public void CanCreateAPartialMultiMockWithConstructorArgsGeneric() { StringBuilder stringBuilder = new StringBuilder(); IFormatProvider formatProvider = MockRepository.Mock <IFormatProvider>(); formatProvider.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); StringWriter mockedWriter = MockRepository.Partial <StringWriter, IDataErrorInfo>( stringBuilder, formatProvider); mockedWriter.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); CommonConstructorArgsTest(stringBuilder, formatProvider, mockedWriter, MockType.Partial); }
public void CanCreateADynamicMultiMockWithConstructorArgsNonGeneric() { StringBuilder stringBuilder = new StringBuilder(); IFormatProvider formatProvider = MockRepository.MockMulti <IFormatProvider>(new Type[0]); formatProvider.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); StringWriter mockedWriter = MockRepository.MockMulti <StringWriter>(new Type[] { typeof(IDataErrorInfo) }, stringBuilder, formatProvider); mockedWriter.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); CommonConstructorArgsTest(stringBuilder, formatProvider, mockedWriter, MockType.Dynamic); }