コード例 #1
0
        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");
        }