Ejemplo n.º 1
0
        private string GenerateBody()
        {
            var bodyOut = new StringBuilder();

            NflTeam = new NflTeam(TeamCode);
            NflTeam.LoadTeam();
            PlayerCount = NflTeam.PlayerList.Count;
#if DEBUG
            Utility.Announce(string.Format("   {0} Roster Count : {1}", TeamCode, PlayerCount));
#endif
            bodyOut.AppendLine(NflTeam.RatingsOut());
            bodyOut.AppendLine();
            AppendPlayerLine(bodyOut, "QB");
            AppendPlayerLine(bodyOut, "Q2");
            AppendPlayerLine(bodyOut, "RB");
            AppendPlayerLine(bodyOut, "R2");
            AppendPlayerLine(bodyOut, "RR");
            AppendPlayerLine(bodyOut, "3D");
            AppendPlayerLine(bodyOut, "SH");
            AppendPlayerLine(bodyOut, "FB");
            AppendPlayerLine(bodyOut, "W1");
            AppendPlayerLine(bodyOut, "W2");
            AppendPlayerLine(bodyOut, "W3");
            AppendPlayerLine(bodyOut, "TE");
            AppendPlayerLine(bodyOut, "T2");
            AppendPlayerLine(bodyOut, "PR");
            AppendPlayerLine(bodyOut, "KR");
            AppendPlayerLine(bodyOut, "PK");
            AppendPlayerLine(bodyOut, "INJ");
            AppendPlayerLine(bodyOut, "SUS");
            AppendPlayerLine(bodyOut, "HO");
            return(bodyOut.ToString());
        }
Ejemplo n.º 2
0
        public void TestDepthChartRatingsOut()
        {
            var sut = new NflTeam("SF");

            sut.Ratings = "CBEAAB";
            var spreadRatings = sut.RatingsOut();

            Assert.AreEqual("C B E - A A B : 39", spreadRatings);
        }
Ejemplo n.º 3
0
        private string GenerateBody()
        {
            var bodyOut = new StringBuilder();

            NflTeam = new NflTeam(TeamCode);
            NflTeam.LoadTeam();
            PlayerCount = NflTeam.PlayerList.Count;

            TraceIt($"   {TeamCode} Roster Count : {PlayerCount}");

            bodyOut.AppendLine(NflTeam.RatingsOut() + "    " + NflTeam.SeasonProjectionOut());
            bodyOut.AppendLine();
            bodyOut.AppendLine(NflTeam.ScheduleHeaderOut());
            bodyOut.AppendLine(NflTeam.ScheduleOut());
            bodyOut.AppendLine(NflTeam.ScoreCountsOut());

            bodyOut.AppendLine();
            bodyOut.AppendLine();
            AppendPlayerLine(bodyOut, "QB");
            AppendPlayerLine(bodyOut, "Q2");
            AppendPlayerLine(bodyOut, "RB");
            AppendPlayerLine(bodyOut, "R2");
            AppendPlayerLine(bodyOut, "RR");
            AppendPlayerLine(bodyOut, "3D");
            AppendPlayerLine(bodyOut, "SH");
            AppendPlayerLine(bodyOut, "FB");
            AppendPlayerLine(bodyOut, "W1");
            AppendPlayerLine(bodyOut, "W2");
            AppendPlayerLine(bodyOut, "W3");
            AppendPlayerLine(bodyOut, "TE");
            AppendPlayerLine(bodyOut, "T2");
            AppendPlayerLine(bodyOut, "PR");
            AppendPlayerLine(bodyOut, "KR");
            AppendPlayerLine(bodyOut, "PK");
            AppendPlayerLine(bodyOut, "INJ");
            AppendPlayerLine(bodyOut, "SUS");
            AppendPlayerLine(bodyOut, "HO");

            bodyOut.AppendLine();
            bodyOut.AppendLine(
                $"   {TeamCode} Roster Count : {PlayerCount}");
            bodyOut.AppendLine();
            bodyOut.AppendLine();
            NflTeam.LoadPassUnit();
            bodyOut.AppendLine(
                $"Pass Unit : ({NflTeam.PoRating()})");
            var lines = NflTeam.PassUnit.DumpUnit();

            foreach (var line in lines)
            {
                bodyOut.AppendLine(line);
            }

            NflTeam.LoadRushUnit();
            bodyOut.AppendLine(
                $"Rush Unit : ({NflTeam.RoRating()})");
            lines = NflTeam.RunUnit.DumpUnit();
            foreach (var line in lines)
            {
                bodyOut.AppendLine(line);
            }

            return(bodyOut.ToString());
        }