public void GetPercentageDepth2() { // Arrange MetricConfig metricConfig = new MetricConfig { name = "HomeAdvantageMetric", depth = 2 }; HomeAdvantageMetric metric = new HomeAdvantageMetric(metricConfig, year, configManagerMock.Object, fixtureRetrieverMock.Object); // Act metric.GetPercentage(out int pTeam1, out int pTeam2, teamId1, teamId2, actualFixture); // Assert Assert.AreEqual(pTeam1, 20); Assert.AreEqual(pTeam2, 80); }
public void GetPointsDepth1() { // Arrange MetricConfig metricConfig = new MetricConfig { name = "HomeAdvantageMetric", depth = 1 }; HomeAdvantageMetric metric = new HomeAdvantageMetric(metricConfig, year, configManagerMock.Object, fixtureRetrieverMock.Object); // Act metric.GetPoints(out double pTeam1, out double pTeam2, teamId1, teamId2, actualFixture); // Assert Assert.AreEqual(pTeam1, 1); Assert.AreEqual(pTeam2, 1); }
public void GetPoints() { // Arrange MetricConfig metricConfig = new MetricConfig { name = "HomeAdvantageMetric", depth = 2 }; HomeAdvantageMetric metric = new HomeAdvantageMetric(metricConfig, year, configManagerMock.Object, fixtureRetrieverMock.Object); // Act double pointsTeam1 = metric.GetPoints(actualFixture, teamId1); double pointsTeam2 = metric.GetPoints(actualFixture, teamId2); // Assert Assert.AreEqual(pointsTeam1, 0); Assert.AreEqual(pointsTeam2, 3); }