Exemplo n.º 1
0
        public void AllePartijenDieAfZijnSorterenTest()
        {
            //arrange
            var testpartij1 = new Partij {
                Id = 1, Uitslag = "0"
            };
            var testpartij2 = new Partij {
                Id = 2, Uitslag = "0-2"
            };
            var testpartij3 = new Partij {
                Id = 3, Uitslag = "0"
            };
            var testpartij4 = new Partij {
                Id = 4, Uitslag = "1-1"
            };
            var testpartij5 = new Partij {
                Id = 5, Uitslag = "0"
            };

            var partijen = new List <Partij> {
                testpartij1, testpartij2, testpartij3, testpartij4, testpartij5
            };

            var service = new PartijService(mockPartijRepository.Object, mockSpelerRepository.Object, mockGebruikerRepository.Object, mockBerichtRepository.Object);

            var result = service.AllePartijenDieAfZijn(partijen) as List <Partij>;

            Assert.IsNotNull(service);
            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count);
        }
Exemplo n.º 2
0
        public void AllePartijenDieWelOfNietAfZijnTest()
        {
            var collectie = new List <Partij> {
                new Partij {
                    Id = 1, Uitslag = "0"
                },
                new Partij {
                    Id = 2, Uitslag = "0-2"
                },
                new Partij {
                    Id = 3, Uitslag = "0"
                },
                new Partij {
                    Id = 4, Uitslag = "1-1"
                },
                new Partij {
                    Id = 5, Uitslag = "0"
                }
            };
            var service = new PartijService(mockPartijRepository.Object, mockSpelerRepository.Object, mockGebruikerRepository.Object, mockBerichtRepository.Object);

            Assert.AreEqual(3, service.AllePartijenDieNietAfZijn(collectie).Count);
            Assert.AreEqual(2, service.AllePartijenDieAfZijn(collectie).Count);
        }