CalcShortCutStatistic() public method

public CalcShortCutStatistic ( ) : void
return void
Example #1
0
        public void ShortCutStatistic_OnAMonth_ShouldSumCorrect()
        {
            var abbr = new List<ShortCut>();
            abbr.Add(new ShortCut("ctb", "11111-111"));
            WorkDayParserSettings workDayParserSettings = new WorkDayParserSettings { ShortCuts = abbr, InsertDayBreak = false };
            WorkDayParser wdp = new WorkDayParser(workDayParserSettings);
            WorkDayParser.Instance = wdp;
            WorkMonth wm = new WorkMonth(2011, 1, null, workDayParserSettings, 1);
            WorkDay wd = wm.Days.First();
            wd.OriginalString = "8,8;ctb";

            wm.CalcShortCutStatistic();
            var scs = wm.ShortCutStatistic.FirstOrDefault(s => s.Key == "ctb");
            Assert.NotNull(scs);
            Assert.AreEqual(8, scs.UsedInMonth);
        }