Esempio n. 1
0
        public void GetInputConverter_NoConvertersPresent_ReturnsNull()
        {
            // Arrange
            var converterType = "sometype";
            var factory       = new ConverterFactory();

            // Act
            var converter = factory.GetInputConverter(converterType);

            // Assert
            Assert.That(converter, Is.Null);
        }
Esempio n. 2
0
        public void GetInputConverter_MatchingConverter_ReturnsConverter()
        {
            // Arrange
            var converterType = "fake";
            var fakeConverter = new FakeInputConverter(converterType);
            var factory       = new ConverterFactory();

            factory.AddInputConverter(fakeConverter);

            // Act
            var converter = factory.GetInputConverter(converterType);

            // Assert
            Assert.That(converter, Is.InstanceOf <FakeInputConverter>());
        }
Esempio n. 3
0
        public void GetInputConverter_NoConverterMatchingType_ReturnsNull()
        {
            // Arrange
            var converterType = "csv";
            var fakeConverter = new FakeInputConverter("fake");
            var factory       = new ConverterFactory();

            factory.AddInputConverter(fakeConverter);

            // Act
            var converter = factory.GetInputConverter(converterType);

            // Assert
            Assert.That(converter, Is.Null);
        }