public void LoadDetailsByIdTest_ShouldReturnBook() { var mockInfra = new Mock <IBookService>(); mockInfra.Setup(a => a.GetBooks(1)).Returns(bd); var loadBookAggregrate = new LoadBooksDetailsAggregate(mockInfra.Object); var bookList = loadBookAggregrate.LoadDetailsById(1); //assert Assert.Equal(bookList.id, bd.BookID); }
public void LoadAllDetailsTest_ShouldReturnBookList() { var mockInfra = new Mock <IBookService>(); mockInfra.Setup(a => a.GetBooks()).Returns(blist); var loadBookAggregrate = new LoadBooksDetailsAggregate(mockInfra.Object); var bookList = loadBookAggregrate.LoadAllDetails(); //assert var res1 = bookList.Select(a => a.id); var setup = blist.Select(a => a.BookID); Assert.Equal(res1, setup); }