public void DeffensiveLineup() { var snapshots = LineupTests.GetSnapshots(); IList <LineUp> lineups = LineUp.GetDeffensiveLineup(snapshots, playerCount: 5, minTime: TimeSpan.FromMinutes(1)); var lineup = lineups.FirstOrDefault(); var expected = new int[] { 1, 2, 3, 4, 5 }; CollectionAssert.AreEquivalent(expected, lineup); }
private IList <LineUpViewModel> GetDeffensiveLineup(int playerCount = 5) { IList <LineUp> lineups = LineUp.GetDeffensiveLineup(this._snapshots, playerCount, LINEUPS_MIN_TIME); return(lineups.Select(this.LineUpToViewModel).ToList()); }