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()); _mockLogger = new Mock <ILogger <PropertyController> >(); _getMultiplePropertiesGateway = new PropertyGateway(_uhContext, _factory); _getMultiplePropertiesUseCase = new GetMultiplePropertiesUseCase(_getMultiplePropertiesGateway); _classUnderTest = new PropertyController(null, _mockLogger.Object, _getMultiplePropertiesUseCase, null); }
public void Setup() { _mockGetMultiplePropertiesGateway = new Mock <IGetMultiplePropertiesGateway>(); _classUnderTest = new GetMultiplePropertiesUseCase(_mockGetMultiplePropertiesGateway.Object); }