public AssetRegisterVersionControllerTests() { _mockUseCase = new Mock <IGetAssetRegisterVersionsUseCase>(); _mockImportAssetsUseCase = new Mock <IImportAssetsUseCase>(); Mock <IAssetRegisterUploadProcessedNotifier> mockNotifier = new Mock <IAssetRegisterUploadProcessedNotifier>(); _mockBackgroundProcessor = new Mock <BackgroundProcessor>(); _textSplitter = new TextSplitter(); _classUnderTest = new AssetRegisterVersionController(_mockUseCase.Object, _mockImportAssetsUseCase.Object, _textSplitter, mockNotifier.Object, _mockBackgroundProcessor.Object); }
public void Setup() { _mockUseCase = new Mock <IImportAssetsUseCase>(); _mockGetUseCase = new Mock <IGetAssetRegisterVersionsUseCase>(); _textSplitter = new TextSplitter(); _assetRegisterUploadProcessedNotifier = new Mock <IAssetRegisterUploadProcessedNotifier>(); _backgroundProcessor = new BackgroundProcessor(); _classUnderTest = new AssetRegisterVersionController(_mockGetUseCase.Object, _mockUseCase.Object, _textSplitter, _assetRegisterUploadProcessedNotifier.Object, _backgroundProcessor); }
public void Setup() { Environment.SetEnvironmentVariable("GOV_NOTIFY_URL", GovNotifyHost); Environment.SetEnvironmentVariable("GOV_NOTIFY_API_KEY", GovNotifyApiKey); _govNotifySimulator = new FluentSimulator(GovNotifyHost); _govNotifySimulator.Start(); _govNotifySimulator.Post("/v2/notifications/email").Responds("{}"); var assetRegister = new AssetRegister(); var importUseCase = assetRegister.Get <IImportAssetsUseCase>(); var textSplitter = assetRegister.Get <ITextSplitter>(); var getAssetRegisterVersionUseCase = assetRegister.Get <IGetAssetRegisterVersionsUseCase>(); var assetRegisterUploadNotifier = assetRegister.Get <IAssetRegisterUploadProcessedNotifier>(); var backgroundProcessor = assetRegister.Get <IBackgroundProcessor>(); _assetRegisterContext = assetRegister.Get <AssetRegisterContext>(); _classUnderTest = new AssetRegisterVersionController(getAssetRegisterVersionUseCase, importUseCase, textSplitter, assetRegisterUploadNotifier, backgroundProcessor); }