[RhinoMocks] Re: System.TypeLoadException when using MockRepository

2009-01-19 Thread Colin Desmond

We're using 3.5 SP1.

When I rewrite the interface as C# it is happy. I'll try playing with
the C++/CLI syntax a little and see if I can get it to work.

Colin

On Jan 18, 9:15 pm, Ayende Rahien aye...@ayende.com wrote:
 what version of the runtime?if you write the same thing in C#, does it cause
 any issues?


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



[RhinoMocks] Set only properties

2009-01-19 Thread Colin Desmond

In the fluent syntax is it possible to test whether a set only
property (not get method defined) is called. I am not too bothered
about the parameters being passed.

So far I have tried:

m_contactPresenter.ContactAdapter.AssertWasCalled(a = a.Names);

and

Expect.Call
(m_contactPresenter.ContactAdapter.Names).SetPropertyAndIgnoreArgument
();

But I keep getting

The property or indexer 'CoreLibrary.Contact.IContactAdapter.Names'
cannot be used in this context because it lacks the get accessor.

Thanks again,

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



[RhinoMocks] Re: System.TypeLoadException when using MockRepository

2009-01-19 Thread Colin Desmond

OK,

If I change the C++/CLI syntax from

CoreLibrary::Common::IMSMContact^ LoadSMContact(long nId);

to

CoreLibrary::Common::IMSMContact^ LoadSMContact(int nId);

it all works, it doesn't like the long. This is interesting given that
int and long both map to System.Int32!

Colin

On Jan 19, 9:32 am, Colin Desmond colin.desm...@btopenworld.com
wrote:
 We're using 3.5 SP1.

 When I rewrite the interface as C# it is happy. I'll try playing with
 the C++/CLI syntax a little and see if I can get it to work.

 Colin

 On Jan 18, 9:15 pm, Ayende Rahien aye...@ayende.com wrote:

  what version of the runtime?if you write the same thing in C#, does it cause
  any issues?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Rhino.Mocks group.
To post to this group, send email to RhinoMocks@googlegroups.com
To unsubscribe from this group, send email to 
rhinomocks+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/RhinoMocks?hl=en
-~--~~~~--~~--~--~---



[RhinoMocks] Re: Set only properties

2009-01-19 Thread Colin Desmond

Excellent, thank you Phil.

Colin

On Jan 19, 3:52 pm, Phil philbol...@gmail.com wrote:
 try: m_contactPresenter.ContactAdapter.AssertWasCalled(a = a.Names =
 null);

 On Jan 19, 3:03 am, Colin Desmond colin.desm...@btopenworld.com
 wrote:

  In the fluent syntax is it possible to test whether a set only
  property (not get method defined) is called. I am not too bothered
  about the parameters being passed.

  So far I have tried:

  m_contactPresenter.ContactAdapter.AssertWasCalled(a = a.Names);

  and

  Expect.Call
  (m_contactPresenter.ContactAdapter.Names).SetPropertyAndIgnoreArgument
  ();

  But I keep getting

  The property or indexer 'CoreLibrary.Contact.IContactAdapter.Names'
  cannot be used in this context because it lacks the get accessor.

  Thanks again,

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