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); }
private void TestMatchNoEvents(Match m) { var result = SanctionsController.GetLostMatchEvents(m, 1); Assert.IsNull(result); }