コード例 #1
0
ファイル: FootLibrary.cs プロジェクト: Benduroy/TP_Labasse
 public override PointTotal GetPointsFromMatch(Match m, bool isHome)
 {
     return new PointTotal(m, isHome);
 }
コード例 #2
0
ファイル: FootLibrary.cs プロジェクト: Benduroy/TP_Labasse
 public PointTotal(Match m, bool home)
 {
     if(home==true)
         points += m.HomeGoals - m.AwayGoals;
     else
         points += m.AwayGoals - m.HomeGoals;
 }
コード例 #3
0
 public override ITotal GetPointsFromMatch(Match m, bool isHome)
 {
     return new TotalMock(m, isHome);
 }
コード例 #4
0
 public TotalMock(Match m, bool home)
 {
     this.points = m.HomeGoals - m.AwayGoals;
 }
コード例 #5
0
ファイル: UnitTest1.cs プロジェクト: Benduroy/TP_Labasse
 public void TestHome()
 {
     Match UnMatch = new Match(ClubExterieur, ClubHome, false,true);
     Assert.AreEqual(UnMatch.Home, ClubHome);
 }
コード例 #6
0
ファイル: UnitTest1.cs プロジェクト: Benduroy/TP_Labasse
 public void IsHomeForfeit()
 {
     Match UnMatch = new Match(ClubExterieur, ClubHome, false, true);
     Assert.AreEqual(UnMatch.IsHomeForfeit, true);
 }
コード例 #7
0
ファイル: UnitTest1.cs プロジェクト: Benduroy/TP_Labasse
 public void IsDraw()
 {
     Match UnMatch = new Match(ClubExterieur, ClubHome, 1, 1);
     Assert.AreEqual(UnMatch.IsDraw, true);
 }
コード例 #8
0
ファイル: UnitTest1.cs プロジェクト: Benduroy/TP_Labasse
 public void HomeGoals()
 {
     Match UnMatch = new Match(ClubExterieur, ClubHome, 0, 1);
     Assert.AreEqual(UnMatch.HomeGoals, 1);
 }
コード例 #9
0
ファイル: UnitTest1.cs プロジェクト: Benduroy/TP_Labasse
 public void AwayGoals()
 {
     Match UnMatch = new Match(ClubExterieur, ClubHome, 1, 0);
     Assert.AreEqual(UnMatch.AwayGoals, 1);
 }