Exemplo n.º 1
0
        public void _05_Repeter_pour_les_proprietes_manquantes()
        {
            var firstname  = "Mickael";
            var lastname   = "Metesreau";
            var email      = "*****@*****.**";
            var birthYear  = 1988;
            var birthMonth = 1;
            var birthDay   = 17;

            UserBuilder userBuilder = new UserBuilder();

            User user =
                userBuilder
                .WithFirstname(firstname)
                .WithLastname(lastname)
                .WithEmail(email)
                .WithBirthYear(birthYear)
                .WithBirthMonth(birthMonth)
                .WithBirthDay(birthDay)
                .Build();

            Assert.Equal(firstname, user.Firstname);
            Assert.Equal(lastname, user.Lastname);
            Assert.Equal(email, user.Email);
            Assert.Equal(birthYear, user.BirthYear);
            Assert.Equal(birthMonth, user.BirthMonth);
            Assert.Equal(birthDay, user.BirthDay);
        }
Exemplo n.º 2
0
        public void _03_Creer_une_methode_pour_stocker_le_prenom_d_un_user()
        {
            UserBuilder userBuilder = new UserBuilder();

            userBuilder = userBuilder
                          .WithFirstname("Mickael");

            Assert.NotNull(userBuilder);
        }
Exemplo n.º 3
0
        public void _04_Creer_une_methode_build_qui_renvoit_un_user_initialise_avec_le_prenom_d_un_user()
        {
            var firstname = "Mickael";

            UserBuilder userBuilder = new UserBuilder();

            User user =
                userBuilder
                .WithFirstname(firstname)
                .Build();

            Assert.Equal(firstname, user.Firstname);
        }