public async void InserLibro() { var options = new DbContextOptionsBuilder <ContextoLibro>() .UseInMemoryDatabase("librodb") .Options; var mockContexto = new ContextoLibro(options); var request = new LibroInsert.Request() { Autor = Guid.Empty, FechaPublicacion = DateTime.Now, Titulo = "Test" }; var manejador = new LibroInsert.Handler(mockContexto); var result = await manejador.Handle(request, new CancellationToken()); Assert.True(result != null); }
public async void GuardarLibro() { var options = new DbContextOptionsBuilder <ContextoLibro>() .UseInMemoryDatabase(databaseName: "LibroTest") .Options; var contexto = new ContextoLibro(options); var request = new Nuevo.Ejecuta(); request.Titulo = "Libro de Testing"; request.AutorLibro = Guid.Empty; request.FechaPublicacion = DateTime.Now; var manejador = new Nuevo.Manejador(contexto); var resultado = await manejador.Handle(request, new System.Threading.CancellationToken()); Assert.True(resultado != null); }
public async void GuardarLibro() { System.Diagnostics.Debugger.Launch(); //Arrange var options = new DbContextOptionsBuilder <ContextoLibro>() .UseInMemoryDatabase(databaseName: "BaseDatosLibro") .Options; var contexto = new ContextoLibro(options); var request = new Nuevo.Ejecuta(); request.Titulo = "Libro de Microservice"; request.AutorLibro = Guid.Empty; request.FechaPublicacion = DateTime.Now; //Act var manejador = new Nuevo.Manejador(contexto); var libro = await manejador.Handle(request, new System.Threading.CancellationToken()); //Assert Assert.True(libro != null); }
public Manejador(ContextoLibro contexto, IMapper mapper) { _contexto = contexto; _mapper = mapper; }
public Handler(ContextoLibro contexto, IMapper mapper) { _contexto = contexto; _mapper = mapper; }
public Handler(ContextoLibro contexto) { _contexto = contexto; }
public Manejador(ContextoLibro context) { _context = context; }
public Manejador(ContextoLibro contexto, IRabbitEventBus rabbitEventBus) { _contexto = contexto; _rabbitEventBus = rabbitEventBus; }