Exemplo n.º 1
0
        public void TestMethod_OpenFile()
        {
            // Arrange
            string[]  expectedRes = new string[] { "Course Project", "Tymoshenko Oleh 525-b" }; // ожидаемые считанные данные
            string    fName       = "C:\\Users\\Oleh\\Desktop\\large\\testFile.txt";            // путь к файлу, из которого необходимо читать
            FileLogic fileLogic   = new FileLogic();                                            // экземпляр класса для реализ. робты с файлом

            // Act
            string[] gettedRes = fileLogic.OpenFile(fName);    // вызыв. метод для открытия файла
            //Assert
            CollectionAssert.AreEqual(expectedRes, gettedRes); // сравнение ожидидаемого и полученного результата
        }
Exemplo n.º 2
0
        public void TestMethod_SaveInFileAndOpenFile()
        {
            // Arrange
            // ожидаемые считанные данны
            string[]  expectedAndSavingInf = new string[] { "Test Method FileLogic.SaveInFile", "Course Project", "Tymoshenko Oleh 525-b" };
            string    fName     = "C:\\Users\\Oleh\\Desktop\\large\\testFileSaving.txt";    // путь к файлу, из которого необходимо читать
            FileLogic fileLogic = new FileLogic();                                          // экземпляр класса для реализ. робты с файлом
            // Act
            string gettedResSaving = fileLogic.SaveInFile(expectedAndSavingInf, ref fName); // вызыв. метод для сохранения файла

            //Assert
            if (gettedResSaving != null) // если ошибка при сохранении
            {
                throw new System.Exception();
            }
            string[] readedInf = fileLogic.OpenFile(fName);             // вызыв. метод для считывания данных для проверки на сходство из теми,
            // которые сохранили
            CollectionAssert.AreEqual(expectedAndSavingInf, readedInf); // сравнение ожидидаемого и полученного результата
        }