Esempio n. 1
0
        public void ForegroundColorSpans_with_different_names_are_not_equal()
        {
            var one = new ForegroundColorSpan("red", Ansi.Color.Foreground.Green);
            var two = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green);

            one.Equals(two).Should().BeFalse();
        }
Esempio n. 2
0
        public void A_ForegroundColorSpan_and_a_BackgroundColorSpan_having_the_same_name_are_not_equal()
        {
            var one = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green);
            var two = new BackgroundColorSpan("green", Ansi.Color.Foreground.Green);

            one.Equals(two).Should().BeFalse();
        }
Esempio n. 3
0
        public void ForegroundColorSpans_with_the_same_name_are_equal()
        {
            var one = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green);
            var two = new ForegroundColorSpan("green", Ansi.Color.Foreground.Green);

            one.Equals(two).Should().BeTrue();

            one.Invoking(code => code.Equals(null)).Should().NotThrow <NullReferenceException>();
        }