public void ConstarQuantidadeDeInstancias() { // ReSharper disable once UnusedVariable var customer1 = new BL.Customer.Model.Customer { FirstName = "Luiz Roberto", LastName = "Reinoso" }; BL.Customer.Model.Customer.InstanceCount += 1; // ReSharper disable once UnusedVariable var customer2 = new BL.Customer.Model.Customer { FirstName = "João Lucas", LastName = "Farias" }; BL.Customer.Model.Customer.InstanceCount += 1; // ReSharper disable once UnusedVariable var customer3 = new BL.Customer.Model.Customer { FirstName = "Jesga", LastName = "Bento" }; BL.Customer.Model.Customer.InstanceCount += 1; BL.Customer.Model.Customer.InstanceCount.Should().Be(3, "Número de instancias é diferente de 3"); }
public void TerNomeCompletoCorretamente(string nome, string sobrenome, string nomeCompleto) { var customer = new BL.Customer.Model.Customer { FirstName = nome, LastName = sobrenome }; customer.FullName.Should().Be(nomeCompleto, $"Nome completo deveria ser {nomeCompleto}"); }
public static void ValidateMissingLastName() { var customer = new BL.Customer.Model.Customer { EmailAddress = "*****@*****.**" }; customer.Validate().Should().BeFalse("Informações são infalidas. Retorno esperado é false."); }
public static void ValidateValid() { var customer = new BL.Customer.Model.Customer { LastName = "Reinoso", EmailAddress = "*****@*****.**" }; customer.Validate().Should().BeTrue("As informações são validas. Retorno esperado é true."); }