В этой задаче вам не нужно реализовывать алгоритм. Вместо этого напишите набор тестов, который покрывает все основные ситуации для задачи, описанной в прошлом слайде. Обратите внимание, что вам нужны тесты на всё задание, а не только на поле в кавычках.
Каждый тест должен быть новым атрибутом у метода RunTests. То есть, просто дописать ещё раз строку [TestCase(..., ...)], где первым аргументом указать входные данные, а вторым ожидаемый вывод.
Не пишите сложных тестов, которые проверяют сразу много различных свойств алгоритма. Если такой тест падает, то сложно понять, в чем на самом деле была ошибка.
1
[TestCase("text", new[] {"text"})]
2
[TestCase("hello world", new[] {"hello", "world"})]
3
// Вставляйте сюда свои тесты
4
public static void RunTests(string input, string[] expectedOutput)
5
{
6
// Тело метода изменять не нужно
7
Test(input, expectedOutput);
8
}
| Гарантия на работу | 1 год |
| Средний балл | 4.55 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |