Esempio n. 1
0
        public async void DeletePlayerStatisticsNotFoundPageTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayerStatisticsController(db);

            //Act
            var r = await c.Delete(2);


            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 2
0
        public async void DetailsNullPageTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayersController(db);

            //Act
            var r = await c.Details(null);


            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 3
0
        public async void DetailsCoachNotFoundPageTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new CoachesController(db);

            //Act
            var r = await c.Details(2);


            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 4
0
        public async void EditPlayerNotFoundPageTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayersController(db);

            //Act
            var r = await c.Edit(2);


            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 5
0
        public async void EditNullPageTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new CoachesController(db);

            //Act
            var r = await c.Edit(null);


            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 6
0
        public async void IndexTest()
        {
            //Arrange
            var dbContext        = MockDb.CreateMockDb();
            PlayersController sc = new PlayersController(dbContext);
            //Act
            var r = await sc.Index();

            //Assert
            var result = Assert.IsType <ViewResult>(r);
            var model  = Assert.IsAssignableFrom <List <Player> >(result.ViewData.Model);

            Assert.Equal(1, model.Count());
        }
Esempio n. 7
0
        public async void EditWrongIdTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new CoachesController(db);

            var coach = new Coaches {
                Coaches_Id = 2, FirstName = "Edwin", LastName = "Mar", Title = "Head", Team_Id = 2
            };
            //Act
            await c.Create(coach);

            var r = await c.Edit(db.Coaches.Find(1).Coaches_Id, coach);

            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 8
0
        public async void EditWrongIdTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new MatchesController(db);

            var match = new Matches {
                Matche_Id = 2, AwayTeam_Id = 2, MatchDate = DateTime.Now, Stadium_Id = 1
            };
            //Act
            await c.Create(match);

            var r = await c.Edit(db.Matches.Find(1).Matche_Id, match);

            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 9
0
        public async void EditWrongIdTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayersController(db);

            var player = new Player {
                Player_Id = 2, FirstName = "Mar", LastName = "dar", Position = "Head", JerseyNumber = 8, TeamId = 2
            };
            //Act
            await c.Create(player);

            var r = await c.Edit(db.Player.Find(1).Player_Id, player);

            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 10
0
        public async void EditWrongIdTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new TeamsController(db);

            var teams = new Teams {
                Team_Name = "Everett Otters", Team_Mascot = "Otter", Team_Id = 2, Conference = "Eastern", Wins = 0, Loses = 0, Ties = 0, Win_Streak = 0
            };
            //Act
            await c.Create(teams);

            var r = await c.Edit(db.Teams.Find(1).Team_Id, teams);

            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 11
0
        public async void EditWrongIdTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new StadiumsController(db);

            var stadiums = new Stadium {
                Stadium_Id = 2, StadiumName = "Ever After", City = "Everett", Team_Id = 1
            };
            //Act
            await c.Create(stadiums);

            var r = await c.Edit(db.Stadium.Find(1).Stadium_Id, stadiums);

            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 12
0
        public async void CreateButtonTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new TeamsController(db);

            var teams = new Teams {
                Team_Name = "Everett Otters", Team_Mascot = "Otter", Team_Id = 2, Conference = "Eastern", Wins = 0, Loses = 0, Ties = 0, Win_Streak = 0
            };

            //Act
            await c.Create(teams);

            var r = c.Create();

            //Assert
            Assert.IsType <ViewResult>(r);
        }
Esempio n. 13
0
        public async void CreateButtonTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new CoachesController(db);

            var coach = new Coaches {
                Coaches_Id = 2, FirstName = "Edwin", LastName = "Mar", Title = "Head", Team_Id = 2
            };

            //Act
            await c.Create(coach);

            var r = c.Create();

            //Assert
            Assert.IsType <ViewResult>(r);
        }
Esempio n. 14
0
        public async void CreateButtonTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new MatchesController(db);

            var match = new Matches {
                Matche_Id = 2, AwayTeam_Id = 2, MatchDate = DateTime.Now, Stadium_Id = 1
            };

            //Act
            await c.Create(match);

            var r = c.Create();

            //Assert
            Assert.IsType <ViewResult>(r);
        }
Esempio n. 15
0
        public async void CreateButtonTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayersController(db);

            var player = new Player {
                Player_Id = 2, FirstName = "Mar", LastName = "dar", Position = "Head", JerseyNumber = 8, TeamId = 2
            };

            //Act
            await c.Create(player);

            var r = c.Create();

            //Assert
            Assert.IsType <ViewResult>(r);
        }
