public void Get_Speler_NotReturnItem()
        {
            var spelerMock = new Mock <ISpelerRepository>();
            var teamMock   = new Mock <ITeamRepository>();

            spelerMock.Setup(s => s.GetSpeler(It.IsNotIn(1, 2, 3, 4, 5))).Returns((Speler)null); //returned null van het type speler
            var speler = new SpelerService(spelerMock.Object, teamMock.Object);
            //Arrange
            var id = -1;

            // Act
            Speler result = speler.GetSpeler(id);

            // Assert
            Assert.Null(result);
        }
        public void Get_Speler_ReturnItem()
        {
            var spelerMock = new Mock <ISpelerRepository>();
            var teamMock   = new Mock <ITeamRepository>();

            spelerMock.Setup(s => s.GetSpeler(5)).Returns(_fakeSpelerRepo.GetSpeler(5));
            var speler = new SpelerService(spelerMock.Object, teamMock.Object);

            //Arrange
            var existingId = 5;

            // Act
            Speler result = speler.GetSpeler(existingId);

            // Assert
            Assert.IsType <Speler>(result);
            Assert.NotNull(result);
        }