Example #1
0
        public void GetActiveMessagesTest()
        {
            var context = new TcoContext(new MockRootObject(), string.Empty, string.Empty);
            var tcoObjectGreatParent = new TcoObject(context, string.Empty, string.Empty);
            var tcoObjectParent      = new TcoObject(tcoObjectGreatParent, string.Empty, string.Empty);
            var tcoObject            = new TcoObject(tcoObjectParent, string.Empty, string.Empty);

            context._startCycleCount.SetLastValue = 1875;

            var activeMessage = new TcoMessage(tcoObject, string.Empty, string.Empty);

            activeMessage.Cycle.SetLastValue = 1875;

            tcoObjectGreatParent.MessageHandler.DiagnosticsDepth = 1000;

            var actual = tcoObjectGreatParent.MessageHandler.GetActiveMessages();

            Assert.AreEqual(1, actual.Count());
        }
Example #2
0
        public void ActiveMessagesTest()
        {
            var context = new TcoContext(new MockRootObject(), string.Empty, string.Empty);

            context._startCycleCount.SetLastValue = 1875;

            var activeMessage = new TcoMessage(context, string.Empty, string.Empty);

            activeMessage.Cycle.SetLastValue = 1875;


            context.AddMessage(activeMessage);
            context.AddMessage(new TcoMessage(context, string.Empty, string.Empty));
            context.AddMessage(new TcoMessage(context, string.Empty, string.Empty));

            var actual = context.MessageHandler.GetActiveMessages();

            Assert.AreEqual(1, actual.Count());
        }