private static void CheckConfiguration2(TestConfiguration2 configuration) { Assert.NotNull(configuration); Assert.Equal(2, configuration.TestInt); Assert.NotEmpty(configuration.TestListString); Assert.Equal(4, configuration.TestListString.Count); Assert.Contains("string1", configuration.TestListString); Assert.Contains("string2", configuration.TestListString); Assert.Contains("string3", configuration.TestListString); Assert.Contains("string4", configuration.TestListString); }
public void SpecificCacheClearingMultiple() { DefaultConfigurationService service = GenerateService(); TestConfiguration configuration1 = service.GetConfiguration <TestConfiguration, TestConfigurationMetadata>(); TestConfiguration2 configurationt1 = service.GetConfiguration <TestConfiguration2, TestConfigurationMetadata2>(); service.ClearConfiguration <TestConfiguration, TestConfigurationMetadata>(); TestConfiguration configuration2 = service.GetConfiguration <TestConfiguration, TestConfigurationMetadata>(); TestConfiguration2 configurationt2 = service.GetConfiguration <TestConfiguration2, TestConfigurationMetadata2>(); CheckConfiguration(configuration1); CheckConfiguration(configuration2); Assert.Throws <EqualException>(() => Assert.Equal(configuration1, configuration2)); CheckConfiguration2(configurationt1, configurationt2); }
private static void CheckConfiguration2(TestConfiguration2 configuration1, TestConfiguration2 configuration2) { CheckConfiguration2(configuration1); Assert.Equal(configuration1, configuration2); }