public void LineupManager_AcceptsLineup_Ok() { var lm = new LineupManager( new PlayerPool( new RetroRosters( new RosterEventStore())), new GameStatsRepository()); lm.LoadStarters( 14, 197, 239, 180, 78, 269, 370); lm.LoadBackups( 2, 167, 320, 44, 110, 362, 145); Assert.IsTrue( lm.LineupIsValid()); lm.Dump(); }
public void LineupManager_ScoresLineup_1987_07_Ok() { // fails because players in lineup have since been cut var lm = new LineupManager( new PlayerPool( new RetroRosters( new RosterEventStore())), new GameStatsRepository()); lm.LoadStarters( 14, 167, 320, 78, 110, 362, 370); lm.LoadBackups( 194, 305, 239, 184, 44, 16, 145); Assert.IsTrue( lm.LineupIsValid()); var result = lm.Score( new Round( "1987", 7)); lm.Dump(); Assert.AreEqual( 44, result); }
public void LineupManager_ScoresLineup_1987_14_Ok() { var lm = new LineupManager( new PlayerPool( new RetroRosters( new RosterEventStore())), new GameStatsRepository()); lm.LoadStarters( 14, 197, 239, 110, 180, 269, 370); lm.LoadBackups( 2, 320, 167, 362, 44, 78, 145); Assert.IsTrue( lm.LineupIsValid()); var result = lm.Score( new Round( "1987", 14)); lm.Dump(); Assert.AreEqual( 26, result); }