public PropertyController(IGetPropertyUseCase getPropertyUseCase, ILogger <PropertyController> logger, IGetMultiplePropertiesUseCase getMultiplePropertiesUseCase, IGetPropertyChildrenUseCase getPropertyChildrenUseCase) { _getPropertyUseCase = getPropertyUseCase; _getPropertyChildrenUseCase = getPropertyChildrenUseCase; _logger = logger; _getMultiplePropertiesUseCase = getMultiplePropertiesUseCase; _getMultiplePropertiesValidator = new GetMultiplePropertiesValidator(); }
public void Setup() { var config = PropertyHelper.ConfigureMapper(); _factory = new PropertyFactory(config.CreateMapper()); var _gateway = new PropertyGateway(_uhContext, _factory); _useCase = new GetPropertyChildrenUseCase(_gateway); _classUnderTest = new PropertyChildrenController(_useCase); }
public void Setup() { var config = PropertyHelper.ConfigureMapper(); _factory = new PropertyFactory(config.CreateMapper()); var _gateway = new PropertyGateway(_uhContext, _factory); _useCase = new GetPropertyChildrenUseCase(_gateway); var mockLogger = new Mock <ILogger <PropertyController> >(); _classUnderTest = new PropertyController(null, mockLogger.Object, null, _useCase); }
public PropertyChildrenController(IGetPropertyChildrenUseCase getPropertyChildrenUseCase) { _getPropertyChildrenUseCase = getPropertyChildrenUseCase; }
public void Setup() { _mockGateway = new Mock <IGetPropertyChildrenGateway>(); _classUnderTest = new GetPropertyChildrenUseCase(_mockGateway.Object); }