public ActionResult <CrearEmpleadoResponse> Post(CrearEmpleadoRequest request) { CrearEmpleadoService _service = new CrearEmpleadoService(_unitOfWork); CrearEmpleadoResponse response = _service.Ejecutar(request); return(Ok(response)); }
public void CrearEmpladoTest(string cedula, string nombre, double salario, string mensajeEsperado) { var request = new CrearEmpleadoRequest { Cedula = cedula, Nombre = nombre, Salario = salario }; CrearEmpleadoService _service = new CrearEmpleadoService(new UnitOfWork(_context)); var response = _service.Ejecutar(request); Assert.AreEqual(mensajeEsperado, response.Mensaje); }
public void Setup() { /*var optionsSqlServer = new DbContextOptionsBuilder<BancoContext>() * .UseSqlServer("Server=.\\;Database=Banco;Trusted_Connection=True;MultipleActiveResultSets=true") * .Options;*/ var optionsInMemory = new DbContextOptionsBuilder <BancoContext>().UseInMemoryDatabase("Creditos").Options; _context = new BancoContext(optionsInMemory); var requestEmpleado = new CrearEmpleadoRequest { Cedula = "1003195636", Nombre = "Ivan Contreras", Salario = 1000000 }; CrearEmpleadoService _serviceEmpleado = new CrearEmpleadoService(new UnitOfWork(_context)); var responseEmpleado = _serviceEmpleado.Ejecutar(requestEmpleado); }