public void ShouldMatchTheProviderType(string input, ProviderType expected)
        {
            // Arrange
            var sut = new RoatpProvidersXlsxService(null, new Mock <ILog>().Object, null);

            // Act
            var result = sut.GetProviderType(input, null, 1);

            // Assert
            Assert.AreEqual(expected, result);
        }
        public void ShouldLogAWarningMessageForUnKnownProvider(string input)
        {
            // Arrange
            var logObject = new Mock <ILog>();
            var sut       = new RoatpProvidersXlsxService(null, logObject.Object, null);

            // Act
            var result = sut.GetProviderType(input, null, 1);

            // Assert
            logObject.Verify(x => x.Warn(It.IsAny <string>(), It.IsAny <IDictionary <string, object> >()), Times.Once());
        }