/
merdan
/
controlWorks_tests
Обзор
Документация
Войти
/
merdan
/
controlWorks_tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ControlWork.Tests/TestForTask_2(NumberOfLowercaseCharacters).cs
53 строки
1 KB
merdan
I wrote the tests
15 ноя 2025, 04:36
15 ноя 2025, 04:36
7047a79
Код
Авторство
О чём код?
using Methods; namespace ControlWorkTests; [TestFixture] public class TestForTask2 { // 6 Tests [Test] public void EmptyString() { string s = string.Empty; Assert.Throws<ArgumentException>(() => NumberOfLowercaseCharacters.Count(s)); } [Test] public void NullString() { string s = null; Assert.Throws<ArgumentNullException>(() => NumberOfLowercaseCharacters.Count(s)); } [Test] public void LowercaseCharacters() { string s = "my name is merdan"; Assert.That(NumberOfLowercaseCharacters.Count(s), Is.EqualTo(14)); } [Test] public void UppercaseCharacters() { string s = "ITIS"; Assert.That(NumberOfLowercaseCharacters.Count(s), Is.EqualTo(0)); } [Test] public void UppercasePlusLowercase() { string s = "Hi Merdan!"; Assert.That(NumberOfLowercaseCharacters.Count(s), Is.EqualTo(6)); } [Test] public void OnlySymbols() { string s = "..!!==-_+"; Assert.That(NumberOfLowercaseCharacters.Count(s), Is.EqualTo(0)); } }