public void business_exception_message_is_equal_to_original_exception_message() { var obj = new NonDomainException(); try { obj.Validate("A"); } catch (DomainException exc) { Expect(exc.Message, Is.EqualTo(obj.exception.Message)); } }
public void original_exception_is_chained_to_domain_exception() { var obj = new NonDomainException(); try { obj.Validate("A"); } catch (DomainException exc) { Expect(exc.InnerException, Is.EqualTo(obj.exception)); } }
public void a_domain_exception_is_raised() { var obj = new NonDomainException(); obj.Validate("A"); }