Ejemplo n.º 1
0
        public void Should_Send_Email_To_Selected_People_And_Group()
        {
            //Arrange

            var peopleList = new List<Person>
                {
                    new Person
                        {
                            Id = 1,
                            Name = "Rafael",
                            Email = "*****@*****.**"
                        },
                    new Person()
                        {
                            Id = 2,
                            Name = "Priscilla",
                            Email = "*****@*****.**"
                        }
                };

            var developers = new List<Group>
                {
                    new Group
                    {
                        Id = 1,
                        Name = "Developers",
                        Email = "*****@*****.**",
                        Members =
                            {
                                new Person
                                    {
                                        Id = 3,
                                        Name = "Romulo",
                                        Email = "*****@*****.**"
                                    },
                                new Person
                                    {
                                        Id = 4,
                                        Name = "Lorena",
                                        Email = "*****@*****.**"
                                    }
                            }
                    }
                };

            var sendEmail = new SendEmailService(new PersonRepositoryStub());
            //Act
            sendEmail.Send(peopleList, developers);
        }
Ejemplo n.º 2
0
        public void Should_Send_Email_To_Selected_People()
        {
            //Arrange
            var peopleList = new List<Person>
                {
                    new Person
                        {
                            Id = 1,
                            Name = "Rafael",
                            Email = "*****@*****.**"
                        },
                    new Person()
                        {
                            Id = 2,
                            Name = "Priscilla",
                            Email = "*****@*****.**"
                        }
                };

                var sendEmail = new SendEmailService(new PersonRepositoryStub());
            //Act
            sendEmail.Send(peopleList);
        }
Ejemplo n.º 3
0
 public void Visit(Person visitor)
 {
     var sendEmail = new SendEmailService();
     sendEmail.Send(visitor);
 }
Ejemplo n.º 4
0
 public void SendEmail()
 {
     var sendEmail = new SendEmailService();
     sendEmail.Send(Email);
 }
Ejemplo n.º 5
0
 public void Visit(Person person)
 {
     var sendEmail = new SendEmailService();
     sendEmail.Send(person);
 }