Beispiel #1
0
        public void FindIngevoerdAntwoordCorrect()
        {
            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.GetById(1)).Returns(ingevoerdAntwoord);


            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

            //Assert
            var ingevoerdAntwoordDTO = ingevoerdAntwoordService.FindIngevoerdAntwoord(1);

            Assert.That(ingevoerdAntwoord.Id, Is.EqualTo(ingevoerdAntwoordDTO.DTO.Id));
            Assert.That(ingevoerdAntwoord.GescoordeScore, Is.EqualTo(ingevoerdAntwoordDTO.DTO.GescoordeScore));
            Assert.That(ingevoerdAntwoord.JsonAntwoord, Is.EqualTo(ingevoerdAntwoordDTO.DTO.JsonAntwoord));
            Assert.That(ingevoerdAntwoord.TeamId, Is.EqualTo(ingevoerdAntwoordDTO.DTO.TeamId));
            Assert.That(ingevoerdAntwoord.VraagId, Is.EqualTo(ingevoerdAntwoordDTO.DTO.VraagId));
        }
Beispiel #2
0
        public void DeleteIngevoerdAntwoordCorrect()
        {
            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.Remove(1)).Returns(true);

            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

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

            //Assert
            Assert.IsFalse(ingevoerdAntwoordService.Delete(ingevoerdAntwoordDTO.Id).DidError);
            Assert.IsTrue(ingevoerdAntwoordService.FindIngevoerdAntwoord(ingevoerdAntwoord.Id).DidError);
        }
Beispiel #3
0
        public void FindIngevoerdAntwoordNull()
        {
            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.GetById(1)).Returns(ingevoerdAntwoord);

            var ingevoerdAntwoordService = new IngevoerdAntwoordService(ingevoerdAntwoordRepo.Object);

            //Assert
            Assert.IsTrue(ingevoerdAntwoordService.FindIngevoerdAntwoord(-5).DidError);
        }