Exemplo n.º 1
0
        public void Returns_false_if_the_value_and_string_do_not_match()
        {
            var comparer = new BoolValueComparer();

            comparer.Compare("True", false).Should().BeFalse();
            comparer.Compare("False", true).Should().BeFalse();
        }
Exemplo n.º 2
0
        public void Returns_true_if_the_value_and_string_match()
        {
            var comparer = new BoolValueComparer();

            comparer.TheseValuesAreTheSame("True", true).ShouldBeTrue();
            comparer.TheseValuesAreTheSame("False", false).ShouldBeTrue();
        }
Exemplo n.º 3
0
        public void Cannot_compare_if_the_value_is_not_a_bool()
        {
            var valueComparer = new BoolValueComparer();

            valueComparer.CanCompare("x").Should().BeFalse();
            valueComparer.CanCompare(1).Should().BeFalse();
            valueComparer.CanCompare(1.34).Should().BeFalse();
        }
Exemplo n.º 4
0
        public void Ignores_casing_of_the_expected_value_when_matching()
        {
            var comparer = new BoolValueComparer();

            comparer.Compare("true", true).Should().BeTrue();
            comparer.Compare("FALSE", false).Should().BeTrue();
            comparer.Compare("truE", true).Should().BeTrue();
            comparer.Compare("false", false).Should().BeTrue();
        }
Exemplo n.º 5
0
        public void Can_compare_if_the_value_is_a_bool()
        {
            var valueComparer = new BoolValueComparer();

            valueComparer.CanCompare(true)
            .Should().BeTrue();
            valueComparer.CanCompare(false)
            .Should().BeTrue();
        }