예제 #1
0
        public void GetClubsTest()
        {
            TestUtils.AddClubToContext(context);
            var result = controller.GetClubs(string.Empty);

            Assert.AreEqual(1, result.Value.Count);
        }
예제 #2
0
        public void GetClubTest()
        {
            var club   = TestUtils.AddClubToContext(context);
            var result = controller.GetClub(context.clubs.First().id);

            Assert.AreEqual(club.name, result.Value.name);
        }
예제 #3
0
        public void DeleteClubTest()
        {
            TestUtils.AddClubToContext(context);
            var result = controller.DeleteClub(context.clubs.First().id);

            Assert.AreEqual(0, context.clubs.Count());
            Assert.AreEqual(200, ((StatusCodeResult)result).StatusCode);
        }
예제 #4
0
        public void UpdateClubTest()
        {
            var athlete = TestUtils.AddClubToContext(context);

            athlete.fullname = "test athlete";
            var result = controller.UpdateClub(athlete);

            Assert.AreEqual(athlete.fullname, context.clubs.First().fullname);
            Assert.AreEqual(200, ((StatusCodeResult)result).StatusCode);
        }
        public void CreateCompetitionBoardTest()
        {
            var competition = TestUtils.AddCompetitionToContext(context);
            var club        = TestUtils.AddClubToContext(context);
            var boards      = new List <CompetitionBoard> {
                new() { competitionId = competition.id, clubId = club.id }
            };
            var result = controller.CreateCompetitionBoard(boards);

            Assert.AreEqual(1, result.Value.Count);
        }
예제 #6
0
        public void CreateGameTest()
        {
            var club1 = TestUtils.AddClubToContext(context);
            var club2 = TestUtils.AddClubToContext(context);

            var game = new List <Game> {
                new() { homeId = club1.id, visitorId = club2.id }
            };
            var result = controller.CreateGame(game);

            Assert.AreEqual(1, result.Value.Count);
        }