Пример #1
0
        public Client Add(Client cliente)
        {
            cliente.ID = clientes.Count + 1;

            clientes.Add(cliente);
            return cliente;
        }
Пример #2
0
        public void Nome_Do_Cliente_Nao_Pode_Ter_Espacos_Em_Branco()
        {
            var cliente = new Client();

            cliente.Name = "   ";
            Assert.Throws<Exception>(cliente.CheckNameIsNull, "Nome do Cliente é obrigatório.");
        }
Пример #3
0
        public void Nome_Do_Cliente_Nao_Pode_Ser_Nulo()
        {
            var cliente = new Client();

            cliente.Name = null;

            Assert.Throws<Exception>(cliente.CheckNameIsNull, "Nome do Cliente é obrigatório.");
        }
Пример #4
0
        public void Add(Client client)
        {
            client.Date = DateTime.Now;

            client.CheckDateIsValid();
            client.CheckNameIsNull();

            _allClients.Add(client);
        }
Пример #5
0
        public void Nome_Do_Cliente_Deve_Ser_Preenchido()
        {
            var cliente = new Client();

            cliente.Name = "Fabio Nascimento";
            cliente.CheckNameIsNull();

            Assert.Pass();
        }
Пример #6
0
        public Client Add(Client client)
        {
            var db = GetDataBase();

            var query = "Insert Into Client (Name, Date) values (@0,@1)";

            db.Execute(query, client.Name, client.Date);

            client.ID = db.GetLastInsertId();

            return client;
        }
Пример #7
0
        private static List<Client> ConvetToClient(IEnumerable<dynamic> queryResult)
        {
            var clientes = new List<Client>();

            foreach (var row in queryResult)
            {
                var client = new Client();

                client.ID = row.ID;
                client.Name = row.Name;
                client.Date = row.Date;

                clientes.Add(client);
            }
            return clientes;
        }
Пример #8
0
        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);
        }
Пример #9
0
        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);
        }
Пример #10
0
        public void Data_De_Cadastro_Do_Cliente_Nao_Pode_Ser_Nulo()
        {
            var cliente = new Client();

            Assert.Throws<Exception>(cliente.CheckDateIsValid, "Data de Cadastro do cliente é obrigatório.");
        }
Пример #11
0
        public void Todo_Cliente_Tem_Um_Nome()
        {
            //Arrange
            var cliente = new Client();

            //Act
            cliente.Name = "Moisés";

            //Asset
            Assert.AreEqual("Moisés", cliente.Name);
        }
Пример #12
0
        public void Todo_Cliente_Tem_Uma_Data_Cadastro()
        {
            var cliente = new Client();

            var dataAgora = DateTime.Now;

            cliente.Date = dataAgora;

            Assert.AreEqual(dataAgora, cliente.Date);
        }
Пример #13
0
 public void Posso_Ter_Um_Cliente()
 {
     var cliente = new Client();
     Assert.Pass();
 }
Пример #14
0
        public frmClient(Client client)
        {
            InitializeComponent();

            this._CurrentClient = client;
        }