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); }
public async Task <ActionResult <Unit> > NewBook(BookNew.RequestBookNew newBook) { return(await mediator.Send(newBook)); }