public void OptionEnumGen_CompareTo() { var optionEnumGen = new OptionEnumGen { Name = "MyEnum", Value = new KeyValuePair <string, int>(MyEnum.Option2.ToString(), (int)MyEnum.Option2) }; var expectedValue = optionEnumGen.CompareTo(null); Assert.AreEqual(-1, expectedValue); expectedValue = optionEnumGen.CompareTo(new object { }); Assert.AreEqual(-1, expectedValue); expectedValue = optionEnumGen.CompareTo(optionEnumGen); Assert.AreEqual(0, expectedValue); }