public void SaveOptionsToFileTest() { var provider = new FileConfigurationProvider(CONFIG_FILE_NAME); // Fill it with random information TestUtils.FillProviderWithTestData(provider, 50); // Save provider.SaveConfiguration(); }
public void SaveOptionsToFileThenLoadTest() { var writeProvider = new FileConfigurationProvider(CONFIG_FILE_NAME); // Fill it with random information var testData = TestUtils.FillProviderWithTestData(writeProvider, 50); // Save writeProvider.SaveConfiguration(); // Read and validate var readProvider = new FileConfigurationProvider(CONFIG_FILE_NAME); readProvider.LoadConfiguration(); foreach (var td in testData) { var expectedValue = td.Value; var actualValue = readProvider.GetOption(td.Key); Assert.AreEqual(expectedValue, actualValue); } }