Exemplo n.º 1
0
 public async Task DeleteTest()
 {
     int CoachId        = 2;
     var fakeRepository = Mock.Of <ICoachRepository>();
     var playerService  = new CoachServices(fakeRepository);
     await playerService.Delete(CoachId);
 }
Exemplo n.º 2
0
        // GET: Coaches/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            CoachServices services = new CoachServices(_context);
            Coach         coach    = services.GetCoach((int)id);

            if (coach == null)
            {
                return(NotFound());
            }

            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(coach.ClubID, User.Identity.Name);

            if (isValid == true)
            {
                return(View(coach));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Exemplo n.º 3
0
        public async Task GetCoachsTest()
        {
            var movies = new List <Coach>
            {
                new Coach()
                {
                    CoachName = "test messi1"
                },
                new Coach()
                {
                    CoachName = "test messi2"
                }
            };

            var fakeRepositoryMock = new Mock <ICoachRepository>();

            fakeRepositoryMock.Setup(x => x.GetAll()).ReturnsAsync(movies);


            var playerService = new CoachServices(fakeRepositoryMock.Object);

            var resultCoachs = await playerService.GetCoachs();

            Assert.Collection(resultCoachs, player =>
            {
                Assert.Equal("test messi1", player.CoachName);
            },
                              player =>
            {
                Assert.Equal("test messi2", player.CoachName);
            });
        }
Exemplo n.º 4
0
 public async Task EditTest()
 {
     var fakeRepository = Mock.Of <ICoachRepository>();
     var playerService  = new CoachServices(fakeRepository);
     var player         = new Coach()
     {
         CoachId = 3, CoachName = "Ron"
     };
     await playerService.Edit(player);
 }
Exemplo n.º 5
0
 private async Task CreateTest()
 {
     var fakeRepository = Mock.Of <ICoachRepository>();
     var playerService  = new CoachServices(fakeRepository);
     var player         = new Coach()
     {
         CoachId = 3, CoachName = "RealTest"
     };
     await playerService.AddAndSave(player);
 }
Exemplo n.º 6
0
        public void CoachExistsTest()
        {
            int CoachId = 1;

            var fakeRepositoryMock = new Mock <ICoachRepository>();

            fakeRepositoryMock.Setup(x => x.CoachExists(CoachId)).Returns(true);

            var CoachService = new CoachServices(fakeRepositoryMock.Object);

            var isExist = CoachService.CoachExists(CoachId);

            Assert.True(isExist);
        }
Exemplo n.º 7
0
        // GET: Coaches
        public IActionResult Index(int clubID)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(clubID, User.Identity.Name);

            if (isValid == true)
            {
                CoachServices    coachServices    = new CoachServices(_context);
                CoachesViewModel coachesViewModel = coachServices.CreateCoachesViewModel(clubID);
                return(View(coachesViewModel));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Exemplo n.º 8
0
        public IActionResult Delete([Bind("CoachID, CoachFirstName, CoachName, LicenseNumber, ClubID")] Coach coach)
        {
            SecurityServices secServices = new SecurityServices(_context);
            bool             isValid     = secServices.IsClubIDValidToClubNumber(coach.ClubID, User.Identity.Name);

            if (isValid == true)
            {
                int           clubID   = coach.ClubID;
                CoachServices services = new CoachServices(_context);
                services.DeleteCoach(coach);
                return(RedirectToAction("Index", new { clubID = clubID }));
            }
            else
            {
                return(RedirectToAction("YouCanOnlyLookUpYourOwnData", "Verify"));
            }
        }
Exemplo n.º 9
0
        public async Task GetCoachTest()
        {
            int coachid = 1;
            var Coach   = new Coach()
            {
                CoachId = coachid, CoachName = "Coach One"
            };

            var fakeRepositoryMock = new Mock <ICoachRepository>();

            fakeRepositoryMock.Setup(x => x.GetCoach(coachid)).ReturnsAsync(Coach);

            var CoachService = new CoachServices(fakeRepositoryMock.Object);

            var resultCoach = await CoachService.GetCoach(coachid);

            Assert.Equal("Coach One", resultCoach.CoachName);
        }