public void ShouldBeAbleToMarkNMockClassesAsIgnoredForImplementationResolution()
        {
            NMockAwareImplementationResolver resolver = new NMockAwareImplementationResolver();

            resolver.IgnoreNMockImplementations = true;
            store = new ObjectionStore(resolver, new MaxLengthConstructorSelectionStrategy());
            Assert.IsTrue(store.GetByType(typeof(InterfaceForIgnoring)) is InterfaceForIgnoringImpl);
        }
 public void ShouldReturnInstanceRegisteredByType()
 {
     store.AddInstanceForType(typeof(TestInterface), testObject);
     Assert.AreSame(testObject, store.GetByType(typeof(TestInterface)));
 }