or you can use a fake function. using the AAA syntax.
mockrepository.Expect(Function(e) PersonDeleter(e) Sub PersonDeleter(Byval e as whatevereisinfunction(e)) as Boolean e.Delete(person) Return true 'or false if you like to be negative End Sub using the other syntax ;-) Expect.Call(Function(e) PersonDeleter(e) Sub PersonDeleter(Byval e as whatevereisinfunction(e)) as Boolean e.Delete(person) Return true 'or false if you like to be negative End Sub more here http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/vb-net-rhino-mocks-3-5-and-lambda-expres ulu schreef: > Justin, > > Since Vb.Net doesn't have anonymous delegates, and we won't have > statement lambdas until VB10, you have to write a separate Sub and use > a regular delegate: > > Expect.Call(AddressOf PersonDeleter) > > Sub PersonDeleter > mockRepository.Delete(person) > End Sub > > You'll have to lift the local variables to the class level in order to > make this work. > > ulu > > On Jun 8, 2:33 pm, Justin <[email protected]> wrote: > >> All, >> >> Can someone please help me convert this syntax to work in vb.net? >> >> Expect.Call(delegate { mockRepository.Delete >> (person); }); >> >> This works fine in c#.net, but I have not been able to convert this >> void/sub call to vb.net. >> >> I have tried looking at the syntax using reflector and the syntax that >> reflector issued doesn't seem to work. >> >> Does anyone know how to perform such a call in vb.net? I have a sub/ >> void method that needs to be called. >> >> This is how I handle calling void methods in c#.net and now I am >> trying to figure out how to do this in vb.net. >> >> Thanks for any help! >> >> /Justin >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
