public void DealController_GetDealTestCase() { DealContext dbContext = LoadDependencies <DealContext>(); var mockRepo = new DealRepository(dbContext); var logger = new FlatFileLogger(); var controller = new DealController(mockRepo, logger); var result = controller.GetDealsByCountryId(1); Assert.NotNull(result); var deal = Assert.IsAssignableFrom <Deal>((result as OkObjectResult).Value as Deal); Assert.Equal(1, deal.country_id); }