NUnit тест - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер. Получил задание написать программу и к ней тесты(через NUnit).Программа должна производить подсчет числа вхождений указанной подстроки в заданной строке. Программку написал, а вот с тестами полный ноль. Столкнулся с ними первый раз. Помогите пожалуйста с тестами.
public class Class1
    {
 
        static void Main(string[] args)
        {
            string s1 = "строка увыупс услыацд строка чыраураыч строка";//Строка в которой ищем
            string s2 = "строка";//Подстрока, количество вхождений которой нужно найти
            int i = 0;  
            int x = -1; 
            int count = -1; 
            while (i != -1)
            {
                i = s1.IndexOf(s2, x + 1); 
                x = i; 
                count++;  
            }
 
            Console.WriteLine(count);
            Console.ReadLine();

        }
 
    }

Решение задачи: «NUnit тест»

textual
Листинг программы
public static void Main(string[] args)
{
  NewMethod();
  Console.ReadLine();
}
public static void NewMethod()
{
 string s1 = "adghkrhdirgtygjfjgdftg";//Строка в которой ищем
 string s2 = "g";//Подстрока, количество вхождений которой нужно найти
 int i = 0; 
 int x = -1; /
 int count = -1;
 while (i != -1)
 {
   i = s1.IndexOf(s2, x + 1); 
   x = i;
   count++; 
 }
Console.WriteLine("Количество вхождений подстроки:" + count);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы