Ejemplo n.º 1
0
        public void can_check_against_a_list_of_acceptable_values()
        {
            var ok = new List <string> {
                "Hello, John", "Hello, world", "Hello, universe"
            };
            var result = Check.That(subject).Two.X.Value[Should.EqualOneOf(ok)];

            Assert.That(result.Success, Is.True, result.Reason);
        }
Ejemplo n.º 2
0
        public void can_check_against_a_list_of_acceptable_values_failure_case()
        {
            var ok = new List <string> {
                "Hello, John", "Hello, Simon", "Hello, Jeff"
            };
            var result = Check.That(subject).Two.X.Value[Should.EqualOneOf(ok)];

            Assert.That(result.Success, Is.False);
            Assert.That(result.Reasons, Contains.Item("BaseThing.Two.X.Value got \"Hello, world\" which is not an acceptable value"));
        }