public async Task Update_ReturnsBadRequest_WhenRequestedIdDoesNotMatchCommandId() { var updateCommand = new UpdateModule { Id = 2, Order = 0, Title = "Update title", Description = "Update Description" }; var controller = new ModulesController(moqMediator.Object); var result = await controller.Update(1, updateCommand); Assert.IsInstanceOf(typeof(BadRequestResult), result.Result); }
public async Task Update_ReturnsUpdatedModule_WhenRequestedIdMatchesCommandId() { var updateCommand = new UpdateModule { Id = 1, Order = 0, Title = "Update title", Description = "Update Description" }; var controller = new ModulesController(moqMediator.Object); var result = await controller.Update(1, updateCommand); var content = GetObjectResultContent <Module>(result.Result); Assert.IsInstanceOf(typeof(OkObjectResult), result.Result); Assert.IsNotNull(content); Assert.AreEqual(1, content.Id); }