public void BuildUpInterfaceWithoutDependencyProperty_Fail() { var c = new Container(); c.RegisterType<IEmptyClass, EmptyClass>().AsSingleton(); ISampleClassWithInterfaceProperty sampleClass = new SampleClassWithoutInterfaceDependencyProperty(); c.BuildUp(sampleClass, ResolveKind.PartialEmitFunction); Assert.IsNull(sampleClass.EmptyClass); }
public void BuildUpInterfaceWithoutDependencyProperty_Fail() { var c = new Container(); c.RegisterType<IEmptyClass, EmptyClass>().AsPerThread(); ISampleClassWithInterfaceProperty sampleClass = new SampleClassWithoutInterfaceDependencyProperty(); var thread = new Thread(() => { c.BuildUp(sampleClass, ResolveKind.PartialEmitFunction); }); thread.Start(); thread.Join(); Assert.IsNull(sampleClass.EmptyClass); }