Exemple #1
0
        public void BuildOnlyWithName_ShouldReturnNotVerifiedCutomer()
        {
            var firstName = "First";
            var lastName  = "Last";
            var builder   = new CustomerBuilder();

            var customer = builder
                           .SetName(firstName, lastName)
                           .Build();

            Assert.That(customer.FirstName, Is.EqualTo(firstName));
            Assert.That(customer.LastName, Is.EqualTo(lastName));
            Assert.That(customer.IsVerified, Is.False);
        }
Exemple #2
0
        public void BuildWithNameAndPassport_ShouldReturnNotVerifiedUser()
        {
            var firstName = "First";
            var lastName  = "Last";
            var passport  = "Passport";
            var builder   = new CustomerBuilder();

            var customer = builder
                           .SetName(firstName, lastName)
                           .SetPassport(passport)
                           .Build();

            Assert.That(customer.Passport, Is.EqualTo(passport));
            Assert.That(customer.IsVerified, Is.False);
        }
Exemple #3
0
        public void BuildWithNameAndAddress_ShouldReturnNotVerifiedUser()
        {
            var firstName = "First";
            var lastName  = "Last";
            var address   = "Address";
            var builder   = new CustomerBuilder();

            var customer = builder
                           .SetName(firstName, lastName)
                           .SetAddress(address)
                           .Build();

            Assert.That(customer.Address, Is.EqualTo(address));
            Assert.That(customer.IsVerified, Is.False);
        }
Exemple #4
0
        public void BuildWithAllFields_ShouldReturnVerifiedUser()
        {
            var firstName = "First";
            var lastName  = "Last";
            var address   = "Address";
            var passport  = "Passport";
            var builder   = new CustomerBuilder();

            var customer = builder
                           .SetName(firstName, lastName)
                           .SetAddress(address)
                           .SetPassport(passport)
                           .Build();

            Assert.That(customer.FirstName, Is.EqualTo(firstName));
            Assert.That(customer.LastName, Is.EqualTo(lastName));
            Assert.That(customer.Address, Is.EqualTo(address));
            Assert.That(customer.Passport, Is.EqualTo(passport));
            Assert.That(customer.IsVerified, Is.True);
        }