public void create_variable_should_be_through_constructor(Type concreteType, ServiceLifetime lifetime, BuildMode build, DisposeTracking disposal) { var instance = new ConstructorInstance(concreteType, concreteType, lifetime); instance.CreatePlan(ServiceGraph.Empty()); instance.CreateVariable(build, new ResolverVariables(), false).Creator .ShouldBeOfType <InstanceConstructorFrame>() .Disposal.ShouldBe(disposal); }