예제 #1
0
 public TenureInformationUseCase(
     ITenureInformationGateway tenureInformationGateway,
     IAssetGateway assetGateway,
     ILogger <TenureInformationUseCase> logger)
 {
     _tenureInformationGateway = tenureInformationGateway;
     _assetGateway             = assetGateway;
     _logger = logger;
 }
예제 #2
0
 public GetPropertyUseCase(
     IAssetGateway assetGateway,
     IAlertsGateway alertsGateway,
     ITenureInformationGateway tenureInformationGateway,
     IResidentContactGateway residentContactGateway,
     IContactDetailsGateway contactDetailsGateway,
     IFeatureManager featureManager)
 {
     _assetGateway             = assetGateway;
     _alertsGateway            = alertsGateway;
     _tenureInformationGateway = tenureInformationGateway;
     _residentContactGateway   = residentContactGateway;
     _contactDetailsGateway    = contactDetailsGateway;
     _featureManager           = featureManager;
 }
예제 #3
0
 public void SetUp()
 {
     _assetGateway = new InMemoryAssetGateway();
 }
예제 #4
0
 public GetAsset(IAssetGateway gateway)
 {
     Gateway = gateway;
 }