public void Register_MultipleRegistrations_ResolvesLastRegistration() { Container container = new Container(); container.Register <IMyClass, MyClass>(); container.Register <IMyClass, MyOtherClass>(); IMyClass myClassInstance = container.Resolve <IMyClass>(); myClassInstance.GetType().ShouldBeEquivalentTo(typeof(MyOtherClass)); }