public async Task GetBookByTitle(string bookTitle, string searchTitle) { await AddAsync(new Book { ISBN = "355118969-6", Title = bookTitle, Year = 1985, Language = "English", Edition = 5, Binding = "hardcover", Can_Lend = true, Is_Interesting = false }); var query = new GetBooksByTitleQuery(); query.Title = searchTitle; var result = await SendAsync(query); if (bookTitle == searchTitle) { Assert.AreEqual(result.First <BookDto>().Title, bookTitle); } else { Assert.IsEmpty(result.ToList <BookDto>()); } }
public async Task <IEnumerable <BookDto> > GetBooksByTitle([FromQuery] GetBooksByTitleQuery query) { return(await Mediator.Send(query)); }