public void Then_CompositeReturnsNewSection()
        {
            var section = (DummySection)CompositeSource.GetSection(FileSourceDummySectionName);

            Assert.AreEqual("new name", section.Name);
            Assert.AreEqual(24, section.Value);
        }
Exemplo n.º 2
0
        protected override void Act()
        {
            section = CompositeSource.GetSection(FileSourceDummySectionName) as DummySection;

            File.SetLastWriteTime(@"ExternalFileSource.config", DateTime.Now.AddSeconds(1.0));

            // Wait for at least two events
            Assert.IsTrue(waitForChangedEvents.Wait(30000), "timed out");
        }
Exemplo n.º 3
0
 public override void DumpBody(XmlWriter writer)
 {
     writer.WriteElementString("color", Color.ToHtmlHex());
     writer.WriteElementString("blur-x", BlurX.ToString());
     writer.WriteElementString("blur-y", BlurY.ToString());
     writer.WriteElementString("strength", Strength.ToString());
     writer.WriteElementString("inner", Inner.ToString());
     writer.WriteElementString("knockout", Knockout.ToString());
     writer.WriteElementString("composite-source", CompositeSource.ToString());
     writer.WriteElementString("passes", Passes.ToString());
 }
        protected override void Act()
        {
            var section = (DummySection)CompositeSource.GetSection(FileSourceDummySectionName);

            CompositeSource.Remove(FileSourceDummySectionName);
            CompositeSource.Add(FileSourceDummySectionName, new DummySection
            {
                Value = 24,
                Name  = "new name"
            });
        }
        protected override void Act()
        {
            section = CompositeSource.GetSection(FileSourceDummySectionName) as DummySection;

            File.SetLastWriteTime(@"ExternalFileSource.config", DateTime.Now);

            // Wait for at least two events
            Assert.IsTrue(waitForChangedEvents.Wait(30000), "timed out");

            // And give it a little more time in case more come in
            Thread.Sleep(3000);
        }
Exemplo n.º 6
0
        public void Composite()
        {
            ISource<string> first = new Source<string>();
            ISource<string> second = new Source<string>();
            ISource<string> third = new Source<string>();

            ISource<string> composite = new CompositeSource<string>(first, second, third);

            Assert.Null(composite.Value);

            third.Value = "C";

            Assert.Equal("C", composite.Value);

            second.Value = "B";

            Assert.Equal("B", composite.Value);

            first.Value = "A";

            Assert.Equal("A", composite.Value);
        }
Exemplo n.º 7
0
        public void Composite()
        {
            ISource <string> first  = new Source <string>();
            ISource <string> second = new Source <string>();
            ISource <string> third  = new Source <string>();

            ISource <string> composite = new CompositeSource <string>(first, second, third);

            Assert.Null(composite.Value);

            third.Value = "C";

            Assert.Equal("C", composite.Value);

            second.Value = "B";

            Assert.Equal("B", composite.Value);

            first.Value = "A";

            Assert.Equal("A", composite.Value);
        }
 protected override void Act()
 {
     section = (DummySection)CompositeSource.GetSection(FileSourceDummySectionName);
 }
 public void Then_GetSectionThrows_ConfigurationErrorsException()
 {
     CompositeSource.GetSection(NonExistingSourceDummy);
 }
        public void Then_MethodReturnsConfiguationSection()
        {
            DummySection section = (DummySection)CompositeSource.GetSection(PointsToSelfSourceDummySectionName);

            Assert.IsNotNull(section);
        }