Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void TestThatConstructorInitializeCommunicationRepositoryWithoutExternalCommunication()
        {
            var communicationRepositoryWithoutExternalCommunication = new CommunicationRepositoryWithoutExternalCommunication();

            Assert.That(communicationRepositoryWithoutExternalCommunication, Is.Not.Null);
        }