public async void Task_DeleteHotelRoom_Return_NotFoundResult() { var controller = new HotelRoomController(context); var HotelRoomId = 15; var data = await controller.Delete(HotelRoomId); Assert.IsType <NotFoundResult>(data); }
public async void Task_DeleteHotelRoom_Return_BadResultResult() { var controller = new HotelRoomController(context); int?HotelRoomId = null; var data = await controller.Delete(HotelRoomId); Assert.IsType <BadRequestResult>(data); }
public async void Task_DeleteHotelRoom_Return_OkResult() { var controller = new HotelRoomController(context); var HotelRoomId = 20; var data = await controller.Delete(HotelRoomId); Assert.IsType <OkObjectResult>(data); }
public async void Task_DeleteHotelRoom_return_NotFound() { //Arrange var controller = new HotelRoomController(context); var id = 29; //Act var data = await controller.Delete(id); //Assert Assert.IsType <NotFoundResult>(data); }
public void Test_Errors() { IHotelTamagotchiContext c = new FakeHotelTamagotchiContext(); IHotelRoomRepository tr = new HotelRoomRepository(c); HotelRoomController tc = new HotelRoomController(tr); var ccMock = new Mock <ControllerContext>(); ccMock.SetupGet(x => x.HttpContext.Session["User"]).Returns("testUser"); ccMock.SetupGet(x => x.HttpContext.Session["Role"]).Returns(UserRole.Staff); tc.ControllerContext = ccMock.Object; var r = tc.Delete(null); var r2 = tc.Delete(0); var r3 = tc.Edit(0); //Untestable because null is ambigious between a int? and an object //var r3 = tc.Edit(null); Assert.That(r, Is.TypeOf <HttpStatusCodeResult>()); Assert.That(r2, Is.TypeOf <HttpNotFoundResult>()); Assert.That(r3, Is.TypeOf <HttpNotFoundResult>()); }