public void ATestMethod(AInterface aInterface) { var sut = new Fixture() .For <AClass>() .Set("value1").To(aInterface) .Set("value2").ToEnumerableOf(22, 33) .Create(); Assert.True(ReferenceEquals(aInterface, sut.Value1)); Assert.Equal(2, sut.Value2.Count()); Assert.Equal(22, sut.Value2.ElementAt(0)); Assert.Equal(33, sut.Value2.ElementAt(1)); }
protected virtual Node_Interface parseInterface(AInterface node) { return new Node_Interface( parseMult0<PExpression,INode_Expression>(parseExpression, node.GetInheritee()), parseMult0<AStatusedmember,Node_StatusedMember>(parseStatusedMember, node.GetMember()), getSource(node)); }
public B(AInterface A) { a = A; }
public AClass(AInterface value1, IEnumerable <int> value2) { Value1 = value1; Value2 = value2; }
public BConsumer(AInterface obj) { Console.WriteLine("{0} {1} {2}", this.GetHashCode(), this.GetType().Name, obj.GetType().Name); obj.Method(); }
public BInterfaceDecorator(AInterface handler) { _handler = handler; }