public void Posso_Enviar_Cliente_Para_Ser_Armazenado() { //Arrange //var todosClientes = new TodosClientesBanco(connectionString, provider); var todosClientesFake = new AllClientTestMock(); var clienteServico = new ClientService(todosClientesFake); //Act var cliente = new Client(); cliente.Name = "Fábio Nascimento"; clienteServico.Add(cliente); //Assert var clientes = clienteServico.GetAll(); Assert.NotNull(clientes); Assert.AreEqual(1, clientes.Count); }
public void Posso_Recuperar_Um_Cliente_Previamente_Salvo() { //Arrange //var todosClientes = new TodosClientesBanco(connectionString, provider); var todosClientesFake = new AllClientTestMock(); var clienteServico = new ClientService(todosClientesFake); //Act var cliente = new Client(); cliente.Name = "Fábio Nascimento"; clienteServico.Add(cliente); var outroCliente = new Client(); outroCliente.Name = "Moxé"; clienteServico.Add(outroCliente); //Assert var clientes = clienteServico.GetAll(); Assert.AreEqual(2, clientes.Count); var codigoCliente = 1; var clienteSalvo = clienteServico.GetBy(codigoCliente); Assert.AreEqual(cliente.ID, clienteSalvo.ID); Assert.AreEqual(cliente.Name, clienteSalvo.Name); Assert.IsNotNull(cliente.Date); }