public void TestDoPerformanceJordanReedWeek06()
 {
     var p = new NFLPlayer("REEDJO02");
     var week06 = new NFLWeek("2015", 6);
     var _scorer = new YahooScorer(week06);
     var nScore = _scorer.RatePlayer( p, week06 );
     Assert.IsTrue( nScore == 0 );
 }
 public void TestDoPerformanceDeAngeloWeek09()
 {
     var p = new NFLPlayer("WILLDE02");
     var week = new NFLWeek("2015", 9);
     var _scorer = new YahooScorer(week);
     var nScore = _scorer.RatePlayer(p, week);
     Assert.IsTrue(nScore > 0);
 }
 public void TestYahooScorerOnAPlayer()
 {
     var w = new NFLWeek( 2014, 8 );
      var scorer = new YahooScorer( w );
      var plyr = new NFLPlayer( "LACYED01" );
      var score = scorer.RatePlayer( plyr, w );
      Assert.IsTrue( score == 17.0M );
      var gameKey = w.GameCodeFor( plyr.TeamCode );
      var msg = plyr.MetricsOut(gameKey);
      Console.WriteLine( msg );
 }
Beispiel #4
0
        private static void TallyPts(List <NFLPlayer> playerList, ref decimal totPts,
                                     ref decimal qbPts, ref decimal rbPts, ref decimal wrPts,
                                     ref decimal tePts, ref decimal pkPts, NFLWeek week)
        {
            var scorer = new YahooScorer(week);

            foreach (var p in playerList)
            {
                var fpts = scorer.RatePlayer(p, week);
                totPts += fpts;

                switch (p.PlayerCat)
                {
                case Constants.K_QUARTERBACK_CAT:
                    qbPts += fpts;
                    break;

                case Constants.K_RUNNINGBACK_CAT:
                    rbPts += fpts;
                    break;

                case Constants.K_RECEIVER_CAT:
                    if (p.IsTe())
                    {
                        tePts += fpts;
                    }
                    else
                    {
                        wrPts += fpts;
                    }
                    break;

                case Constants.K_KICKER_CAT:
                    pkPts += fpts;
                    break;

                default:
                    break;
                }
            }
        }
 public void TestYahooScorerOnBeckham()
 {
     var w = new NFLWeek(2015, 9);
      var scorer = new YahooScorer(w);
      var plyr = new NFLPlayer("BECKOD01");
      var score = scorer.RatePlayer(plyr, w);
      Assert.IsTrue(score > 0.0M);
      var gameKey = w.GameCodeFor(plyr.TeamCode);
      var msg = plyr.MetricsOut(gameKey);
      Console.WriteLine(msg);
 }
Beispiel #6
0
        public void TallyYahooFor(NflTeam nflTeam, bool announceIt)
        {
            var theWeek = new NFLWeek(Season, WeekNo);

             var scorer = new YahooScorer(theWeek);
             var playerList = LoadLineupPlayers(nflTeam.TeamCode == HomeTeam ? HomeTeam : AwayTeam);
             foreach (var nflPlayer in playerList)
             {
            if (!nflPlayer.IsFantasyPlayer()) continue;
            var qty = scorer.RatePlayer(nflPlayer, theWeek);
            if (qty > 0.0M)
            {
               Announce( string.Format( "{0} for {1} in {2}",
                  qty, nflPlayer.PlayerName, Season + ":" + Week ) );

               var yo = new YahooOutput(
                                 Season,
                                 Week,
                                 nflPlayer.PlayerCode,
                                 qty,
                                 Opponent( nflTeam.TeamCode ));

               Announce( string.Format( "adding {0}",yo.StatOut() ) );

               YahooList.Add(yo);
            }
             }
        }
 public void TestDoPerformanceWilleSneadWeek08()
 {
     var p = new NFLPlayer( "SNEAWI01" );
     var week = new NFLWeek( "2015", 8 );
     var _scorer = new YahooScorer( week );
     var nScore = _scorer.RatePlayer( p, week );
     Assert.IsTrue( nScore > 0 );
 }
 public void TestYahooScorer()
 {
     var player = new NFLPlayer("MANNPE01");
      var week = new NFLWeek("2014", 1);
      var sut = new YahooScorer(week);
      var score = sut.RatePlayer(player, week);
      Assert.IsTrue(score.Equals(20.0M));
 }
 public void TestYahooScorerLuck()
 {
     var player = new NFLPlayer( "LUCKAN01" );
      var week = new NFLWeek( "2014", 14 );
      var sut = new YahooScorer( week );
      var score = sut.RatePlayer( player, week );
      Assert.IsTrue( score.Equals( 24.0M ) );
 }