public void BecauseWith0Arguments() { // ACT DesignByContractViolationException exception = Fail.Because("Always"); // ASSERT Assert.That(exception, Is.Not.Null); Assert.That(exception.Message, Is.EqualTo("Always")); }
public void BecauseWithNArguments() { // ACT // ReSharper disable once HeapView.BoxingAllocation DesignByContractViolationException exception = Fail.Because("Always {0} {1} {2} {3}", "fails", 1, "times", "frequently"); // ASSERT Assert.That(exception, Is.Not.Null); Assert.That(exception.Message, Is.EqualTo("Always fails 1 times frequently")); }
public void BecauseWith1Argument() { // ACT // ReSharper disable once HeapView.BoxingAllocation DesignByContractViolationException exception = Fail.Because("Always {0}", 1); // ASSERT Assert.That(exception, Is.Not.Null); Assert.That(exception.Message, Is.EqualTo("Always 1")); }