StructureMap newbie question.StructureMap: Tüm arabirimleri için aynı örneği nasıl kaydedebilirim?
public class SomeClass: IInterface1, IInterface2 {
}
Ben Aşağıdaki test geçmek istiyorum:
Assert.AreSameInstance(
container.GetInstance<IInterface1>(),
container.GetInstance<IInterface2>());
Bu sorun nasıl açık bir kaydını yapardınız?
ben Kale Windsor ben
kernel.Register(Component.For(typeof(IInterface1), typeof(IInterface2))
.ImplementedBy(typeof(SomeClass));
gibi bir şey yapacağını biliyorum Ama Windsor herhangi eşdeğer API
Çubuk görmüyorum :) –
sadece bunu söylemek olmaz onları bir Singleton olarak mı tanımlarsın? – Jaxidian
Şey ... evet, ama her arabirimi uygulamak için aynı tekil örnek nasıl alınır? Açık olmak gerekirse, sadece bir SomeClass örneği hiç örneklenmemelidir. –