public void ConfigBuilderRepository_Get_PropertiesAreSet() { ConfigBuilderRepository repository = new ConfigBuilderRepository(ConfigBuilderRepositoryFilePath); ConfigBuilder configBuilder = repository.GetById(""); Assert.IsFalse(string.IsNullOrEmpty(configBuilder.BatchFolder)); Assert.IsFalse(string.IsNullOrEmpty(configBuilder.ConfigurationInfoFilePath)); Assert.IsFalse(string.IsNullOrEmpty(configBuilder.TempFolder)); Assert.IsFalse(string.IsNullOrEmpty(configBuilder.TemplatesFolder)); }
public void ConfigBuilderRepository_SaveChanges_NewValuesAreWrittenToFile() { ConfigBuilderRepository repository = new ConfigBuilderRepository("EmptyConfiguration.xml"); ConfigBuilder configBuilder = repository.GetById(""); string templatesFolder = @"C:\TemplatesFolder"; string tempFolder = @"C:\TempFolder"; string batchFolder = @"C:\BatchFolder"; string infoFilePath = @"C:\Info.txt"; configBuilder.TemplatesFolder = templatesFolder; configBuilder.TempFolder = tempFolder; configBuilder.BatchFolder = batchFolder; configBuilder.ConfigurationInfoFilePath = infoFilePath; repository.SaveChanges(); ConfigBuilderRepository repository2 = new ConfigBuilderRepository("EmptyConfiguration.xml"); ConfigBuilder actual = repository2.GetById(""); Assert.AreEqual(templatesFolder, actual.TemplatesFolder); Assert.AreEqual(tempFolder, actual.TempFolder); Assert.AreEqual(batchFolder, actual.BatchFolder); Assert.AreEqual(infoFilePath, actual.ConfigurationInfoFilePath); }
public void ConfigBuilderRepository_SettingsAreLoaded() { ConfigBuilderRepository repository = new ConfigBuilderRepository(ConfigBuilderRepositoryFilePath); ConfigBuilder configBuilder = repository.GetById(""); Assert.IsTrue(configBuilder.Settings.Count > 0); }