public async Task Blob_trigger_should_return_valid_stream_and_name() { var logger = (ListLogger)TestFactory.CreateLogger(LoggerTypes.List); Stream s = new MemoryStream(); using (StreamWriter sw = new StreamWriter(s)) { await sw.WriteLineAsync("This is a test"); BlobFunction.Run(s, "TestBlob", logger); } var msg = logger.Logs[0]; Assert.Contains("C# Blob trigger function Processed blob Name:TestBlob", msg); }
public void Setup() { _mockScanImageService = _mockRepository.Create <IScanImage>(); _mockLogger = _mockRepository.Create <ILogger <BlobFunction> >(); _sut = new BlobFunction(_mockScanImageService.Object, _mockLogger.Object); }