コード例 #1
0
ファイル: ClientTests.cs プロジェクト: Mosheh/CadastroCliente
        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);
        }
コード例 #2
0
ファイル: ClientTests.cs プロジェクト: Mosheh/CadastroCliente
        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);
        }