public void ReplaceMixin_NonGeneric()
        {
            _parentBuilderMock
            .Expect(mock => mock.SuppressMixin(Arg <IMixinSuppressionRule> .Matches(
                                                   rule => ((MixinTreeReplacementSuppressionRule)rule).ReplacingMixinType == _mixinBuilder.MixinType &&
                                                   ((MixinTreeReplacementSuppressionRule)rule).MixinBaseTypeToSuppress == typeof(int))))
            .Return(_parentBuilderMock);
            _parentBuilderMock.Replay();

            var result = _mixinBuilder.ReplaceMixin(typeof(int));

            Assert.That(result, Is.SameAs(_mixinBuilder));
            _parentBuilderMock.VerifyAllExpectations();
        }