Example #1
0
     public ElementTests()
     {
         collector = Substitute.For<IElementCollector>();
         upwardVisitor = Substitute.For<IUpwardElementVisitor>();
         downwardVisitor = Substitute.For<IDownwardElementVisitor>();
         sut = new Element(AnElementName, ANY_PARENT, collector);
 }
 public DynamicBackwardXmlCreator(IUpwardElementVisitor upwardVisitor)
 {
     if (upwardVisitor == null)
     {
         throw new ArgumentNullException(nameof(upwardVisitor));
     }
     this.upwardVisitor = upwardVisitor;
 }
Example #3
0
 public RootElementTests()
 {
     aNamespaces = new Namespaces();
     collector = Substitute.For<IElementCollector>();
     sut = new RootElement(aNamespaces, collector);
     downwardVisitor = Substitute.For<IDownwardElementVisitor>();
     upwardVisitor = Substitute.For<IUpwardElementVisitor>();
 }
Example #4
0
 public void Accept(IUpwardElementVisitor visitor) { }
Example #5
0
 public void Accept(IUpwardElementVisitor visitor)
     => visitor.Visit(ConvertElementNameToTag(), this.parent, collector.ChildrenFor(this));
 public DynamicBackwardXmlCreatorTests()
 {
     upwardVisitor = Substitute.For<IUpwardElementVisitor>();
     sut = new DynamicBackwardXmlCreator(upwardVisitor);
 }