예제 #1
0
        public bool Stub()
        {
            var stub = new ThingStub();

            stub.DoSomething();
            return(stub.Called);
        }
예제 #2
0
        public void Stub()
        {
            var stub = new ThingStub();

            stub.DoSomething();
            if (!stub.Called)
            {
                throw new Exception();
            }
        }
예제 #3
0
    public override void Stub()
    {
        var stub = new ThingStub();

        stub.DoSomething();
        if (!stub.Called)
        {
            throw new TargetException();
        }
    }
예제 #4
0
        public VerifyOnly()
        {
            stub = new ThingStub();
            stub.DoSomething();

            fake = A.Fake <IThingy>();
            fake.DoSomething();

            mock = new Mock <IThingy>();
            mock.Object.DoSomething();

            sub = Substitute.For <IThingy>();
            sub.DoSomething();

            rock = Rock.Create <IThingy>();
            rock.Handle(r => r.DoSomething());
            rock.Make().DoSomething();
        }
예제 #5
0
        public CallbackOnly()
        {
            stub = new ThingStub();

            fake = A.Fake <IThingy>();
            A.CallTo(() => fake.DoSomething()).Invokes(f => fakeCalled = true);

            var mockSetup = new Mock <IThingy>();

            mockSetup.Setup(m => m.DoSomething()).Callback(() => mockCalled = true);
            mock = mockSetup.Object;

            sub = Substitute.For <IThingy>();
            sub.When(s => s.DoSomething()).Do(c => subCalled = true);

            var rock = Rock.Create <IThingy>();

            rock.Handle(r => r.DoSomething(), () => rockCalled = true);
            chunk = rock.Make();
        }
    public override int Stub()
    {
        var stub = new ThingStub();

        return(stub.Zero());
    }
예제 #7
0
 public void Stub()
 {
     var stub = new ThingStub();
     stub.DoNothing();
 }
예제 #8
0
        public int Stub()
        {
            var stub = new ThingStub();

            return(stub.One());
        }
    public override void Stub()
    {
        var stub = new ThingStub();

        stub.DoNothing();
    }
    public override void Stub()
    {
        var stub = new ThingStub();

        stub.OneParameter(0);
    }