Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }