public void Should_not_be_equal_to_null() { // GIVEN var htmlColor1 = new HtmlColor("black"); // WHEN var equals = htmlColor1.Equals((object)null); // THEN Assert.That(equals, Is.False); }
public void Should_not_be_equal_to_different_type() { // GIVEN var htmlColor1 = new HtmlColor("black"); // WHEN var equals = htmlColor1.Equals(new object()); // THEN Assert.That(equals, Is.False); }
public void Should_be_equal_with_same_instance() { // GIVEN var htmlColor1 = new HtmlColor("black"); // WHEN var equals = htmlColor1.Equals(htmlColor1); // THEN Assert.That(equals, Is.True); }
public void Should_be_equal_with_different_instance_but_same_color() { // GIVEN var htmlColor1 = new HtmlColor("black"); var htmlColor2 = new HtmlColor("black"); // WHEN var equals = htmlColor1.Equals(htmlColor2); // THEN Assert.That(equals, Is.True); }
public override bool Equals(object obj) { if (obj == null || !(obj is HighlightingObject)) { return(false); } else { HighlightingObject objectToCompare = obj as HighlightingObject; return(HtmlColor.Equals(objectToCompare.HtmlColor, StringComparison.OrdinalIgnoreCase) && IsBold == objectToCompare.IsBold && IsItalic == objectToCompare.IsItalic); } }
public static bool TestMenuColorsLoad(IE browser, string webPage, HtmlColor color, HtmlColor bcolor) { bool result = false; browser = new IE(); try { browser.GoTo(webPage); Style menuStyle = browser.Div(Find.ById(Layout.leftMenuDiv)).Style; Style menuLinkStyle = browser.Div(Find.ById(Layout.leftMenuDiv)).Links[0].Style; HtmlColor menuColor = menuLinkStyle.Color; HtmlColor menuBackColor = menuStyle.BackgroundColor; result = menuColor.Equals(color) && menuBackColor.Equals(bcolor); } finally { browser.Close(); } return(result); }