public async Task Http_Async_GetSetting_KeyDoesNotExits() { // arrange var configReader = new ConfigReader(this.SourceProvider); // act var actualValue = await configReader.GetSettingAsync<string>("DoesNotExit"); // assert Assert.AreEqual(actualValue, null); }
public async Task Http_Async_GetSetting_TypeOfString() { // arrange var configReader = new ConfigReader(this.SourceProvider); // act var expectedValue = "Leanne Graham"; var actualValue = await configReader.GetSettingAsync<string>("name"); // assert Assert.AreEqual(expectedValue, actualValue); }
public async Task Http_Async_GetSetting_TypeOfAddress() { // arrange var configReader = new ConfigReader(this.SourceProvider); var expectedValue = new Address { street="Kulas Light", suite = "Apt. 556", city = "Gwenborough" }; // act var actualValue = await configReader.GetSettingAsync<Address>("address"); // assert Assert.AreEqual(expectedValue.street, actualValue.street); Assert.AreEqual(expectedValue.suite, actualValue.suite); }