Esempio n. 16
0
        public async void EditWrongIdTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayerStatisticsController(db);

            var playerStatistic = new PlayerStatistics {
                Player_Statistics_Id = 2, FgPercent = 0.379F, FtPercent = 1.000F, ThreePointersMade = 3, PointsMade = 15, Rebounds = 2, Assists = 6, Steals = 6, Blocks = 5, TurnOvers = 3, Player_Id = 1
            };
            //Act
            await c.Create(playerStatistic);

            var r = await c.Edit(db.PlayerStatistics.Find(1).Player_Statistics_Id, playerStatistic);


            //Assert
            Assert.IsType <NotFoundResult>(r);
        }
Esempio n. 17
0
        public async void CreateButtonTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new StadiumsController(db);

            var stadiums = new Stadium {
                Stadium_Id = 2, StadiumName = "Ever After", City = "Everett", Team_Id = 1
            };

            //Act
            await c.Create(stadiums);

            var r = c.Create();

            //Assert
            Assert.IsType <ViewResult>(r);
        }
Esempio n. 18
0
        public async void TestAddTeam()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new TeamsController(db);


            var teams = new Teams {
                Team_Name = "Everett Otters", Team_Mascot = "Otter", Team_Id = 2, Conference = "Eastern", Wins = 0, Loses = 0, Ties = 0, Win_Streak = 0
            };
            //Act
            var r = await c.Create(teams);

            //Assert
            var result = Assert.IsType <RedirectToActionResult>(r);

            Assert.Equal("Index", result.ActionName);
            Assert.Equal(1, db.Teams.Where(x => x.Team_Name == teams.Team_Name && x.Team_Mascot == teams.Team_Mascot && x.Team_Id == teams.Team_Id && x.Conference == teams.Conference && x.Wins == teams.Wins && x.Loses == teams.Loses && x.Ties == teams.Ties && x.Win_Streak == teams.Win_Streak).Count());
        }
Esempio n. 19
0
        public async void DeleteConfirmTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayersController(db);

            var player = new Player {
                Player_Id = 2, FirstName = "Mar", LastName = "dar", Position = "Head", JerseyNumber = 8, TeamId = 2
            };
            //Act
            var r = await c.Create(player);

            //Finds the second element stores in a tmp variable
            var elementToDelete = db.Player.Find(2);

            await c.DeleteConfirmed(elementToDelete.Player_Id);

            Assert.DoesNotContain(elementToDelete, db.Player);
        }
Esempio n. 20
0
        public async void TestAddPlayer()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayersController(db);


            var player = new Player {
                Player_Id = 2, FirstName = "Mike", LastName = "Mar", JerseyNumber = 23, Position = "SG", TeamId = 2
            };
            //Act
            var r = await c.Create(player);

            //Assert
            var result = Assert.IsType <RedirectToActionResult>(r);

            Assert.Equal("Index", result.ActionName);
            Assert.Equal(1, db.Player.Where(x => x.Player_Id == player.Player_Id && x.FirstName == player.FirstName && x.LastName == player.LastName && x.JerseyNumber == player.JerseyNumber && x.Position == player.Position && x.TeamId == player.TeamId).Count());
        }
Esempio n. 21
0
        public async void DeleteConfirmTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new PlayerStatisticsController(db);

            var playerStatistic = new PlayerStatistics {
                Player_Statistics_Id = 2, FgPercent = 0.379F, FtPercent = 1.000F, ThreePointersMade = 3, PointsMade = 15, Rebounds = 2, Assists = 6, Steals = 6, Blocks = 5, TurnOvers = 3, Player_Id = 1
            };
            //Act
            var r = await c.Create(playerStatistic);

            //Finds the second element stores in a tmp variable
            var elementToDelete = db.PlayerStatistics.Find(2);

            await c.DeleteConfirmed(elementToDelete.Player_Statistics_Id);

            Assert.DoesNotContain(elementToDelete, db.PlayerStatistics);
        }
Esempio n. 22
0
        public async void DeleteConfirmTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new TeamsController(db);

            var teams = new Teams {
                Team_Name = "Everett Otters", Team_Mascot = "Otter", Team_Id = 2, Conference = "Eastern", Wins = 0, Loses = 0, Ties = 0, Win_Streak = 0
            };
            //Act
            var r = await c.Create(teams);

            //Finds the second element stores in a tmp variable
            var elementToDelete = db.Teams.Find(2);

            await c.DeleteConfirmed(elementToDelete.Team_Id);

            Assert.DoesNotContain(elementToDelete, db.Teams);
        }
Esempio n. 23
0
        public async void DeleteConfirmTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new CoachesController(db);

            var coach = new Coaches {
                Coaches_Id = 2, LastName = "Mar", Title = "Head", Team_Id = 2
            };
            //Act
            var r = await c.Create(coach);

            //Finds the second element stores in a tmp variable
            var elementToDelete = db.Coaches.Find(2);

            await c.DeleteConfirmed(elementToDelete.Coaches_Id);

            Assert.DoesNotContain(elementToDelete, db.Coaches);
        }
