public void HTTPGet() { var controller = new DishController(_logger, _irequestDishes); var response = controller.Get("morning, 1, 3, 2, 3"); Assert.AreEqual(1, response.Count()); }
public void GetSuccess() { var result = dishController.Get(1); var castedResult = result as OkNegotiatedContentResult <DishEditModel>; var resultItems = castedResult.Content; Assert.AreEqual(DishData.Get().Name, resultItems.Name); }
public async Task DishControllerAddAndGetTest() { //Arrange var options = new DbContextOptionsBuilder <MainContext>() .UseInMemoryDatabase(databaseName: "MockDB") .Options; var context = new MainContext(options); var repository = new ItemRepository <Dish>(context); var controller = new DishController(repository); var dish = new Dish(); //Act await controller.Post(dish); var items = await controller.Get(); //Asert //3 seeded in MainContext constructor and 1 I attached here, total 4 items.Count.Should().Be(4); }