Example #1
0
        public void AddIngevoerdAntwoordNull()
        {
            var ingevoerdAntwoord = new IngevoerdAntwoord
            {
                GescoordeScore = 5,
                Id             = 1,
                JsonAntwoord   = "JsonAntwoord",
                TeamId         = 1,
                VraagId        = 1
            };

            //Arrange
            var ingevoerdAntwoordRepo = new Mock <ISQLRepository <IngevoerdAntwoord> >();

            ingevoerdAntwoordRepo.Setup(x => x.Add(It.IsAny <IngevoerdAntwoord>())).Returns(ingevoerdAntwoord);

            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

            //Assert
            Assert.IsTrue(ingevoerdAntwoordService.AddIngevoerdAntwoord(null).DidError);
            Assert.IsNull(ingevoerdAntwoordService.AddIngevoerdAntwoord(null).DTO);
        }
Example #2
0
        public void AddIngevoerdAntwoordCorrect()
        {
            var ingevoerdAntwoord = new IngevoerdAntwoord
            {
                GescoordeScore = 5,
                Id             = 1,
                JsonAntwoord   = "JsonAntwoord",
                TeamId         = 1,
                VraagId        = 1
            };

            //Arrange
            var ingevoerdAntwoordRepo = new Mock <ISQLRepository <IngevoerdAntwoord> >();

            ingevoerdAntwoordRepo.Setup(x => x.Add(It.IsAny <IngevoerdAntwoord>())).Returns(ingevoerdAntwoord);

            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

            //Act
            var ingevoerdAntwoordDTO = new IngevoerdAntwoordDTO
            {
                GescoordeScore = 5,
                Id             = 1,
                JsonAntwoord   = "JsonAntwoord",
                TeamId         = 1,
                VraagId        = 1
            };

            var response = ingevoerdAntwoordService.AddIngevoerdAntwoord(ingevoerdAntwoordDTO);

            //Assert
            Assert.IsFalse(response.DidError);
            Assert.That(response.DTO.GescoordeScore, Is.EqualTo(ingevoerdAntwoordDTO.GescoordeScore));
            Assert.That(response.DTO.JsonAntwoord, Is.EqualTo(ingevoerdAntwoordDTO.JsonAntwoord));
            Assert.That(response.DTO.TeamId, Is.EqualTo(ingevoerdAntwoordDTO.TeamId));
            Assert.That(response.DTO.VraagId, Is.EqualTo(ingevoerdAntwoordDTO.VraagId));
        }