示例#1
0
        public void Incorrect_Message_Error_Outcome()
        {
            // Arrange
            var processor = new AdaptationOutcomeProcessor(Mock.Of <ILogger <AdaptationOutcomeProcessor> >());
            IDictionary <string, object> headerMap = new Dictionary <string, object>();

            // Act
            var result = processor.Process(headerMap, null);

            // Assert
            Assert.That(result, Is.EqualTo(ReturnOutcome.GW_ERROR), "expected the outcome to be 'error'");
        }
示例#2
0
        public void Failed_Return_Failed_Outcome()
        {
            // Arrange
            var processor = new AdaptationOutcomeProcessor(Mock.Of <ILogger <AdaptationOutcomeProcessor> >());
            IDictionary <string, object> headerMap = new Dictionary <string, object>
            {
                { "file-id", Encoding.UTF8.GetBytes("737ba1cc-492c-4292-9a2c-fc7bfc722dc6") },
                { "file-outcome", Encoding.UTF8.GetBytes("failed") },
            };

            // Act
            var result = processor.Process(headerMap, null);

            // Assert
            Assert.That(result, Is.EqualTo(ReturnOutcome.GW_FAILED), "expected the outcome to be 'failed'");
        }
            public void SetUp()
            {
                _mockLogger = new Mock <ILogger <AdaptationOutcomeProcessor> >();

                _adaptationOutcomeProcessor = new AdaptationOutcomeProcessor(_mockLogger.Object);
            }