public static IocContainer Use <T, TC>(this IocContainer container) { var copy = container.Clone(); copy.UpdateRegistration <T, TC>(); return(copy); }
public void GivenCloneContainerResolveSuccess() { var copyContainer = instance.Clone(); var identityProvider = copyContainer.Resolve <IIdentityProvider>(); Assert.That(identityProvider, Is.Not.Null); Assert.That(identityProvider.GetType(), Is.EqualTo(typeof(UniqueIdentityProvider))); }