public void ClassWithConstructorParameterNotResolvable() { SimpleContainer c = new SimpleContainer(); Assert.ThrowsException <ArgumentException>(() => { ClassWithStringField a = c.Resolve <ClassWithStringField>(); }); }
public void ClassWithConstructorParameterCreatedBefore() { SimpleContainer c = new SimpleContainer(); string s = "abc"; c.RegisterInstance <string>(s); ClassWithStringField a = c.Resolve <ClassWithStringField>(); Assert.AreEqual(a.s, s); }