public async Task ShouldReturnBadRequestIfModuleExists_CreateModule()
        {
            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>();

            mockRepo.Setup(repo => repo.GetModuleAsync(module.Id)).
            ReturnsAsync(module);

            ModulesController controller = new ModulesController(mockRepo.Object);

            var result = await controller.CreateModule(module);

            Assert.IsInstanceOfType(result.Result, typeof(BadRequestResult));
        }