private static List <IOption> SetupOptionsView() { var expectedOptionBool = new OptionBool { Name = "bool", Value = false }; var expectedOptionInt = new OptionInt { Name = "int", Value = 10 }; var expectedOptionAutocompletebox = new OptionAutocomplete { Name = "auto", Value = "new text" }; var expectedOptions = new List <IOption> { expectedOptionBool, expectedOptionInt, expectedOptionAutocompletebox }; return(expectedOptions); }
public void OptionAutocomplete_Clone() { var optionAutocomplete = new OptionAutocomplete { Name = "Suggestions", Value = "Item1" }; var cloneOptionBool = optionAutocomplete.Clone() as OptionAutocomplete; Assert.AreEqual(optionAutocomplete.Name, cloneOptionBool.Name); Assert.AreEqual(optionAutocomplete.Value, cloneOptionBool.Value); }
public void OptionAutocomplete_Default() { var optionAutocomplete = new OptionAutocomplete(); Assert.IsNull(optionAutocomplete.Name); optionAutocomplete.Name = "Suggestions"; Assert.AreEqual("Suggestions", optionAutocomplete.Name); Assert.IsNull(optionAutocomplete.Value); optionAutocomplete.Value = "Item1"; Assert.AreEqual("Item1", optionAutocomplete.Value); Assert.AreEqual(string.Empty, optionAutocomplete.Default); Assert.IsNull(optionAutocomplete.Suggestions); }
public void OptionAutocomplete_CompareTo() { var optionAutocomplete = new OptionAutocomplete { Name = "Suggestions", Value = "Item1" }; var expectedValue = optionAutocomplete.CompareTo(null); Assert.AreEqual(-1, expectedValue); expectedValue = optionAutocomplete.CompareTo(new object { }); Assert.AreEqual(-1, expectedValue); expectedValue = optionAutocomplete.CompareTo(optionAutocomplete); Assert.AreEqual(0, expectedValue); }