Ejemplo n.º 1
0
        public void Parse_Null_ReturnNull()
        {
            // Arrange
            var mapper = new EmailMapper();

            // Act
            var email = mapper.Parse(null);

            // Assert
            email.Should().BeNull();
        }
Ejemplo n.º 2
0
        public void Parse_InvalidEmail_ThrowException()
        {
            // Arrange
            var emailAddress = "invalid_email";
            var mapper       = new EmailMapper();

            // Act
            Action action = () => mapper.Parse(emailAddress);

            // Assert
            action.Should().Throw <ValidationException>();
        }
Ejemplo n.º 3
0
        public void Parse_ValidEmail_ReturnParsedEmail()
        {
            // Arrange
            var emailAddress = "*****@*****.**";
            var mapper       = new EmailMapper();

            // Act
            var email = mapper.Parse(emailAddress);

            // Assert
            email.ToString().Should().Be(emailAddress);
        }