public void Then_CompositeReturnsNewSection() { var section = (DummySection)CompositeSource.GetSection(FileSourceDummySectionName); Assert.AreEqual("new name", section.Name); Assert.AreEqual(24, section.Value); }
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"); }
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); }
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); }
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); }