Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public Manejador(ContextoLibro contexto, IMapper mapper)
 {
     _contexto = contexto;
     _mapper   = mapper;
 }
Exemplo n.º 5
0
 public Handler(ContextoLibro contexto, IMapper mapper)
 {
     _contexto = contexto;
     _mapper   = mapper;
 }
Exemplo n.º 6
0
 public Handler(ContextoLibro contexto)
 {
     _contexto = contexto;
 }
Exemplo n.º 7
0
 public Manejador(ContextoLibro context)
 {
     _context = context;
 }
Exemplo n.º 8
0
 public Manejador(ContextoLibro contexto, IRabbitEventBus rabbitEventBus)
 {
     _contexto       = contexto;
     _rabbitEventBus = rabbitEventBus;
 }