protected void GivenDllContains(params Type[] types) { reflector = MockRepository.GenerateMock <IReflector>(); RhinoMocksExtensions.Stub(reflector, r => r.GetTypesFrom("")).IgnoreArguments().Return(types); someDLL = "an nspec project dll"; finder = new SpecFinder(someDLL, reflector); }
public void setup() { reflector = MockRepository.GenerateMock <IReflector>(); RhinoMocksExtensions.Stub(reflector, r => r.GetTypesFrom("")).IgnoreArguments().Return(new[] { typeof(SpecClass) }); var contextBuilder = new ContextBuilder(new SpecFinder("", reflector), new DefaultConventions()); classContext = contextBuilder.Contexts().First(); classContext.Run(); }
public void Trying_to_mock_null_instance_should_fail_with_descriptive_error_message() { Assert.Throws <ArgumentNullException>("You cannot mock a null instance\r\nParameter name: mock", () => RhinoMocksExtensions.Expect <object>(null, x => x.ToString())); }