public void PartialPrint_Manage_EmptyGuid()
        {
            var date    = new DateTime(2009, 1, 1, 3, 4, 5);
            var pattern = new PatternA(date, 12000, Guid.Empty, 120);

            Assert.IsTrue(!pattern.ToString().EndsWith(120.ToString()));
        }
        public void Two_Patterns()
        {
            // actually ensures that the implementation supports two patterns

            var date = new DateTime(2009, 1, 1, 3, 4, 5);
            var pa   = new PatternA(date, 12000, Guid.NewGuid(), 120);
            var pb   = new PatternB(Guid.NewGuid(), 1000);

            Assert.AreNotEqual(pa.ToString(), pb.ToString());
        }
        public void PartialPrint_Manage_DefaultTimeValue()
        {
            var pattern = new PatternA();

            Assert.AreEqual(string.Empty, pattern.ToString());
        }