public void NoMatchingConstructor()
        {
            MockBuilderContext      context = new MockBuilderContext();
            ActivatorCreationPolicy policy  = new ActivatorCreationPolicy(Params("foo"));

            policy.Create(context, typeof(Dummy));
        }
        public void CreatesObjectAndPassesValue()
        {
            MockBuilderContext      context = new MockBuilderContext();
            ActivatorCreationPolicy policy  = new ActivatorCreationPolicy(Params(42));

            Dummy result = (Dummy)policy.Create(context, typeof(Dummy));

            Assert.IsNotNull(result);
            Assert.AreEqual(42, result.val);
        }
        public void NullContext()
        {
            ActivatorCreationPolicy policy = new ActivatorCreationPolicy();

            policy.Create(null, typeof(Dummy));
        }