public void GetAsString_ShouldReturnDefaultValue_WhenValueIsEmpty() { var configValue = new ConfigurationValue("", new JsonSerializer()); var configAsString = configValue.GetAsString("defaultValue"); Assert.IsNotNull(configAsString); Assert.AreEqual(configAsString, "defaultValue"); var configAsStringWithNullDefaultValue = configValue.GetAsString(null); Assert.IsNull(configAsStringWithNullDefaultValue); }
public void GetAsString_ShouldReturnNull_WhenValueIsEmptyAndNoDefaultValue() { var configValue = new ConfigurationValue("", new JsonSerializer()); var configAsString = configValue.GetAsString(); Assert.IsNull(configAsString); }
public void GetAsString_ShouldReturnValue_WhenValueIsValid() { var configValue = new ConfigurationValue("validValue", new JsonSerializer()); var configAsString = configValue.GetAsString("defaultValue"); Assert.IsNotNull(configAsString); Assert.AreEqual(configAsString, "validValue"); }