public void XLFontKey_GetHashCode_IsCaseInsensitive() { var fontKey1 = new XLFontKey { FontName = "Arial" }; var fontKey2 = new XLFontKey { FontName = "Times New Roman" }; var fontKey3 = new XLFontKey { FontName = "TIMES NEW ROMAN" }; Assert.AreNotEqual(fontKey1.GetHashCode(), fontKey2.GetHashCode()); Assert.AreEqual(fontKey2.GetHashCode(), fontKey3.GetHashCode()); }
public void XLFontKey_Equals_IsCaseInsensitive() { var fontKey1 = new XLFontKey { FontName = "Arial" }; var fontKey2 = new XLFontKey { FontName = "Times New Roman" }; var fontKey3 = new XLFontKey { FontName = "TIMES NEW ROMAN" }; Assert.IsFalse(fontKey1.Equals(fontKey2)); Assert.IsTrue(fontKey2.Equals(fontKey3)); }