public void GivenCreatedCashFlowerException_ErrorCodeAndErrorMessageAndInheritedMessageAreSet() { var cashFlowerException = new CashFlowerException(SomeCode, SomeMessage); Assert.AreEqual(SomeCode, cashFlowerException.ErrorCode); Assert.AreEqual(SomeMessage, cashFlowerException.ErrorMessage); Assert.AreEqual(SomeCode + ": " + SomeMessage, cashFlowerException.Message); }
public void GivenCreatedFlowerExceptionWithMessageArguments_ArgumentsAreStoredInMessage() { var cashFlowerException = new CashFlowerException(SomeCode, SomeMessageWithArguments, Argument1, Argument2); Assert.AreEqual(SomeCode, cashFlowerException.ErrorCode); Assert.IsTrue(cashFlowerException.ErrorMessage.Contains(Argument1)); Assert.IsTrue(cashFlowerException.ErrorMessage.Contains(Argument2.ToString())); Assert.IsTrue(cashFlowerException.Message.Contains(Argument1)); Assert.IsTrue(cashFlowerException.Message.Contains(Argument2.ToString())); }