public void GetAllStocksTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); IEnumerable <Stock> stocks = new List <Stock>() { new Stock() { Code = "AAA" }, new Stock() { Code = "BBBB" }, new Stock() { Code = "CCCC" }, }; mockUnitOfWork.Setup(un => un.StockRepository.Get(null, null, "")).Returns(stocks); IStockLogic stockLogic = new StockLogic(mockUnitOfWork.Object); var result = stockLogic.GetAllStocks(); mockUnitOfWork.Verify(un => un.StockRepository.Get(null, null, ""), Times.Once()); Assert.Equal(result, stocks); }