I'm using VS2K8 Pro/.NET 3.5/MSTest, and I'm trying to get the
examples on the following Wiki page to work:

http://ayende.com/wiki/Rhino+Mocks+Mocking+classes.ashx

In particular, this example:

        [TestMethod]
        public void AbuseArrayList_UsingCreateMockGenerics()
        {
            Rhino.Mocks.MockRepository mocks = new
Rhino.Mocks.MockRepository();
            System.Collections.ArrayList list =
mocks.CreateMock<System.Collections.ArrayList>();

            // Setup the expectation of a call on the mock
            Rhino.Mocks.Expect.Call(list.Capacity).Return(999);
            mocks.ReplayAll();

            // Evaluate the values from the mock
            Assert.AreEqual(999, list.Capacity);
            mocks.VerifyAll();
        }

The test throws the following exception when setting the expectation
on the Capacity property:

Failed  AbuseArrayList_UsingCreateMockGenerics  TestProject1    Test method
TestProject1.Class1Test.AbuseArrayList_UsingCreateMockGenerics threw
exception:  System.InvalidOperationException: Previous method
'ArrayList.get_Count();' requires a return value or an exception to
throw..

Is there something obvious that I'm missing?  If not, do any of the
examples on this page actually work?

I can mock virtual methods of concrete classes with no problems; I am
only having problems with virtual properties of concrete classes, and/
or the examples on the Wiki.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino.Mocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rhinomocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to