Example #1
0
        public async void SaveBook()
        {
            System.Diagnostics.Debugger.Launch();

            var options = new DbContextOptionsBuilder <AppDbContext>()
                          .UseInMemoryDatabase(databaseName: "testAppDb")
                          .Options;

            var context = new AppDbContext(options);

            BookNew.RequestBookNew request = new BookNew.RequestBookNew()
            {
                Title          = "My new book",
                PublishDate    = DateTime.Now,
                AuthorBookGuid = Guid.Empty.ToString()
            };
            BookNew.HandlerBookNew handler = new BookNew.HandlerBookNew(context);

            var result = await handler.Handle(request, new System.Threading.CancellationToken());

            Assert.True(result != null);
        }
Example #2
0
 public async Task <ActionResult <Unit> > NewBook(BookNew.RequestBookNew newBook)
 {
     return(await mediator.Send(newBook));
 }