Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Создание тестирующего класса
Минимальные требования к тестовому классу следующие:
Кроме того, в проекте модульного теста могут быть классы без атрибута [TestClass], а в тестовых классах могут быть методы без атрибута[TestMethod]. Можно использовать эти другие классы и методы в методах теста. Базовые классы работы с файлами
Классы File и FileInfo Класс File предоставляет статические методы для создания, копирования, удаления, перемещения и открытия одного файла, а также помогает при создании объектов FileStream. Методы AppendAllLines(String, IEnumerable< String>) - Добавляет строки в файл, затем закрывает файл. Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл. Первый аргумент полное имя файла, второй коллекция строк. AppendAllText(String, String) - Открывает файл, добавляет в него указанную строку и затем закрывает файл.Если файл не существует, этот метод создает файл, записывает в него указанную строку и затем закрывает файл. Первый аргумент полное имя файла, второй записываемая строка. AppendText(String) - Создает объект StreamWriter, добавляющий текст с кодировкой UTF-8 в существующий файл, или в новый файл, если указанный файл не существует. Copy(String, String) - Копирует существующий файл в новый файл. Перезапись файла с тем же именем не разрешена. Create(String) - Создает или перезаписывает файл по указанному пути. Delete(String) - Удаляет указанный файл. Move(String, String) - Перемещает заданный файл в новое местоположение и разрешает переименование файла. OpenRead(String) - Открывает для чтения существующий файл FileStream. OpenWrite(String) - Открывает существующий файл или создает новый файл для записи FileStream. ReadAllBytes(String) - Открывает двоичный файл, считывает содержимое файла в массив байтов и затем закрывает файл. ReadAllLines(String) - Открывает текстовый файл, считывает все строки файла и затем закрывает файл. Считывание происходит в массив строк. WriteAllLines(String, String[]) - Создает новый файл, записывает в него указанный массив строк и затем закрывает файл. WriteAllText(String, String) - Создает новый файл, записывает в него указанную строку и затем закрывает файл. Если целевой файл уже существует, он будет перезаписан. Класс FileInfo предоставляет свойства и методы экземпляра для создания, копирования, удаления, перемещения и открытия файлов, а также позволяет создавать объекты FileStream. Этот класс не наследуется.
|