Beispiel #1
0
        private void TestMatch(Match m, int ev1Points, int ev2Points, int ev1Won, int ev2Won, int ev1Draw, int ev2Draw, int ev1Lost, int ev2Lost)
        {
            var result = SanctionsController.GetLostMatchEvents(m, 1);

            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count());

            var rr  = result.ToList();
            var ev1 = rr[0];
            var ev2 = rr[1];

            Assert.AreEqual((int)MatchEventType.ChangeTeamStats, ev1.Type);
            Assert.AreEqual((int)MatchEventType.ChangeTeamStats, ev2.Type);

            Assert.IsTrue(ev1.IdTeam == m.IdHomeTeam);
            Assert.IsTrue(ev2.IdTeam == m.IdVisitorTeam);
            Assert.IsTrue(ev1Points == ev1.IntData1 && ev2Points == ev2.IntData1);
            Assert.IsTrue(ev1Won == ev1.IntData2 && ev2Won == ev2.IntData2);
            Assert.IsTrue(ev1Draw == ev1.IntData3 && ev2Draw == ev2.IntData3);
            Assert.IsTrue(ev1Lost == ev1.IntData4 && ev2Lost == ev2.IntData4);
        }
Beispiel #2
0
        private void TestMatchNoEvents(Match m)
        {
            var result = SanctionsController.GetLostMatchEvents(m, 1);

            Assert.IsNull(result);
        }