コード例 #1
0
        public void InstanceOf_CreatesInstance_WhenArgumentsInAnyOrder()
        {
            ITestInterfaceOne arg1 = Substitute.For <ITestInterfaceOne>();
            IEnumerable       arg2 = Substitute.For <IEnumerable>();
            Action <int>      arg3 = _ => { };

            TestClassOne testObject = Instance.Of <TestClassOne>(arg3, arg2, arg1);

            testObject.ShouldNotBeNull();
        }
コード例 #2
0
 public TestClassTwo(ITestInterfaceOne testInterface)
 {
     TestInterface = testInterface ?? throw new ArgumentNullException(nameof(testInterface));
 }
コード例 #3
0
 public TestClassTwo(ITestInterfaceOne testInterface, IEnumerable <int> values)
 {
     TestInterface = testInterface ?? throw new ArgumentNullException(nameof(testInterface));
     Values        = values ?? throw new ArgumentNullException(nameof(values));
 }
コード例 #4
0
 protected TestBaseAbstractClassOne(ITestInterfaceOne testInterface)
 {
     TestInterface = testInterface;
 }
コード例 #5
0
 internal TestClassSix(TestBaseAbstractClassOne abstractClass, ITestInterfaceOne interfaceOne)
 {
     AbstractClass = abstractClass;
     InterfaceOne  = interfaceOne;
 }
コード例 #6
0
 public TestClassOne(ITestInterfaceOne testInterface, IEnumerable data, Action <int> onValue = null)
     : base(testInterface)
 {
     OnValue = onValue;
     Data    = data;
 }