Add SaveDefaultData_Test to ToXML_Tests
continuous-integration/drone/push Build is passing Details

pull/15/head
Matheo THIERRY 2 years ago
parent c60fc07efc
commit 13f9923f6c

@ -25,13 +25,44 @@ namespace UnitTests_Persistance
{
PersistenceManager manager2 = new PersistenceManager(new ToXML());
Database result2 = manager.LoadDatabaseData();
manager2.SaveDatabaseData(result2);
Database result3 = manager2.GetOnlyDatabaseUser();
Assert.NotNull(result3);
Assert.That(result2.UserList.Count, Is.EqualTo(result3.UserList.Count));
Assert.That(result2.UserList[0].Username, Is.EqualTo(result3.UserList[0].Username));
Assert.That(result2.UserList[0].Email, Is.EqualTo(result3.UserList[0].Email));
Assert.That(result2.UserList[0].Password, Is.EqualTo(result3.UserList[0].Password));
}
[Test]
public void LoadDefaultData_Test()
{
PersistenceManager manager2 = new PersistenceManager(new ToXML());
Database result2 = new();
result2.SetDefaultThemeList(manager.GetOnlyDatabaseDefaultTheme().ThemeList);
result2.SetDefaultLogoList(manager.GetOnlyDatabaseDefaultLogo().DefaultLogoList);
manager2.SaveDefaultData(result2);
Database result3 = new();
result3.SetDefaultThemeList(manager2.GetOnlyDatabaseDefaultTheme().ThemeList);
result3.SetDefaultLogoList(manager2.GetOnlyDatabaseDefaultLogo().DefaultLogoList);
Assert.NotNull(result3);
Assert.That(result2.ThemeList.Count, Is.EqualTo(result3.ThemeList.Count));
Assert.That(result2.DefaultLogoList.Count, Is.EqualTo(result3.DefaultLogoList.Count));
Assert.That(result2.ThemeList[0].Name, Is.EqualTo(result3.ThemeList[0].Name));
Assert.That(result2.ThemeList[0].ColorList[0], Is.EqualTo(result3.ThemeList[0].ColorList[0]));
Assert.That(result2.ThemeList[0].ColorList[1], Is.EqualTo(result3.ThemeList[0].ColorList[1]));
Assert.That(result2.ThemeList[0].ColorList[2], Is.EqualTo(result3.ThemeList[0].ColorList[2]));
Assert.That(result2.DefaultLogoList[0].Name, Is.EqualTo(result3.DefaultLogoList[0].Name));
Assert.That(result2.DefaultLogoList[0].LogoLink, Is.EqualTo(result3.DefaultLogoList[0].LogoLink));
}
[Test]

Loading…
Cancel
Save