Exemple #1
0
        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");
        }
Exemple #2
0
 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);
 }