Ejemplo n.º 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);
 }
Ejemplo n.º 2
0
 public override void Accept(IDynamicElementVisitor visitor) => visitor.Visit(element);
        public void DelegatesAcceptToDecoratee(IDynamicElementVisitor aVisitor)
        {
            sut.Accept(aVisitor);

            decoratee.Received(1).Accept(aVisitor);
        }
Ejemplo n.º 4
0
 public abstract void Accept(IDynamicElementVisitor visitor);
Ejemplo n.º 5
0
 public override void Accept(IDynamicElementVisitor visitor)
 {
     this.dynamicElement.Accept(visitor);
 }
Ejemplo n.º 6
0
 public override void Accept(IDynamicElementVisitor visitor) => baseElement.Accept(visitor);