public void TestThatSendMailThrowsArgumentNullExceptionWhenBodyIsInvalid(string invalidValue) { var fixture = new Fixture(); var communicationRepositoryWithoutExternalCommunication = new CommunicationRepositoryWithoutExternalCommunication(); Assert.That(communicationRepositoryWithoutExternalCommunication, Is.Not.Null); var exception = Assert.Throws <ArgumentNullException>(() => communicationRepositoryWithoutExternalCommunication.SendMail(fixture.Create <string>(), fixture.Create <string>(), invalidValue)); Assert.That(exception, Is.Not.Null); Assert.That(exception.ParamName, Is.Not.Null); Assert.That(exception.ParamName, Is.Not.Empty); Assert.That(exception.ParamName, Is.EqualTo("body")); Assert.That(exception.InnerException, Is.Null); }
public void TestThatConstructorInitializeCommunicationRepositoryWithoutExternalCommunication() { var communicationRepositoryWithoutExternalCommunication = new CommunicationRepositoryWithoutExternalCommunication(); Assert.That(communicationRepositoryWithoutExternalCommunication, Is.Not.Null); }