public void AddIngevoerdAntwoordCorrect()
        {
            var antwoordDTO = new IngevoerdAntwoordDTO
            {
                Id             = 1,
                JsonAntwoord   = "JsonAntwoord",
                GescoordeScore = 5,
                TeamId         = 1,
            };
            var response = new Response <IngevoerdAntwoordDTO> {
                DTO = antwoordDTO
            };

            //Arrange
            var mockService = new Mock <IIngevoerdAntwoordService>();

            mockService.Setup(x => x.AddIngevoerdAntwoord(It.IsAny <IngevoerdAntwoordDTO>())).Returns(response);
            var controller = new IngevoerdAntwoordController(mockService.Object);

            //Act
            var ingevoerdAntwoordenViewModel = new IngevoerdAntwoordViewModelRequest
            {
                //Id = 1,
                Antwoord       = "JsonAntwoord",
                GescoordeScore = 5,
                VraagId        = 1,
                TeamId         = 1
            };

            var addIngevoerdAntwoord = controller.Create(ingevoerdAntwoordenViewModel) as ObjectResult;
            var entity = addIngevoerdAntwoord.Value as IngevoerdAntwoordViewModelResponse;

            //Assert
            Assert.DoesNotThrow(() => controller.Create(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 AddIngevoerdAntwoordNull()
        {
            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.AddIngevoerdAntwoord(It.IsAny <IngevoerdAntwoordDTO>())).Returns(response);
            var controller = new IngevoerdAntwoordController(mockService.Object);

            //Assert
            Assert.IsInstanceOf <BadRequestObjectResult>(controller.Create(null));
        }