public void ApiGetMeals() { var acc = Mock.Of <IMealService>(a => a.GetMeals() == _manyMeals); var uow = Mock.Of <IUnitOfWork>(u => u.MealService == acc); MealsController controller = new MealsController(uow); var meals = controller.GetMeals(); Assert.IsTrue(meals.EqualValues(_manyMeals)); }
public void GetAllMeals_FromService_ReturnsAllMeals() { var meals = MealsTestData(); var mockDataService = new Mock <IDataService>(); mockDataService.Setup(x => x.GetMeals()) .Returns(meals); var controller = new MealsController(mockDataService.Object); var result = controller.GetMeals(); Assert.Equal(meals, result); }