public void Resolve_MultipleBindingsConstructor_ReturnsAll() { // Act IMultipleBindingConstructorClassTest test = Ioc.Resolve <IMultipleBindingConstructorClassTest>(); // Assert Assert.NotNull(test); Assert.NotNull(test.MultipleBindings); var multipleBindings = test.MultipleBindings.ToList(); AssertMultipleBindings(multipleBindings, 3); }
public void Resolve_MultipleBindingsGenericConstructor_ReturnsAll() { // Act IMultipleBindingConstructorClassTest <int> testInt = Ioc.Resolve <IMultipleBindingConstructorClassTest <int> >(); IMultipleBindingConstructorClassTest <bool> testBool = Ioc.Resolve <IMultipleBindingConstructorClassTest <bool> >(); // Assert Assert.NotNull(testInt); Assert.NotNull(testInt.MultipleBindings); var listAllInt = testInt.MultipleBindings.ToList(); AssertMultipleBindings(listAllInt, 3); Assert.NotNull(testBool); Assert.NotNull(testBool.MultipleBindings); var listAllBool = testBool.MultipleBindings.ToList(); AssertMultipleBindings(listAllBool, 3); }