Вопросы по теме 'fluent-assertions'
Как утверждать все элементы в коллекции, используя fluent-утверждения?
Скажем, я хочу протестировать метод, возвращающий набор элементов следующего типа, используя fluent-assertions , чтобы убедиться, что все элементы имеют свои значения. IsActive -флаг установлен на true :
public class Item
{
public bool...
17548 просмотров
schedule
11.08.2022
FluentAssertions терпит неудачу при сравнении объектов, если одно свойство имеет значение NULL
Сценарий: у меня есть объект со свойством, допускающим значение NULL, которое будет обновлено при запуске тестируемого метода. В ожидаемом объекте я его не указываю, так как хочу проверить значение отдельно. Вот простая тестовая демонстрация...
2485 просмотров
schedule
02.04.2024
fluentassertion не компилируется
Мне явно не хватает какой-то сборки или ссылки, чтобы заставить эту работу работать, это может быть fluent assertions или это может быть Microsoft.Team Foundation.Warehouse . Ни то, ни другое я не уверен, как использовать/добавлять в качестве...
464 просмотров
schedule
08.05.2023
Как проверить упорядоченность списка с помощью Fluent Assertions
Я пишу некоторые модульные тесты, используя specflow, и мне нужен способ проверить, упорядочен ли список объектов по определенному свойству. В настоящее время я делаю это так, но я не уверен, что это лучший способ сделать это.
var listFromApi =...
3450 просмотров
schedule
21.09.2022
FluentAssertions: как сравнить свойства с другим именем
У меня есть два объекта одного типа, которые мне нужно сравнить, но значение одного свойства объекта в объекте A должно быть равно свойству с другим именем в объекте B.
Учитывая мой объект:
class MyObject
{
public string Alpha {get; set;}...
3051 просмотров
schedule
15.05.2023
CollectionAssert.AreEquivalent во FluentAssertions?
Я пытаюсь заменить использование "CollectionAssert.AreEquivalent()" на FluentAssertion.
Я пробовал использовать ShouldAllBeEquivalentTo, но функция не дает сбоев при сравнении похожих объектов разных типов.
В приведенном ниже примере оба вызова...
249 просмотров
schedule
31.07.2022
FluentAssertions Утверждение нескольких свойств одного объекта
Есть ли способ сделать что-то подобное с помощью FluentAssertions?
response.Satisfy(r =>
r.Property1== "something" &&
r.Property2== "anotherthing"));
Я пытаюсь избежать написания нескольких операторов Assert. Это было...
10284 просмотров
schedule
15.12.2022
Игнорировать регистр для свойств объекта при сравнении коллекций
У меня есть две коллекции, которые содержат объекты моего пользовательского типа. Я сравниваю эти коллекции с помощью библиотеки FluentAssertions:
Collection1.Should().BeEquivalentTo(Collection2);
Допустим, объекты в коллекциях имеют...
313 просмотров
schedule
05.11.2023
Предотвращение модульных тестов для Task‹t›
У меня проблема в том, что некоторые модульные тесты написаны для асинхронных методов. Эти методы возвращают Task<t> , и я нашел один, который проверяет, не является ли возвращаемое значение нулевым. Вместо этого тест должен был проверить, не...
43 просмотров
schedule
08.04.2024
Целевая платформа Fluent Asserts
Я установил Fluent Assertions v.3 в проекте модульных тестов, и все было хорошо, пока мне не пришлось обновить его до v.5. После этого я получаю:
Obj не содержит определения для «ShouldBeEquivalentTo», и не удалось найти метод расширения...
91 просмотров
schedule
21.02.2024
Вывод дополнительной информации при сбое тестов
Один из моих тестов, содержащий Assert.Equal(2, list.Count); , не работает на Appveyor, сервере непрерывной интеграции, но я не могу воспроизвести ошибку на своем локальном компьютере.
Я надеюсь получить больше информации из сообщения об...
294 просмотров
schedule
01.07.2023
FluentAssertions Сравните два IQueryables
У меня есть два Iqueryables, которые имеют разные значения. Я хочу использовать FluentAssertions для сравнения элементов в Iqueryable для моих модульных тестов.
У меня есть следующее:
[Fact]
public void TestCompareIQueryables()
{
//...
72 просмотров
schedule
20.09.2022
FluentAssertions — сравнение объектов, содержащих свойства с похожими именами, но разными типами
У меня есть несколько классов в нашем коде, которые автоматически генерируются генератором XSD из определений файлов XSD. Классы выглядят очень похоже с похожими именами, но на основе схемы XSD (которую мы получили от внешнего поставщика)...
431 просмотров
schedule
25.09.2023