public void ShouldNotResolveNonDefaultType() { var container = new FrameworkContainer(); string typeName = typeof(ClassForResolvingViaDefaultTypeName).AssemblyQualifiedName; var r1 = container.Resolve <IDontHaveDefaultTypeName>(); }
public void ShouldFallbackToType() { var container = new FrameworkContainer(); var r1 = container.Resolve <IHaveDefaultTypeAndWrongName>(); Assert.IsInstanceOfType(r1, typeof(Class3)); }
public void ShouldFallbackToDefaultType() { var container = new FrameworkContainer(); var r1 = container.Resolve <IHaveDefaultTypeName>(); Assert.IsInstanceOfType(r1, typeof(ClassForResolvingViaDefaultTypeName)); }
public void ShouldResolveDefaultTypeByName() { var container = new FrameworkContainer(); var r1 = container.Resolve <IHaveDefaultTypeAndName>(); Assert.IsInstanceOfType(r1, typeof(Class2)); }
public void ShouldLoadDefaultTypeNameObjects() { var container = new FrameworkContainer(); foreach (var pair in knownTypeNameMappings) { var resolvedObject = container.Resolve(pair.Key); Assert.IsNotNull(resolvedObject); AssertX.IsInstanceOfType(resolvedObject, pair.Value); } }
public void ShouldNotResolveNonDefaultType() { var container = new FrameworkContainer(); var r1 = container.Resolve <IDontHaveDefaultType>(); }