public void SuppressMixin_Rule() { var ruleStub = MockRepository.GenerateStub <IMixinSuppressionRule> (); Assert.That(_classBuilder.SuppressedMixins, Is.Empty); _classBuilder.SuppressMixin(ruleStub); Assert.That(_classBuilder.SuppressedMixins, Is.EquivalentTo(new[] { ruleStub })); }
public void SuppressMixin_Generic() { _classBuilderMock.Expect(mock => mock.SuppressMixin <BT2Mixin1> ()).CallOriginalMethod(OriginalCallOptions.CreateExpectation); _classBuilderMock.Expect(mock => mock.SuppressMixin(typeof(BT2Mixin1))).Return(_classBuilderMock); _mockRepository.Replay(_classBuilderMock); Assert.That(_classBuilderMock.SuppressMixin <BT2Mixin1> (), Is.SameAs(_classBuilderMock)); _mockRepository.Verify(_classBuilderMock); }