コード例 #1
0
ファイル: ElementTests.cs プロジェクト: baks/Simple.Xml
     public ElementTests()
     {
         collector = Substitute.For<IElementCollector>();
         upwardVisitor = Substitute.For<IUpwardElementVisitor>();
         downwardVisitor = Substitute.For<IDownwardElementVisitor>();
         sut = new Element(AnElementName, ANY_PARENT, collector);
 }
コード例 #2
0
 public DynamicBackwardXmlCreator(IUpwardElementVisitor upwardVisitor)
 {
     if (upwardVisitor == null)
     {
         throw new ArgumentNullException(nameof(upwardVisitor));
     }
     this.upwardVisitor = upwardVisitor;
 }
コード例 #3
0
ファイル: RootElementTests.cs プロジェクト: baks/Simple.Xml
 public RootElementTests()
 {
     aNamespaces = new Namespaces();
     collector = Substitute.For<IElementCollector>();
     sut = new RootElement(aNamespaces, collector);
     downwardVisitor = Substitute.For<IDownwardElementVisitor>();
     upwardVisitor = Substitute.For<IUpwardElementVisitor>();
 }
コード例 #4
0
ファイル: RootElement.cs プロジェクト: baks/Simple.Xml
 public void Accept(IUpwardElementVisitor visitor) { }
コード例 #5
0
ファイル: Element.cs プロジェクト: baks/Simple.Xml
 public void Accept(IUpwardElementVisitor visitor)
     => visitor.Visit(ConvertElementNameToTag(), this.parent, collector.ChildrenFor(this));
コード例 #6
0
 public DynamicBackwardXmlCreatorTests()
 {
     upwardVisitor = Substitute.For<IUpwardElementVisitor>();
     sut = new DynamicBackwardXmlCreator(upwardVisitor);
 }