public void CanResolveInterfaceMethodReturnsFalse()
            {
                var       bar      = new Bar();
                IResolver resolver = new Resolver(t => bar, t => false);

                Assert.False(resolver.CanResolve(BarParameter));
            }
                public void CanResolveReturnsTrue()
                {
                    var bar      = new Bar();
                    var resolver = new Resolver(t => bar, (t, n) => null);

                    Assert.True(resolver.CanResolve(BarParameter));
                }
                public void CanResolveReturnsFalse()
                {
                    var resolver = new Resolver(t => null, (t, n) => null);

                    Assert.False(resolver.CanResolve(BarParameter));
                }