public void BaseSettingDefinition_GetValues_ReturnsEmptyCollectionByDefault() { var definition = new TestBaseSettingDefinition("name", "desc", 100, SettingScopeEnum.User); var defaults = definition.GetValues(); Assert.NotNull(defaults); Assert.Empty(defaults); }
public void BaseSettingDefinition_ConvertToString_UsesToStringByDefault() { var definition = new TestBaseSettingDefinition("name", null, 200, SettingScopeEnum.Application); Assert.Equal("0", definition.ConvertToString(0)); Assert.Equal("-1", definition.ConvertToString(-1)); Assert.Equal("1", definition.ConvertToString(1)); }
public void BaseSettingDefinition_Constructor_PopulatesProperties() { var definition = new TestBaseSettingDefinition("name", "desc", 100, SettingScopeEnum.User); Assert.Equal("name", definition.Name); Assert.Equal("desc", definition.Description); Assert.Equal("100", definition.DefaultValue); Assert.Equal(SettingScopeEnum.User, definition.Scope); }