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();
        }
Beispiel #2
0
 public LoginController(ILog log, IBusinessFacade businessFacade)
 {
     _log            = log;
     _businessFacade = businessFacade;
 }
Beispiel #3
0
 /// <summary>
 /// Constructor for dependency injection.
 /// </summary>
 /// <param name="businessFacade"></param>
 public SubscriberHelper(IBusinessFacade businessFacade)
 {
     this._businessFacade = businessFacade;
 }
 public BusinessController(IBusinessFacade facade)
 {
     _facade = facade;
 }
Beispiel #5
0
 public Controller(IBusinessFacade <T> businessfacade, ILogger <Controller <T> > logger)
 {
     _businessfacade = businessfacade;
     _logger         = logger;
 }
Beispiel #6
0
 public DistinteController(ILog log, IBusinessFacade businessFacade)
 {
     _log            = log;
     _businessFacade = businessFacade;
 }
Beispiel #7
0
 BaseApiController(IBusinessFacade service)
 {
     this.service = service;
 }
 public BusinessViewModel(IBusinessFacade businessFacade)
 {
     this.businessFacade = businessFacade;
     AllBusiness         = new MvxObservableCollection <Business>(this.businessFacade.GetBusiness());
 }