public async Task ShouldReturnNotFoundIfModuleDoesntExist_DeleteModule() { int wrongId = 46; var mockRepo = new Mock <IDataRepository>(); ModulesController controller = new ModulesController(mockRepo.Object); var result = await controller.DeleteModule(wrongId); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }