public void ShouldHaveTrueHasAppSettingTest() { AppConfigFascade appConfigFascade; IConfigurationRoot mockConfigurationRoot; IDataTypeFascade mockDataTypeFascade; MockFactory mockFactory; const string KEY = "AppConfigFascadeValueBoolean"; bool expected, value; mockFactory = new MockFactory(); mockConfigurationRoot = mockFactory.CreateInstance<IConfigurationRoot>(); mockDataTypeFascade = mockFactory.CreateInstance<IDataTypeFascade>(); appConfigFascade = new AppConfigFascade(mockConfigurationRoot, mockDataTypeFascade); expected = true; Expect.On(mockConfigurationRoot).One.GetProperty(p => p[KEY]).WillReturn(UNATTAINABLE_VALUE); value = appConfigFascade.HasAppSetting(KEY); Assert.AreEqual(expected, value); }
public void ShouldFailOnNullKeyHasAppSettingTest() { AppConfigFascade appConfigFascade; IConfigurationRoot mockConfigurationRoot; IDataTypeFascade mockDataTypeFascade; MockFactory mockFactory; const string KEY = null; mockFactory = new MockFactory(); mockConfigurationRoot = mockFactory.CreateInstance<IConfigurationRoot>(); mockDataTypeFascade = mockFactory.CreateInstance<IDataTypeFascade>(); appConfigFascade = new AppConfigFascade(mockConfigurationRoot, mockDataTypeFascade); appConfigFascade.HasAppSetting(KEY); }