コード例 #1
0
    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));
    }
コード例 #2
0
 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));
 }
コード例 #3
0
 public B(AInterface A)
 {
     a = A;
 }
コード例 #4
0
 public AClass(AInterface value1, IEnumerable <int> value2)
 {
     Value1 = value1;
     Value2 = value2;
 }
コード例 #5
0
 public BConsumer(AInterface obj)
 {
     Console.WriteLine("{0} {1} {2}", this.GetHashCode(), this.GetType().Name, obj.GetType().Name);
     obj.Method();
 }
コード例 #6
0
 public BInterfaceDecorator(AInterface handler)
 {
     _handler = handler;
 }