Esempio n. 24
0
        public async void TestAddMatch()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new MatchesController(db);


            var match = new Matches {
                Matche_Id = 2, HomeTeam_Id = 1, AwayTeam_Id = 2, MatchDate = DateTime.Now, Stadium_Id = 1
            };
            //Act
            var r = await c.Create(match);

            //Assert
            var result = Assert.IsType <RedirectToActionResult>(r);

            Assert.Equal("Index", result.ActionName);
            Assert.Equal(1, db.Matches.Where(x => x.Matche_Id == match.Matche_Id && x.HomeTeam_Id == match.HomeTeam_Id && x.AwayTeam_Id == match.AwayTeam_Id && x.MatchDate == match.MatchDate && x.Stadium_Id == match.Stadium_Id).Count());
        }
Esempio n. 25
0
        public async void DeleteConfirmTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new StadiumsController(db);

            var stadiums = new Stadium {
                Stadium_Id = 2, StadiumName = "Ever After", City = "Everett", Team_Id = 1
            };
            //Act
            var r = await c.Create(stadiums);

            //Finds the second element stores in a tmp variable
            var elementToDelete = db.Stadium.Find(2);

            await c.DeleteConfirmed(elementToDelete.Stadium_Id);

            Assert.DoesNotContain(elementToDelete, db.Stadium);
        }
Esempio n. 26
0
        public async void TestAddCoach()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new CoachesController(db);


            var coach = new Coaches {
                Coaches_Id = 2, FirstName = "Mike", LastName = "Mar", Title = "Head", Team_Id = 2
            };
            //Act
            var r = await c.Create(coach);

            //Assert
            var result = Assert.IsType <RedirectToActionResult>(r);

            Assert.Equal("Index", result.ActionName);
            Assert.Equal(1, db.Coaches.Where(x => x.Coaches_Id == coach.Coaches_Id && x.FirstName == coach.FirstName && x.LastName == coach.LastName && x.Title == coach.Title && x.Team_Id == coach.Team_Id).Count());
        }
Esempio n. 27
0
        public async void DeleteConfirmTest()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new MatchesController(db);

            var match = new Matches {
                Matche_Id = 2, AwayTeam_Id = 2, MatchDate = DateTime.Now, Stadium_Id = 1
            };
            //Act
            var r = await c.Create(match);

            //Finds the second element stores in a tmp variable
            var elementToDelete = db.Matches.Find(2);

            await c.DeleteConfirmed(elementToDelete.Matche_Id);

            Assert.DoesNotContain(elementToDelete, db.Matches);
        }
Esempio n. 28
0
        public async void TestAddStadium()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new StadiumsController(db);


            var stadiums = new Stadium {
                Stadium_Id = 2, StadiumName = "Ever After", City = "Everett", Team_Id = 1
            };
            //Act
            var r = await c.Create(stadiums);

            //Assert
            var result = Assert.IsType <RedirectToActionResult>(r);

            Assert.Equal("Index", result.ActionName);
            Assert.Equal(1, db.Stadium.Where(x => x.Stadium_Id == stadiums.Stadium_Id && x.StadiumName == stadiums.StadiumName && x.City == stadiums.City && x.Team_Id == stadiums.Team_Id).Count());
        }
Esempio n. 29
0
        public async void EditTest()
        {
            //Arrange
            var   db          = MockDb.CreateMockDb();
            var   c           = new PlayerStatisticsController(db);
            short tempRebound = 4;

            var playerStatistic = new PlayerStatistics {
                Player_Statistics_Id = 2, FgPercent = 0.379F, FtPercent = 1.000F, ThreePointersMade = 3, PointsMade = 15, Rebounds = 2, Assists = 6, Steals = 6, Blocks = 5, TurnOvers = 3, Player_Id = 1
            };
            //Act
            await c.Create(playerStatistic);

            playerStatistic.Rebounds = tempRebound;
            var r = await c.Edit(db.PlayerStatistics.Find(2).Player_Statistics_Id, playerStatistic);

            //Assert
            Assert.IsType <RedirectToActionResult>(r);
            Assert.Equal(db.PlayerStatistics.Find(2).Rebounds, tempRebound);
        }
Esempio n. 30
0
        public async void EditTest()
        {
            //Arrange
            var    db       = MockDb.CreateMockDb();
            var    c        = new PlayersController(db);
            string tempName = "Micheal";

            var player = new Player {
                Player_Id = 2, FirstName = "Mar", LastName = "dar", Position = "Head", JerseyNumber = 8, TeamId = 2
            };
            //Act
            await c.Create(player);

            player.FirstName = tempName;
            var r = await c.Edit(db.Player.Find(2).Player_Id, player);

            //Assert
            Assert.IsType <RedirectToActionResult>(r);
            Assert.Equal(db.Player.Find(2).FirstName, tempName);
        }