public void A_ForegroundColorSpan_and_a_BackgroundColorSpan_having_the_same_name_do_not_have_the_same_hash_code() { var one = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green); var two = new BackgroundColorSpan("green", Ansi.Color.Foreground.Green); one.GetHashCode().Should().NotBe(two.GetHashCode()); }
public void ForegroundColorSpans_with_equivalent_content_have_the_same_hash_code() { var one = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green); var two = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green); one.GetHashCode().Should().Be(two.GetHashCode()); }