Ejemplo n.º 1
0
    public void TestSortBySurname_WrongSubstring(string wrongSubstring)
    {
        var testProject = TestProjectInitializer.InitProject();

        List <Contact> sortedContacts = testProject.SortList(wrongSubstring);

        Assert.IsEmpty(sortedContacts, "Список осторирован по строке неверно");
    }
Ejemplo n.º 2
0
    public void TestProject_CorrectValue()
    {
        var testProject = TestProjectInitializer.InitProject();

        var expectedList = testProject._contactlist;

        Assert.AreEqual(expectedList, testProject._contactlist,
                        "Был передан неправильный список");
    }
Ejemplo n.º 3
0
    public void TestSave_Correct()
    {
        var    testProject = TestProjectInitializer.InitProject();
        string location    =
            Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)
            + @"\TestData\TestSavedData.notes";

        if (File.Exists(location))
        {
            File.Delete(location);
        }
        ProjectManager.SaveToFile(testProject, location);
        Assert.IsTrue(File.Exists(location), "Файл не был создан при сохранении");
        Assert.AreEqual(File.ReadAllText(location), File.ReadAllText(_testFilePath),
                        "Содержание файлов отличается");
    }