public async Task GetBooks_ReturnsBooks_Sucessfully() { string searchText = "test"; _bookVMList[0].Author = "TestAuthor"; _mockMapper.Setup(m => m.Map <List <Book> >(It.IsAny <List <DataModel.Book> >())).Returns(_bookVMList); _mockLibraryRepo.Setup(x => x.GetBooks(It.IsAny <string>())).ReturnsAsync(_bookDMList); var response = await _libraryLogic.GetBooks(searchText); Assert.IsNotNull(response); Assert.AreEqual(response.Count, 2); Assert.AreEqual(response[0].Author, "TestAuthor"); }