Example #1
0
        public async Task NullValueIsInvalid()
        {
            var service = new MKEmailVerificationService();
            var result  = await service.VerifyEmailAddress(null);

            Assert.False(result.IsValid);
        }
Example #2
0
        public async Task ValidEmailIsValid()
        {
            var service = new MKEmailVerificationService();
            var result  = await service.VerifyEmailAddress("*****@*****.**");

            Assert.True(result.IsValid);
        }
Example #3
0
        public async Task PlusAddressingFormatValueIsValid()
        {
            var service = new MKEmailVerificationService();
            var result  = await service.VerifyEmailAddress("*****@*****.**");

            Assert.True(result.IsFormatValid);
        }
Example #4
0
        public async Task BasicFormatValueIsValidFormat()
        {
            var service = new MKEmailVerificationService();
            var result  = await service.VerifyEmailAddress("*****@*****.**");

            Assert.True(result.IsFormatValid);
        }
Example #5
0
        public async Task BasicFormatValidDomainNoMxRecordIsNotValid()
        {
            var service = new MKEmailVerificationService();
            var result  = await service.VerifyEmailAddress("*****@*****.**");

            Assert.False(result.IsValid);
            Assert.False(result.DomainHasMxRecord);
        }
Example #6
0
        public async Task BasicFormatInvalidDomainIsNotValid()
        {
            var service = new MKEmailVerificationService();
            var result  = await service.VerifyEmailAddress("*****@*****.**");

            Assert.False(result.IsValid);
            Assert.False(result.DomainHasDnsRecord);
        }