Esempio n. 1
0
        public void CanBindToStaticFactoryMethodWithParameters()
        {
            var module = new InlineModule(
                m => m.Bind(typeof(IMock)).ToMethod(ctx => MockFactory.CreateStatic("foo", 42))
                );

            using (var kernel = new StandardKernel(module))
            {
                var mock = kernel.Get <IMock>();
                Assert.That(mock, Is.Not.Null);
                Assert.That(mock, Is.InstanceOfType(typeof(ImplB)));
            }
        }