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"); }
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"); }
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"); }
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"); }