public async Task ShouldReturnBadRequestIfModuleIdDoesntMatch_UpdateModule() { int wrongId = 46; var module = new Module() { Id = 5, Code = "SEM5640", Year = "2020", ClassCode = "AB0", CoordinatorUid = "nst", Title = "Developing Advanced Internet Based-Applications" }; var mockRepo = new Mock <IDataRepository>(); ModulesController controller = new ModulesController(mockRepo.Object); var result = await controller.UpdateModule(wrongId, module); Assert.IsInstanceOfType(result, typeof(BadRequestResult)); }