コード例 #1
0
 public DynamicElementTests()
 {
     visitor = Substitute.For<IDynamicElementVisitor>();
     element = Substitute.For<IElementContainer>();
     factory = Substitute.For<IElementFactory>();
     graphDecorator = Substitute.For<Func<BaseDynamicElement, BaseDynamicElement>>();
     sut = new DynamicElement(element, factory, graphDecorator);
 }
コード例 #2
0
ファイル: DynamicElement.cs プロジェクト: baks/Simple.Xml
 public override void Accept(IDynamicElementVisitor visitor) => visitor.Visit(element);
コード例 #3
0
        public void DelegatesAcceptToDecoratee(IDynamicElementVisitor aVisitor)
        {
            sut.Accept(aVisitor);

            decoratee.Received(1).Accept(aVisitor);
        }
コード例 #4
0
ファイル: BaseDynamicElement.cs プロジェクト: baks/Simple.Xml
 public abstract void Accept(IDynamicElementVisitor visitor);
コード例 #5
0
 public override void Accept(IDynamicElementVisitor visitor)
 {
     this.dynamicElement.Accept(visitor);
 }
コード例 #6
0
ファイル: VerboseElement.cs プロジェクト: baks/Simple.Xml
 public override void Accept(IDynamicElementVisitor visitor) => baseElement.Accept(visitor);