public void DefaultConstructorEqualHashCodes() { var ElementOne = new SettingElement(); var ElementTwo = new SettingElement(); Assert.Equal(ElementOne.GetHashCode(), ElementTwo.GetHashCode()); }
public void DefaultSettingElementExceptionForGetHashCode() { var Element = new SettingElement(); Assert.Throws <NullReferenceException>(() => Element.GetHashCode()); //likely a bug }
public void NonDefaultValueHasNonNullHashCode() { var Element = new SettingElement("Test", SettingsSerializeAs.Xml) { Value = new SettingValueElement { ValueXml = new ConfigXmlDocument { } } }; Assert.NotNull(Element.GetHashCode()); }
public void NonDefaultValueHasNonNullHashCode() { var Element = new SettingElement("Test", SettingsSerializeAs.Xml) { Value = new SettingValueElement { ValueXml = new ConfigXmlDocument { } } }; // Validate the getting the hash code doesn't throw _ = Element.GetHashCode(); }