示例#1
0
        public void EmailAddressGenerator()
        {
            IGenerator <string> emailaddressgenerator = new EmailAddressGenerator();
            var emailaddy = (string)emailaddressgenerator.Generate();

            Assert.IsNotNull(emailaddy);
            Assert.IsTrue(IsEmailAddressValid(emailaddy));
        }
示例#2
0
 public void EmailAddressGeneratorTest()
 {
     for (var i = 0; i < 10000; i++)
     {
         var toTest = EmailAddressGenerator.GenerateEmail();
         Debug.WriteLine(toTest);
         Assert.Contains("@", toTest);
     }
 }
示例#3
0
        static void Main(string[] args)
        {
            LoremIpsumGenerator lig = new LoremIpsumGenerator();

            lig.Generate();

            EmailAddressGenerator eag = new EmailAddressGenerator();

            eag.Generate();
        }
示例#4
0
        public void EmailAddressGeneratorStringOverride()
        {
            IEmailAddressGenerator emailaddressgenerator = new EmailAddressGenerator();
            IFirstNameGenerator    fname = new FirstNameGenerator();
            ILastNameGenerator     lname = new LastNameGenerator();
            string emailaddress          = emailaddressgenerator.Generate(random, fname, lname, "*****@*****.**");

            Assert.IsNotNull(emailaddress);
            Assert.AreEqual("*****@*****.**", emailaddress);
        }
示例#5
0
        public void EmailAddressGenerator()
        {
            IEmailAddressGenerator emailaddressgenerator = new EmailAddressGenerator();
            IFirstNameGenerator    fname = new FirstNameGenerator();
            ILastNameGenerator     lname = new LastNameGenerator();
            string emailaddress          = emailaddressgenerator.Generate(random, fname, lname);

            Assert.IsNotNull(emailaddress);
            Assert.IsTrue(IsEmailAddressValid(emailaddress));
        }
示例#6
0
        public static User Generate()
        {
            var user = new User
            {
                EmailAddress = EmailAddressGenerator.Generate(),
                Password     = PasswordGenerator.Generate()
            };

            LastGeneratedUser = user;
            return(user);
        }
示例#7
0
        public static User Generate()
        {
            var user = new User
            {
                UserName = EmailAddressGenerator.GetRandomEmailAddress(),
                Password = PasswordGenerator.GetRandomPassword()
            };

            LastGeneratedUser = user;
            return(user);
        }
        public static User Generate()
        {
            var user = new User
            {
                //FullName = NameGenerator.Generate(),
                //MobileNumber = PhoneGenerator.Generate(),
                EmailAddress = EmailAddressGenerator.Generate(),
                Password     = PasswordGenerator.Generate()
            };

            LastGeneratedUser = user;
            return(user);
        }
示例#9
0
        public void EmailAddressGeneratorAttributeMap()
        {
            IEmailAddressGenerator emailaddressgenerator = new EmailAddressGenerator();
            IFirstNameGenerator    fname  = new FirstNameGenerator();
            ILastNameGenerator     lname  = new LastNameGenerator();
            AttributeMap           attmap = new AttributeMap {
                GeneratorDefaultValue = "*****@*****.**"
            };
            string emailaddress = emailaddressgenerator.Generate(random, fname, lname, attmap);

            Assert.IsNotNull(emailaddress);
            Assert.IsTrue(IsEmailAddressValid(emailaddress));
        }
示例#10
0
 public void EmailAddressGeneratorStringOverride()
 {
     IEmailAddressGenerator emailaddressgenerator = new EmailAddressGenerator();
     IFirstNameGenerator fname = new FirstNameGenerator();
     ILastNameGenerator lname = new LastNameGenerator();
     string emailaddress = emailaddressgenerator.Generate(random, fname, lname, "*****@*****.**");
     Assert.IsNotNull(emailaddress);
     Assert.AreEqual("*****@*****.**", emailaddress);
 }
示例#11
0
 public void EmailAddressGeneratorAttributeMap()
 {
     IEmailAddressGenerator emailaddressgenerator = new EmailAddressGenerator();
     IFirstNameGenerator fname = new FirstNameGenerator();
     ILastNameGenerator lname = new LastNameGenerator();
     AttributeMap attmap = new AttributeMap { GeneratorDefaultValue = "*****@*****.**" };
     string emailaddress = emailaddressgenerator.Generate(random, fname, lname, attmap);
     Assert.IsNotNull(emailaddress);
     Assert.IsTrue(IsEmailAddressValid(emailaddress));
 }
示例#12
0
 public void EmailAddressGenerator()
 {
     IEmailAddressGenerator emailaddressgenerator = new EmailAddressGenerator();
     IFirstNameGenerator fname=new FirstNameGenerator();
     ILastNameGenerator lname=new LastNameGenerator();
     string emailaddress=emailaddressgenerator.Generate(random,fname,lname);
     Assert.IsNotNull(emailaddress);
       Assert.IsTrue(IsEmailAddressValid(emailaddress));
 }
 public void EmailAddressGenerator()
 {
     IGenerator<string> emailaddressgenerator = new EmailAddressGenerator();
     var emailaddy = (string) emailaddressgenerator.Generate();
     Assert.IsNotNull(emailaddy);
     Assert.IsTrue(IsEmailAddressValid(emailaddy));
 }