Вопросы по теме 'fluent-assertions'
FluentAssertions ShouldNotThrow не распознается для асинхронного метода/Func
Я пытаюсь проверить, что асинхронный метод выдает конкретное исключение.
Для этого я использую MSTEST и FluentAssertions 2.0.1.
Я проверил это Обсуждение Codeplex и увидел, как это работает с методами асинхронного исключения, это еще одно....
12914 просмотров
schedule
23.04.2023
Как использовать Exclude в FluentAssertions для свойства в коллекции?
У меня есть два класса:
public class ClassA
{
public int? ID {get; set;}
public IEnumerable<ClassB> Children {get; set;}
}
public class ClassB
{
public int? ID {get; set;}
public string Name {get; set;}
}
Я хочу использовать...
29126 просмотров
schedule
08.06.2024
Модульный тест с Async не дает результатов с FluentAssertions и NSubstitute
Я тестирую эту фабрику
public class ContratoFactory : IContratoFactory
{
private readonly IContratoPodeSerCriadoValidation _contratoPodeSerCriadoValidation;
public ContratoFactory(IContratoPodeSerCriadoValidation...
1140 просмотров
schedule
02.06.2023
Как исключить несколько свойств в FluentAssertions ShouldBeEquivalentTo()
Использование FluentAssertions: Я могу исключить одно свойство с помощью ShouldBeEquivalentTo.
x.ShouldBeEquivalentTo(y, opts => opts.Excluding(si => !si.PropertyInfo.CanWrite));
Но как мне исключить более 1 свойства при...
6766 просмотров
schedule
21.05.2022
Настройка обработки сбоев в FluentAssertions
Я пытаюсь использовать FluentAssertions не только в качестве среды тестирования утверждений, но и для проверки контрактов времени выполнения (например, расширенный Debug.Assert, и я прочитал этот вопрос). Желаемое поведение:
В режиме отладки:...
289 просмотров
schedule
04.10.2022
Могу ли я сказать FluentAssertions игнорировать метод Equals при использовании BeEquivalentTo
У меня есть простой класс с двумя свойствами и переопределенным методом Equals:
public class Person : IEquatable<Person>
{
public Guid Id { get; set; }
public string Name { get; set; }
public override bool Equals(object obj)...
753 просмотров
schedule
01.06.2024
Настройте точность утверждений Fluent для сравнения десятичных чисел.
Я пишу модульный тест, используя fluent-assertions и sqlite, который хранит плохо десятичный тип.
Я хотел бы, чтобы ВСЕ мое десятичное сравнение игнорировало плавающую часть.
Есть ли способ сделать это?
Спасибо !
839 просмотров
schedule
28.06.2023
Свободные утверждения — как правильно связать после проверки типа
Почему я не могу сделать следующее с FluentAssertions, используя свойство And?
SomeObject.Should()
.BeAssignableTo<OtherObject>()
.And
.SomeStringProperty.Should().StartWith("whatever");
Это не будет компилироваться, потому что...
142 просмотров
schedule
16.05.2023