/
merdan
/
controlWorks_tests
Обзор
Документация
Войти
/
merdan
/
controlWorks_tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ControlWork.Tests/TestForTask_3(ThirdPositionFromTheEnd).cs
50 строк
1 KB
merdan
I wrote the tests
15 ноя 2025, 04:36
15 ноя 2025, 04:36
7047a79
Код
Авторство
О чём код?
using Methods; namespace ControlWorkTests; [TestFixture] public class TestForTask3 { // 6 Tests [Test] public void CheckForNull() { string str = null; Assert.Throws<ArgumentNullException>(() => ThirdPositionFromTheEnd.Output(str)); } [Test] public void CheckForEmpty() { string str = ""; Assert.Throws<ArgumentException>(() => ThirdPositionFromTheEnd.Output(str)); } [Test] public void LineLessThanThree() { string str = "Hi"; Assert.Throws<ArgumentException>(()=>ThirdPositionFromTheEnd.Output(str)); } [Test] public void test_1() { string str = "Hi hi"; Assert.That(ThirdPositionFromTheEnd.Output(str), Is.EqualTo(' ')); } [Test] public void test_2() { string str = "ASDFHJKL"; Assert.That(ThirdPositionFromTheEnd.Output(str), Is.EqualTo('J')); } [Test] public void test_3() { string str = "Yandex.ru"; Assert.That(ThirdPositionFromTheEnd.Output(str), Is.EqualTo('.')); } }