Exemplo n.º 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);
        }