public void MockClassWithOverloadedCtor() { OverLoadedCtor oc = mocks.StrictMock(typeof(OverLoadedCtor), 1) as OverLoadedCtor; OverLoadCtorExercise(oc, 1, null); oc = mocks.StrictMock(typeof(OverLoadedCtor), "Hello") as OverLoadedCtor; OverLoadCtorExercise(oc, 0, "Hello"); oc = mocks.StrictMock(typeof(OverLoadedCtor), 33, "Hello") as OverLoadedCtor; OverLoadCtorExercise(oc, 33, "Hello"); }
private void OverLoadCtorExercise(OverLoadedCtor oc, int i, string s) { Assert.Equal(i, oc.I); Assert.Equal(s, oc.S); oc.Concat("Ayende", "Rahien"); LastCall.On(oc).Return("Hello, World"); mocks.Replay(oc); Assert.Equal("Hello, World", oc.Concat("Ayende", "Rahien")); mocks.Verify(oc); }
private void OverLoadCtorExercise(OverLoadedCtor oc, int i, string s) { Assert.Equal(i, oc.I); Assert.Equal(s, oc.S); oc.Expect(x => x.Concat("Ayende", "Rahien")) .Return("Hello, World"); Assert.Equal("Hello, World", oc.Concat("Ayende", "Rahien")); oc.VerifyAllExpectations(); }
public void MockClassWithOverloadedCtor() { OverLoadedCtor oc = MockRepository.Partial <OverLoadedCtor>(1); OverLoadCtorExercise(oc, 1, null); oc = MockRepository.Partial <OverLoadedCtor>("Hello"); OverLoadCtorExercise(oc, 0, "Hello"); oc = MockRepository.Partial <OverLoadedCtor>(33, "Hello"); OverLoadCtorExercise(oc, 33, "Hello"); }
public void MockClassWithOverloadedCtor() { OverLoadedCtor oc = MockRepository.Partial <OverLoadedCtor>(1); oc.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); OverLoadCtorExercise(oc, 1, null); oc = MockRepository.Partial <OverLoadedCtor>("Hello"); oc.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); OverLoadCtorExercise(oc, 0, "Hello"); oc = MockRepository.Partial <OverLoadedCtor>(33, "Hello"); oc.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); OverLoadCtorExercise(oc, 33, "Hello"); }
private void OverLoadCtorExercise(OverLoadedCtor oc, int i, string s) { Assert.Equal(i, oc.I); Assert.Equal(s, oc.S); oc.Expect(x => x.Concat("Ayende", "Rahien")).Return("Hello, World"); Assert.Equal("Hello, World", oc.Concat("Ayende", "Rahien")); oc.VerifyAllExpectations(); }
private void OverLoadCtorExercise(OverLoadedCtor oc, int i, string s) { Assert.AreEqual(i, oc.I); Assert.AreEqual(s, oc.S); oc.Concat("Ayende", "Rahien"); LastCall.On(oc).Return("Hello, World"); mocks.Replay(oc); Assert.AreEqual("Hello, World", oc.Concat("Ayende", "Rahien")); mocks.Verify(oc); }