public static void ClassInitialise(TestContext context) { IoC.MapHardcodedRegistrations(); mockFilter = MockRepository.GenerateMock<ITrivialFilter>(); var modelContainer = new Container(); mockFilter.Expect(m => m.HideTrivialTypes).Return(true).Repeat.Any(); mockFilter.Expect(m => m.IsTrivialType(typeof(String).FullName)).Return(true).Repeat.Any(); mockFilter.Expect(m => m.IsTrivialType(typeof(Delegate).FullName)).Return(true).Repeat.Any(); subject = VisualisableTypeTestData.FullModel<Car>(modelContainer, mockFilter); }
public static void ClassInitialise(TestContext context) { GlobalIntermediateLanguageConstants.LoadOpCodes(); IoC.MapHardcodedRegistrations(); mockTrivialFilter = MockRepository.GenerateMock<ITrivialFilter>(); mockTrivialFilter.Expect(m => m.HideTrivialTypes).Return(true).Repeat.Any(); mockTrivialFilter.Expect(m => m.IsTrivialType(typeof(Delegate).FullName)).Return(true).Repeat.Any(); mockTrivialFilter.Expect(m => m.IsTrivialType(typeof(bool).FullName)).Return(true).Repeat.Any(); mockTrivialFilter.Expect(m => m.IsTrivialType(typeof(Interlocked).FullName)).Return(true).Repeat.Any(); mockEmptyTrivialFilter = MockRepository.GenerateStub<ITrivialFilter>(); // By default filter is off modelContainer = new Container(c => c.For<ITrivialFilter>().Use(mockEmptyTrivialFilter)); subjectCar = VisualisableTypeTestData.FullModel<Car>(modelContainer); subjectFleet = VisualisableTypeTestData.FullModel<Fleet>(modelContainer); }