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)); }