Size: a a a

2020 March 27

VS

Vladimir Shchur in pro.net
а, не заметил, сорян
источник

VS

Vladimir Shchur in pro.net
в общем можно структуры пихать под констрейнт интерфейса и беды не знать)
источник

A

Anatoly in pro.net
коллеги, а кто пользуется FluentAssertions?
источник

A

Anatoly in pro.net
// Assert
var exception = formatter.Invoking(x => x.Format(logEvent, output))
   .Should().Throw<ArgumentOutOfRangeException>()
   .WithMessage("This LogEventLevel isn't supported");
exception.And.ActualValue.Should().Be(actualLevel);
exception.And.ParamName.Should().Be(nameof(logEvent));
источник

A

Anatoly in pro.net
это нормальный поюз или можно переписать?
источник

ES

Egor Sidorenko in pro.net
Anatoly
// Assert
var exception = formatter.Invoking(x => x.Format(logEvent, output))
   .Should().Throw<ArgumentOutOfRangeException>()
   .WithMessage("This LogEventLevel isn't supported");
exception.And.ActualValue.Should().Be(actualLevel);
exception.And.ParamName.Should().Be(nameof(logEvent));
хз, я распарсил и мне понравилось
источник

ES

Egor Sidorenko in pro.net
тебе что не нравится в нем?
источник

A

Anatoly in pro.net
то, что какой это флюент?
источник

A

Anatoly in pro.net
на шудли будет в меньше кода
источник

EZ

Eugene Zakharov in pro.net
Anatoly
на шудли будет в меньше кода
шудли это что?
источник

DP

Denis Petukhov in pro.net
Anatoly
то, что какой это флюент?
.Invoking это же не FluentAssertions вроде
источник

ES

Egor Sidorenko in pro.net
Denis Petukhov
.Invoking это же не FluentAssertions вроде
он же выше об этом сказал
источник

A

Anatoly in pro.net
Denis Petukhov
.Invoking это же не FluentAssertions вроде
источник

ES

Egor Sidorenko in pro.net
Anatoly
на шудли будет в меньше кода
было тяжело, обьясни подробней
источник

DP

Denis Petukhov in pro.net
Хех. Раньше там вроде надо было делегат создавать всегда
источник

A

Anatoly in pro.net
Egor Sidorenko
было тяжело, обьясни подробней
Объясняю:
// Assert
var e = Should.Throw<ArgumentOutOfRangeException>(() => formatter.Format(logEvent, output));
e.Message.ShouldBe("This LogEventLevel isn't supported");
e.ActualValue.ShouldBe(actualLevel);
e.ParamName.ShouldBe(nameof(logEvent));
источник

A

Anatoly in pro.net
Eugene Zakharov
шудли это что?
источник

DP

Denis Petukhov in pro.net
Anatoly
// Assert
var exception = formatter.Invoking(x => x.Format(logEvent, output))
   .Should().Throw<ArgumentOutOfRangeException>()
   .WithMessage("This LogEventLevel isn't supported");
exception.And.ActualValue.Should().Be(actualLevel);
exception.And.ParamName.Should().Be(nameof(logEvent));
Как будто .And странно выглядит. Кажется что можно без него
источник

A

Anatoly in pro.net
Denis Petukhov
Как будто .And странно выглядит. Кажется что можно без него
не компилится
источник

DP

Denis Petukhov in pro.net
Anatoly
не компилится
Имею в виду там можно получить объект эксепшена и уже на нем делать ассерты
источник