public void TaskShedulerWrapper_Dev2RepetitionPattern_Construct()
        {
            Trigger a = new DailyTrigger(6);
                  var native = a.Repetition;
                  a.Repetition.Duration = new TimeSpan(2);
                  a.Repetition.Interval = new TimeSpan(3);
                  a.Repetition.StopAtDurationEnd = true;

                  var patt = new Dev2RepetitionPattern(a.Repetition);
                  Assert.AreEqual(patt.Duration,native.Duration);
                  Assert.AreEqual(patt.Interval,native.Interval);
                  Assert.AreEqual(patt.StopAtDurationEnd, native.StopAtDurationEnd);
                  Assert.AreEqual(patt.IsSet(),native.IsSet());
                  native.Dispose();
        }
        public void TaskShedulerWrapper_Dev2RepetitionPattern_Construct()
        {
            Trigger a      = new DailyTrigger(6);
            var     native = a.Repetition;

            a.Repetition.Duration          = new TimeSpan(2);
            a.Repetition.Interval          = new TimeSpan(3);
            a.Repetition.StopAtDurationEnd = true;

            var patt = new Dev2RepetitionPattern(a.Repetition);

            Assert.AreEqual(patt.Duration, native.Duration);
            Assert.AreEqual(patt.Interval, native.Interval);
            Assert.AreEqual(patt.StopAtDurationEnd, native.StopAtDurationEnd);
            Assert.AreEqual(patt.IsSet(), native.IsSet());
            native.Dispose();
        }