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