public void Failure_should_set_failure_message()
        {
            const string expectedFailureMessage = "expected failure message";
            var          result = EditPropertyResult.Failure(_accessor, typeof(Case), expectedFailureMessage);

            result.FailureMessage.ShouldEqual(expectedFailureMessage);
        }
        public void IsListAccessor_should_be_true_if_the_accessor_is_a_list_type()
        {
            var result = new EditPropertyResult(_accessor, typeof(Case));

            result.IsListAccessor().ShouldBeTrue();
        }
        public void Failure_should_set_WasNotApplied()
        {
            var result = EditPropertyResult.Failure(_accessor, typeof(Case), "unused");

            result.WasNotApplied.ShouldBeTrue();
        }
        public void ListName_should_be_set_if_the_accessor_is_a_list_type()
        {
            var result = new EditPropertyResult(_accessor, typeof(Case));

            result.ListName.ShouldEqual("CaseType");
        }