public void InstantiatesController() { var context = InMemoryDbContextFactory.GetDbContext(); var controller = new ScreeningRoomsController(context); Assert.NotNull(controller); }
public void GetsScreeningRooms() { var context = InMemoryDbContextFactory.GetDbContext(); context.ScreeningRooms.AddRange(new ScreeningRoom(), new ScreeningRoom()); context.SaveChanges(); var controller = new ScreeningRoomsController(context); var response = controller.GetScreeningRooms(); Assert.IsType <OkObjectResult>(response.Result); var okRes = (OkObjectResult)response.Result; Assert.Equal(2, ((List <ScreeningRoom>)okRes.Value).Count); }
public async void AddsScreeningRoom() { var context = InMemoryDbContextFactory.GetDbContext(); var controller = new ScreeningRoomsController(context); var ScreeningRoom = new ScreeningRoom { Name = "room1" }; var response = await controller.AddScreeningRoom(ScreeningRoom); Assert.IsType <OkObjectResult>(response.Result); var okRes = (OkObjectResult)response.Result; Assert.Equal("room1", ((ScreeningRoom)okRes.Value).Name); }
public async void DeletesScreeningRoom() { var context = InMemoryDbContextFactory.GetDbContext(); context.Add(new ScreeningRoom { ScreeningRoomId = 1, Name = "room1" }); await context.SaveChangesAsync(); var controller = new ScreeningRoomsController(context); var response = await controller.DeleteScreeningRoom(1); Assert.IsType <OkObjectResult>(response.Result); var okRes = (OkObjectResult)response.Result; Assert.Equal("room1", ((ScreeningRoom)okRes.Value).Name); }