public void CanGetCorrectValuesFromIntPtr() { IFooWithIntPtr o = (IFooWithIntPtr)generator .CreateInterfaceProxyWithoutTarget(typeof(IFooWithIntPtr), new SetReturnValueInterceptor(IntPtr.Zero)); IntPtr buffer = o.Buffer(15); Assert.AreEqual(IntPtr.Zero, buffer); }
public void CanMockMethodsReturnIntPtr() { IFooWithIntPtr mock = MockRepository.Mock <IFooWithIntPtr>(); mock.Expect(x => x.Buffer(15)) .Return(IntPtr.Zero); IntPtr buffer = mock.Buffer(15); Assert.Equal(IntPtr.Zero, buffer); }
public void CanMockMethodsReturnIntPtr() { IFooWithIntPtr mock = MockRepository.Mock <IFooWithIntPtr>(); mock.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); mock.Expect(x => x.Buffer(15)) .Return(IntPtr.Zero); IntPtr buffer = mock.Buffer(15); Assert.Equal(IntPtr.Zero, buffer); }
public void CanMockMethodsReturnIntPtr() { IFooWithIntPtr mock = m_mockery.StrictMock <IFooWithIntPtr>(); using (m_mockery.Record()) { Expect.Call(mock.Buffer(15)).Return(IntPtr.Zero); } using (m_mockery.Playback()) { IntPtr buffer = mock.Buffer(15); Assert.Equal(IntPtr.Zero, buffer); } }