public void GivenIHaveAnObservationContext() { this.testState = MockRepository.GenerateMock<ITestState<DummyClassWithSingleParameterisedConstructor>>(); this.subjectDependencyBuilder = MockRepository.GenerateMock<ISubjectDependencyBuilder>(); this.mockFactory = MockRepository.GenerateMock<IMockFactory>(); this.subjectFactory = MockRepository.GenerateMock<ISubjectFactory>(); this.subject = new ObservationContext<DummyClassWithSingleParameterisedConstructor>( this.testState, this.subjectDependencyBuilder, this.mockFactory, this.subjectFactory); }
public ObservationContext(ITestState <Subject> test_state_implementation, ISubjectDependencyBuilder subject_dependency_builder, IMockFactory mock_factory, ISubjectFactory subject_factory) { this.mock_factory = mock_factory; this.test_state = test_state_implementation; this.subject_dependency_builder = subject_dependency_builder; this.subject_factory = subject_factory; }
public SubjectFactory(ISubjectDependencyBuilder dependency_builder) { this.dependency_builder = dependency_builder; }