Ejemplo n.º 1
0
        public void ShouldSortOutputConfigurationSpans()
        {
            var s = new TestStimulus(UNUSED_ID, UNUSED_UNITS, UNUSED_PARAMETERS);

            var t1 = TimeSpan.FromSeconds(1);
            var t2 = TimeSpan.FromSeconds(1);

            var c1 = new List <IPipelineNodeConfiguration>();
            var c2 = new List <IPipelineNodeConfiguration>();

            c1.Add(new PipelineNodeConfiguration("NODE1", new Dictionary <string, object>()));
            c1.Add(new PipelineNodeConfiguration("NODE2", new Dictionary <string, object>()));


            c2.Add(new PipelineNodeConfiguration("NODE1", new Dictionary <string, object>()));
            c2.Add(new PipelineNodeConfiguration("NODE2", new Dictionary <string, object>()));

            s.DidOutputData(t2, c1);

            s.DidOutputData(t1, c2);

            Assert.That(s.OutputConfigurationSpans.Count(), Is.EqualTo(2));

            Assert.That(s.OutputConfigurationSpans.First().Time, Is.EqualTo(t1));
            Assert.That(s.OutputConfigurationSpans.Last().Time, Is.EqualTo(t2));
        }
Ejemplo n.º 2
0
        public void ShouldSortOutputConfigurationSpans()
        {
            var s = new TestStimulus(UNUSED_ID, UNUSED_UNITS, UNUSED_PARAMETERS);

            var t1 = TimeSpan.FromSeconds(1);
            var t2 = TimeSpan.FromSeconds(1);

            var c1 = new List<IPipelineNodeConfiguration>();
            var c2 = new List<IPipelineNodeConfiguration>();

            c1.Add(new PipelineNodeConfiguration("NODE1", new Dictionary<string, object>()));
            c1.Add(new PipelineNodeConfiguration("NODE2", new Dictionary<string, object>()));

            c2.Add(new PipelineNodeConfiguration("NODE1", new Dictionary<string, object>()));
            c2.Add(new PipelineNodeConfiguration("NODE2", new Dictionary<string, object>()));

            s.DidOutputData(t2, c1);

            s.DidOutputData(t1, c2);

            Assert.That(s.OutputConfigurationSpans.Count(), Is.EqualTo(2));

            Assert.That(s.OutputConfigurationSpans.First().Time, Is.EqualTo(t1));
            Assert.That(s.OutputConfigurationSpans.Last().Time, Is.EqualTo(t2));
        }