public void GetAllSportMethodReturnListWithSports()
        {
            //Arrange
            var sports = new Sport[] {
                new Sport {
                    Name = "sport 1"
                },
                new Sport {
                    Name = "sport 2"
                },
                new Sport {
                    Name = "sport 3"
                },
                new Sport {
                    Name = "sport 4"
                },
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.Sports()).Returns(sports);
            var manager = new SportManager(mockRepo.Object);

            //Act
            var returnSport = manager.SportsList();

            //Assert
            Assert.Equal(sports, returnSport);
        }
        public void AddSportObjectMethodReturnsTrueIfNewEntry()
        {
            //Arrange

            var sportobjects = new SportObject
            {
                Name = "KongballObject"
            };
            var dummysport = new Sport
            {
                Name = "KongBall",
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.AddSportObject(dummysport, sportobjects));
            var manager = new SportManager(mockRepo.Object);



            //Act
            var result = manager.AddSportObject(dummysport, sportobjects);

            //Assert
            Assert.True(result);
        }
        public void TestUpdateSportObjectMethodReturnFalse()
        {
            //Arrange
            var sportobjects = new SportObject[]
            {
                new SportObject {
                    Name = "sportobject 1"
                },
                new SportObject {
                    Name = "sportobject 2"
                },
                new SportObject {
                    Name = "sportobject 3"
                },
                new SportObject {
                    Name = "sportobject 4"
                }
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.GetAllSportObjects()).Returns(sportobjects);
            var manager            = new SportManager(mockRepo.Object);
            var updatedSportObject = new SportObject {
                SportObjectId = 6, Name = "VoetBall"
            };

            //Act
            var result = manager.UpdateSportObject(updatedSportObject);

            //Assert
            Assert.False(result);
        }
        public void AddSportMethodReturnsTrueIfNewEntry()
        {
            //Arrange
            var dummysport = new Sport {
                Name = "KongBall",
            };
            var sports = new Sport[] {
                new Sport {
                    Name = "sport 1"
                },
                new Sport {
                    Name = "sport 2"
                },
                new Sport {
                    Name = "sport 3"
                },
                new Sport {
                    Name = "sport 4"
                },
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.Sports()).Returns(sports);
            var manager = new SportManager(mockRepo.Object);



            //Act
            var result = manager.AddSport(dummysport);

            //Assert
            Assert.True(result);
        }
        public void TestDeleteSportObjectMethodReturnTrueIfExist()
        {
            //Arrange

            var sportobjects = new SportObject[]
            {
                new SportObject {
                    Name = "sportobject 1"
                },
                new SportObject {
                    Name = "sportobject 2"
                },
                new SportObject {
                    Name = "sportobject 3"
                },
                new SportObject {
                    Name = "sportobject 4"
                }
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.GetAllSportObjects()).Returns(sportobjects);
            var manager = new SportManager(mockRepo.Object);

            //Act
            var result      = manager.DeleteSportObject(sportobjects[1]);
            var resultFalse = manager.DeleteSportObject(new SportObject()
            {
                Name = "sportobject 5"
            });

            //Assert
            Assert.True(result);
            Assert.False(resultFalse);
        }
        public void TestUpdateSportMethodReturnTrue()
        {
            //Arrange
            var sports = new Sport[]
            {
                new Sport {
                    Name = "sport 1"
                },
                new Sport {
                    Name = "sport 2"
                },
                new Sport {
                    Name = "sport 3"
                },
                new Sport {
                    Name = "sport 4"
                },
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.Sports()).Returns(sports);
            var manager      = new SportManager(mockRepo.Object);
            var updatedSport = new Sport {
                SportId = 0, Name = "VoetBall"
            };

            //Act
            var result = manager.UpdateSport(updatedSport);

            //Assert
            Assert.True(result);
        }
        public void FailedAddSport()
        {
            var dummysport = new Sport {
                Name = "sport 1",
            };
            var sports = new Sport[] {
                new Sport {
                    Name = "sport 2"
                },
                new Sport {
                    Name = "sport 3"
                },
                new Sport {
                    Name = "sport 4"
                },
                dummysport
            };

            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.Sports()).Returns(sports);
            var manager = new SportManager(mockRepo.Object);



            //Act
            var result = manager.AddSport(dummysport);

            //Assert
            Assert.False(result);
        }
Ejemplo n.º 8
0
 public IndexModel(
     SportUpUserManager userManager,
     SignInManager <SportUpUser> signInManager,
     SportManager sportManager)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _sportManager  = sportManager;
 }
Ejemplo n.º 9
0
 public TeamController(
     ApplicationDbContext context,
     SportUpUserManager userManager,
     SportManager sportManager,
     TeamManager teamManager)
 {
     _context      = context;
     _userManager  = userManager;
     _sportManager = sportManager;
     _teamManager  = teamManager;
 }
Ejemplo n.º 10
0
        //Data Manager permet le chargement des données dans le Stub() ou dans XML()
        public static SportManager loadData_Sport()
        {
            Data d1 = new XML();

            foreach (Sport s1 in d1.loadSport())
            {
                d1.LesSports.Add(s1);
            }
            SportManager Manager = new SportManager(d1);

            return(Manager);
        }
Ejemplo n.º 11
0
 public HomeController(
     ILogger <HomeController> logger,
     ApplicationDbContext context,
     SportUpUserManager userManager,
     SignInManager <SportUpUser> signInManager,
     SportManager sportManager)
 {
     _logger        = logger;
     _context       = context;
     _userManager   = userManager;
     _signInManager = signInManager;
     _sportManager  = sportManager;
 }
        public void FailedAddSportObject()
        {
            var dummysportobject = new SportObject
            {
                Name = "sportobject 1",
            };
            var dummysport = new Sport
            {
                Name = "KongBall",
            };
            var sportobjects = new SportObject[]
            {
                new SportObject {
                    Name = "sportobject 1"
                },
                new SportObject {
                    Name = "sportobject 2"
                },
                new SportObject {
                    Name = "sportobject 3"
                },
                new SportObject {
                    Name = "sportobject 4"
                }
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.GetAllSportObjects()).Returns(sportobjects);
            mockRepo.Setup(x => x.AddSportObject(dummysport, dummysportobject));
            var manager = new SportManager(mockRepo.Object);



            //Act
            var result = manager.AddSportObject(dummysport, dummysportobject);

            //Assert
            Assert.False(result);
        }
        public void GetAllSportObjectsMethodReturnListWithSportsObjects()
        {
            //Arrange
            var sportobjects = new SportObject[]
            {
                new SportObject {
                    Name = "sportobject 1"
                },
                new SportObject {
                    Name = "sportobject 2"
                },
                new SportObject {
                    Name = "sportobject 3"
                },
                new SportObject {
                    Name = "sportobject 4"
                }
            };
            var mockRepo = new Mock <ISportRepository>();

            mockRepo.Setup(s => s.GetAllSportObjects()).Returns(sportobjects);
            var manager = new SportManager(mockRepo.Object);
        }