Example #1
0
        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);
        }
Example #2
0
        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();
        }
Example #3
0
 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()));
 }