Beispiel #1
0
        public void Should_Send_Email_To_Group()
        {
            var rafael = new Person()
            {
                Name = "Rafael",
                Email = "*****@*****.**"
            };
            var priscilla = new Person()
            {
                Name = "Priscilla",
                Email = "*****@*****.**"
            };
            var lorena = new Person()
            {
                Name = "Lorena",
                Email = "*****@*****.**"
            };
            var erick = new Person()
            {
                Name = "Erick",
                Email = "*****@*****.**"
            };
            var romulo = new Person()
            {
                Name = "Romulo",
                Email = "*****@*****.**"
            };
            var ricardo = new Person()
            {
                Name = "Ricardo",
                Email = "*****@*****.**"
            };

            var devs = new Group
                {
                    Name = "Developers",
                    Members = {rafael, romulo, ricardo}
                };

            var users = new Group
                {
                    Name = "Users",
                    Members = {lorena, priscilla, erick}
                };

            var everybody = new Group()
                {
                    Members = {devs, users}
                };

            var groupVisitor = new GroupVisitor();

            everybody.Accept(groupVisitor);

        }
Beispiel #2
0
        public void Should_Send_Email_To_A_Person()
        {
            var person = new Person()
                {
                    Name = "Rafael",
                    Email = "*****@*****.**"
                };

            var sendEmail = new SendEmailService();
            sendEmail.Send(person);

            Assert.AreEqual(PersonStaticClass.StaticPerson, person);
        }