public async Task DeleteTest() { int CoachId = 2; var fakeRepository = Mock.Of <ICoachRepository>(); var playerService = new CoachServices(fakeRepository); await playerService.Delete(CoachId); }
// 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")); } }
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); }); }
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); }
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); }
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); }
// 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")); } }
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")); } }
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); }