Вопросы по теме '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 просмотров

Как исключить несколько свойств в 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