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); // сравнение ожидидаемого и полученного результата }
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); // сравнение ожидидаемого и полученного результата }