public void UpdateIngevoerdAntwoordCorrect() { var antwoordDTO = new IngevoerdAntwoordDTO { Id = 1, JsonAntwoord = "JsonAntwoord", GescoordeScore = 5, TeamId = 1, VraagId = 1 }; var response = new Response <IngevoerdAntwoordDTO> { DTO = antwoordDTO }; //Arrange var mockService = new Mock <IIngevoerdAntwoordService>(); mockService.Setup(x => x.Update(It.IsAny <IngevoerdAntwoordDTO>())).Returns(response); var controller = new IngevoerdAntwoordController(mockService.Object); //Act var ingevoerdAntwoordenViewModel = new IngevoerdAntwoordViewModelResponse { Id = 1, JsonAntwoord = "JsonAntwoord", GescoordeScore = 5, VraagId = 1, TeamId = 1 }; var updateIngevoerdAntwoord = controller.Update(ingevoerdAntwoordenViewModel) as ObjectResult; var entity = updateIngevoerdAntwoord.Value as IngevoerdAntwoordViewModelResponse; //Assert Assert.DoesNotThrow(() => controller.Update(ingevoerdAntwoordenViewModel)); Assert.That(entity.Id, Is.EqualTo(antwoordDTO.Id)); Assert.That(entity.JsonAntwoord, Is.EqualTo(antwoordDTO.JsonAntwoord)); Assert.That(entity.GescoordeScore, Is.EqualTo(antwoordDTO.GescoordeScore)); Assert.That(entity.TeamId, Is.EqualTo(antwoordDTO.TeamId)); }
public void UpdateIngevoerdAntwoordNull() { var antwoordDTO = new IngevoerdAntwoordDTO { Id = 1, JsonAntwoord = "JsonAntwoord", GescoordeScore = 5, TeamId = 1, VraagId = 1 }; var response = new Response <IngevoerdAntwoordDTO> { DTO = antwoordDTO }; //Arrange var mockService = new Mock <IIngevoerdAntwoordService>(); mockService.Setup(x => x.Update(It.IsAny <IngevoerdAntwoordDTO>())).Returns(response); var controller = new IngevoerdAntwoordController(mockService.Object); //Assert Assert.IsInstanceOf <BadRequestObjectResult>(controller.Update(null)); }