Exemple #1
0
        public void Search()
        {
            // Arrange
            ICustomerWorker customerWorker = new CustomerWorker();
            string          document       = GenerateRandomNumber().ToString();
            CustomerDto     customerDto    = new CustomerDto()
            {
                Document  = document,
                Email     = "*****@*****.**",
                FirtsName = "Carl",
                LastName  = "Sagan",
                Phone     = "7889"
            };

            // ACT
            customerWorker.Create(customerDto);
            var custumer = customerWorker.Search(document);

            // Assert
            Assert.AreEqual(custumer.FirtsName, customerDto.FirtsName, "No se encontró el cliente");
        }
Exemple #2
0
        public void Create()
        {
            // Arrange
            ICustomerWorker customerWorker = new CustomerWorker();
            string          document       = GenerateRandomNumber().ToString();
            CustomerDto     customerDto    = new CustomerDto()
            {
                Document  = document,
                Email     = "*****@*****.**",
                FirtsName = "Peter",
                LastName  = "Parker",
                Phone     = "10101010"
            };

            // ACT
            customerWorker.Create(customerDto);

            // Assert
            var custumer = customerWorker.Search(document);

            Assert.AreEqual(custumer.FirtsName, customerDto.FirtsName, "No se inserto correctamente");
        }
Exemple #3
0
        public void ChangeState()
        {
            // Arrange
            ICustomerWorker customerWorker = new CustomerWorker();
            string          document       = GenerateRandomNumber().ToString();
            CustomerDto     customerDto    = new CustomerDto()
            {
                Document  = document,
                Email     = "*****@*****.**",
                FirtsName = "Laura",
                LastName  = "Lopez",
                Phone     = "1239303"
            };

            // ACT
            customerWorker.Create(customerDto);
            customerWorker.ChangeState(customerDto.Document, false);

            // Assert
            var custumer = customerWorker.Search(document);

            Assert.AreEqual(custumer.Enable, customerDto.Enable, "No se cambio el estado correctamente");
        }
Exemple #4
0
        public void Update()
        {
            // Arrange
            ICustomerWorker customerWorker = new CustomerWorker();
            string          document       = GenerateRandomNumber().ToString();
            CustomerDto     customerDto    = new CustomerDto()
            {
                Document  = document,
                Email     = "*****@*****.**",
                FirtsName = "Luisa",
                LastName  = "Lane",
                Phone     = "222222222"
            };

            // ACT
            customerWorker.Create(customerDto);
            customerDto.Phone = "3333333";
            customerWorker.Update(customerDto);

            // Assert
            var custumer = customerWorker.Search(document);

            Assert.AreEqual(custumer.Phone, customerDto.Phone, "No se actualizo correctamente");
        }