Пропуски Junior Тестирование обновлено

Параметризованный тест xUnit

Вопрос

Допишите параметризованный тест.

[__(1)__]
[__(2)__(2, 3, 5)]
[__(3)__(-1, 1, 0)]
public void Adds(int a, int b, int expected)
{
    Assert.Equal(expected, Calculator.Add(a, b));
}

Попробуйте сами

Заполните пропуски по номерам.

1
2
3
Показать ответ и разбор

Коротко

[Theory] помечает параметризованный тест, каждый [InlineData] даёт свой запуск. Для сложных данных используют [MemberData] со статическим свойством или методом.

Что в пропусках

1

Theory

2

InlineData

3

InlineData

Разбор

[Theory] помечает параметризованный тест, каждый [InlineData] даёт свой запуск. Для сложных данных используют [MemberData] со статическим свойством или методом.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме