1) I think like Oren that merging is a must.
2) I also encountered problems with mocking in a castle-consuming
test.
3) I want to believe this is solvable without resolving to delivering
2 dlls.
As far as I know, the only reason for not making castle fully
internal, is the exposure of the IInvocation interface through the new
mock .Do() overload. As think this can be remedied by not using the
castle IInvocation interface here, and instead use a new interface,
that will be converted to the internal IInvocation inside the mocking
framework.
I am willing to try and help solving this.
- Omer Mor.
On Jul 10, 4:17 pm, "Ayende Rahien" <
aye...@ayende.com> wrote:
> That means that we will have two versions.
> I don't like it, but I think this is the way to go
>
> On Thu, Jul 10, 2008 at 4:14 PM, Markus Zywitza <
markus.zywi...@gmail.com>
> wrote:
>
>
>
> > Copy the RM dll before merging into Rhino.Mocks.Pure.dll and tell
> > users that issues with Castle to use Rhino.Mocks.Pure instead
> > Rhino.Mocks. They'll have references to Castle.Core and
> > Castle.DynamicProxy nonetheless.
>
> > On 7/10/08, Ayende Rahien <
aye...@ayende.com> wrote:
> > > You are not the target audience for this.
> > > It means that using Rhino Mocks is as simple as referencing a single DLL.
> > > I consider this important
>
> > > On Thu, Jul 10, 2008 at 2:11 PM, Ernst Naezer <
ernstnae...@gmail.com>
> > wrote:
>
> > > > I don't mind having multiple dll's, and never merge. It also makes it
> > > > easier for me to track dependencies between project and have a quick
> > > > look of what versions there are in my project. I also makes my build
> > > > scripts a simple copy action :)
>
> > > > On Thu, Jul 10, 2008 at 11:30 AM, Ayende Rahien <
aye...@ayende.com>
> > wrote:
> > > > > A) I did deploy Rhino Mocks for production a few times. You will be
> > > > > surprised.
> > > > > B) It means having only a single DLL instead of three.
>
> > > > > On Thu, Jul 10, 2008 at 12:15 PM, Ken Egozi <
egoz...@gmail.com>
> > wrote:
>
> > > > >> stop merging. if someone want his project deployed as a single dll,
> > one
> > > > >> can merge himself.
>
> > > > >> why do you have deployment issues with a mocks framework? do you
> > deploy
> > > > >> test projects?
>
> > > > >> On Thu, Jul 10, 2008 at 12:05 PM, Ayende Rahien <
aye...@ayende.com>
> > > wrote:
>
> > > > >>> I am in merging hell, and I don't like it.
>
> > > > >>> The problem, advance users of Rhino Mocks (aka, yours truly, among
> > > > >>> others), are using Rhino Mocks as well as Castle Dynamic Proxy.
> > > > >>> Rhino Mocks is merged with DP to make deployment easier.
> > > > >>> So far so good, but this cause conflicts when we are using both of
> > > them
> > > > >>> together.
>
> > > > >>> I tried to make Castle DP entirely internal, but that doesn't work.
> > > > >>> Currently, I am not sure what to do.
> > > > >>> I tried playing with this a bit:
>
> >
http://www.ayende.com/Blog/archive/2007/05/30/This-Is-Not-Open-Source...