We should probably just make them all public....


On Fri, May 30, 2014 at 1:18 PM, Adam Ralph <notifications@github.com>
wrote:

> In src/ScriptCs/Command/VersionCommand.cs:
>
> > @@ -3,7 +3,7 @@
> >
> >  namespace ScriptCs.Command
> >  {
> > -    internal class VersionCommand : IVersionCommand
> > +    internal class VersionCommand : ICommand
>
> I had to make the other classes public in order to get rid of the public
> interfaces, which seem to exist purely to allow the tests to assert the
> types of the commands. I guess there was no CommandFactory test for
> creating a VersionCommand which is why the compiler didn't complain here.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/scriptcs/scriptcs/pull/686/files#r13248476>.
>