public void TestInitializer() { // initialize fake context _fakeContext = InitializeFakeContext<FacilitiesController>(); // explicitly create fake dependencies that need to be intercepted // (all other fake dependencies will be implicitly created by _fakeContext.Resolve<>) _fakeBusinessFacade = A.Fake<IBusinessFacade>(); _fakeLoadedSubscriber = A.Fake<ILoadedSubscriber>(); _fakeCurrentLocation = A.Fake<ILoadedLocation>(); _fakeCurrentUser = A.Fake<ILoggedInUser>(); _fakePermissions = A.Fake<IPermissions>(); // provide fake dependencies to context _fakeContext.Provide(_fakeBusinessFacade); _fakeContext.Provide(_fakeLoadedSubscriber); _fakeContext.Provide(_fakeCurrentLocation); _fakeContext.Provide(_fakeCurrentUser); _fakeContext.Provide(_fakePermissions); // create system-under-test instance _facilitiesControllerForTest = _fakeContext.Resolve<FacilitiesController>(); // create fake data _usiForTest = TestDataRepository.GetUsiForTest(); _locationIdForTest = TestDataRepository.GetLocationIdForTest(); _serviceAddressControlNumberForTests = TestDataRepository.GetServiceAddressControlNumberForTest(); _dpiRegionForTests = TestDataRepository.GetDpiRegionForTest(); }
internal CustomerInformationInquiryClientProxy(IDataAccessService dataAccessService, IMappingEngine mapper, ILoadedLocation loadedLocation, ILoggedInUser loggedInUser) { _dataAccessService = dataAccessService; _mapper = mapper; _headerArgs = new HeaderArgs ( loadedLocation.DpiRegion(), loggedInUser.Name(), string.Empty, loggedInUser.Name(), loggedInUser.Email(), loggedInUser.Role() ); }
public DataPersistence(ILoadedLocation loadedLocation, IMappingEngine mapper) { _loadedLocation = loadedLocation; _mapper = mapper; //_loadedSubscriber = loadedSubscriber; }