public ScoringSummaryModel GetScoringSummary()
        {
            var GoalsScored = _statreader.ReadStat(15693) / 6;

            ScoringSummaryModel SSM = new ScoringSummaryModel();

            long StartingScoringOffset = 15695;
            long CurrentScoringOffset = StartingScoringOffset;

            for (int i = 1; i <= GoalsScored; i++)
            {
                var TimeOfGoal = GetTime(CurrentScoringOffset);
                var PeriodOfGoal = GetPeriod(CurrentScoringOffset + 1);
                var HomeorAwayTeam = GetHomeorAwayTeam(CurrentScoringOffset + 2);
                var TeamId = GetTeamID(HomeorAwayTeam);
                var TeamAbbreviation = Utils.GetTeamAbbreviation(TeamId);
                var TypeOfGoal = GetGoalType(CurrentScoringOffset + 2);
                var GoalScorer = GetPlayer(CurrentScoringOffset + 3,TeamAbbreviation );
                var Assist1 = GetPlayer(CurrentScoringOffset + 4, TeamAbbreviation);
                var Assist2 = GetPlayer(CurrentScoringOffset + 5, TeamAbbreviation);
                var ss = new ScoringSummaryModel.ScoringSummary() { Time = TimeOfGoal, Period = PeriodOfGoal, Assist1 = Assist1, Assist2 = Assist2, Goal = GoalScorer, GoalType = TypeOfGoal, Team = TeamAbbreviation };
                SSM.Add(ss);

                CurrentScoringOffset += 6; //Move To The Next Scoring Summary Offset

            }

            return SSM;
        }
        public void DisposeTest()
        {
            var _saveStatePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"SaveState\nhl94.zs3");
            var _statreader = new StatReader(_saveStatePath);

            var SSM = new ScoringSummaryManager(_statreader);
            var SSmodel = new ScoringSummaryModel();

            //Call Dispose
            SSM.Dispose();

            //Calling The GetScoringSummary Method should fail as the FileStream Reader should be null.
            Exception ex = Assert.Throws<System.NullReferenceException>(() => SSmodel = SSM.GetScoringSummary());

            //Verify The Expected Exception was thrown.
            Assert.Equal("Object reference not set to an instance of an object.", ex.Message);
        }