Ejemplo n.º 1
0
        public void AddVraagNull()
        {
            var vraag = new Vraag
            {
                Id            = 1,
                MaxScoreVraag = 10,
                //TypeVraag = TypeVraag.Meerkeuze,
                TypeVraagId             = 1,
                VraagStelling           = "Dit is de stelling van de vraag",
                JsonCorrecteAntwoord    = "JsonCorrecteAntwoord",
                JsonMogelijkeAntwoorden = "JsonMogelijkeAntwoorden"
            };

            //Arrange
            var unitOfWork = new Mock <IRondeVraagUnitOfWork>();

            unitOfWork.Setup(x => x.VraagRepository.Add(It.IsAny <Vraag>())).Returns(vraag);

            var vraagService = new VraagService(unitOfWork.Object);

            //Assert
            var response = vraagService.AddVraag(null);

            Assert.IsTrue(response.DidError);
            Assert.IsNull(response.DTO);
        }
Ejemplo n.º 2
0
        public void AddVraagCorrect()
        {
            var vraag = new Vraag
            {
                Id            = 1,
                MaxScoreVraag = 10,
                //TypeVraag = TypeVraag.Meerkeuze,
                TypeVraagId             = 1,
                VraagStelling           = "Dit is de stelling van de vraag",
                JsonCorrecteAntwoord    = "JsonCorrecteAntwoord",
                JsonMogelijkeAntwoorden = "JsonMogelijkeAntwoorden"
            };

            //Arange
            var unitOfWork = new Mock <IRondeVraagUnitOfWork>();

            unitOfWork.Setup(x => x.VraagRepository.Add(It.IsAny <Vraag>())).Returns(vraag);

            var vraagService = new VraagService(unitOfWork.Object);

            //Act
            var vraagDTO = new VraagDTO
            {
                Id            = 1,
                MaxScoreVraag = 10,
                //TypeVraagDTO = TypeVraagDTO.Meerkeuze,
                TypeVraagId             = 1,
                VraagStelling           = "Dit is de stelling van de vraag",
                JsonCorrecteAntwoord    = "JsonCorrecteAntwoord",
                JsonMogelijkeAntwoorden = "JsonMogelijkeAntwoorden"
            };

            //Assert
            var response = vraagService.AddVraag(vraagDTO);

            Assert.IsFalse(response.DidError);
            Assert.That(response.DTO.Id, Is.EqualTo(vraagDTO.Id));
            Assert.That(response.DTO.JsonCorrecteAntwoord, Is.EqualTo(vraagDTO.JsonCorrecteAntwoord));
            Assert.That(response.DTO.JsonMogelijkeAntwoorden, Is.EqualTo(vraagDTO.JsonMogelijkeAntwoorden));
            Assert.That(response.DTO.MaxScoreVraag, Is.EqualTo(vraagDTO.MaxScoreVraag));
            Assert.That(response.DTO.TypeVraagId, Is.EqualTo(vraagDTO.TypeVraagId));
            Assert.That(response.DTO.VraagStelling, Is.EqualTo(vraagDTO.VraagStelling));
        }