public void PostTest() { // Arrange TournamentRepository tournamentRepository = new TournamentRepository(); TournamentController controller = new TournamentController(tournamentRepository); Tournament tournament = new Tournament() { TournamentName = "Create Tournament API Unit Test", }; // Act int tournamentID = controller.Create(tournament); // Assert Assert.AreNotEqual(tournamentID, 0); }
public void DeleteTest() { // Arrange TournamentRepository tournamentRepository = new TournamentRepository(); TournamentController controller = new TournamentController(tournamentRepository); Tournament tournament = new Tournament() { TournamentName = "Delete Tournament Unit Test", }; // Act int tournamentID = controller.Create(tournament); bool isDeleted = controller.Delete(tournamentID); // Assert Assert.IsTrue(isDeleted); }
public void PutTest() { // Arrange TournamentRepository tournamentRepository = new TournamentRepository(); TournamentController controller = new TournamentController(tournamentRepository); Tournament tournament = new Tournament() { TournamentName = "Update Tournament Unit Test", }; // Act int tournamentID = controller.Create(tournament); tournament.TournamentID = tournamentID; tournament.TournamentName = "Updated Tournament API Unit Test"; bool isUpdated = controller.Update(tournament); // Assert Assert.IsTrue(isUpdated); }