Beispiel #1
0
        public void UpdateIngevoerdAntwoordNull()
        {
            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.Update(It.IsAny <IngevoerdAntwoord>())).Returns(ingevoerdAntwoord);

            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

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

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

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

            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

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

            //Assert
            Assert.IsFalse(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DidError);
            Assert.NotNull(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO);
            Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.GescoordeScore, Is.EqualTo(ingevoerdAntwoordDTO.GescoordeScore));
            Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.Id, Is.EqualTo(ingevoerdAntwoordDTO.Id));
            Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.JsonAntwoord, Is.EqualTo(ingevoerdAntwoordDTO.JsonAntwoord));
            Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.TeamId, Is.EqualTo(ingevoerdAntwoordDTO.TeamId));
            Assert.That(ingevoerdAntwoordService.Update(ingevoerdAntwoordDTO).DTO.VraagId, Is.EqualTo(ingevoerdAntwoordDTO.VraagId));
        }