static void Configure(LucIocContainer container) { container.Register <IMamifero, Mamifero>(); container.Register <IPerro, Perro>(); container.Register <IGato, Gato>(); container.Register <ITigre, Tigre>(); container.Register <ISalvaje, Salvaje>(); }
public static LucIocContainer Configure(this LucIocContainer container) { container.Register <IMamifero, Mamifero>(); container.Register <IPerro, Perro>(); container.Register <IGato, Gato>(); container.Register <ITigre, Tigre>(); return(container); }
public void ReferenciaCiclicaErrorTest() { try { _container.Register <ITestCiclado, TestCiclado>(); var res = _container.Resolve <ITestCiclado>(); Assert.Fail("Si resolvio"); } catch (Exception ex) { Assert.IsTrue(ex.Message.Contains("Problema de referencia ciclica"), "Se esperaba error al resolver ITestCiclado"); } }
public void SetUp() { _container = LucIocContainer.GetNewContainer(); _container.Register <ITest, Test.Test>(); }