예제 #1
0
        public void CreateProvider_Arbitrary_OfXrecordType()
        {
            //arrange
            var config = new OrchestratorConfig {
                OutputDataKind = KindOfTextData.Arbitrary
            };

            //act
            var sut = OutputProvider.CreateProvider(config, null, null);

            //assert
            sut.Should().BeOfType <ArbitraryOutputProvider>();
        }
예제 #2
0
        public void CreateProvider_Flat_OfFlatType()
        {
            //arrange
            var config = new OrchestratorConfig {
                OutputDataKind = KindOfTextData.Flat
            };

            //act
            var sut = OutputProvider.CreateProvider(config, null, null);

            //assert
            sut.Should().BeOfType <FlatOutputProvider>();
        }
예제 #3
0
        public void CreateProvider_Delimited_OfDelimitedType()
        {
            //arrange
            var config = new OrchestratorConfig {
                OutputDataKind = KindOfTextData.Delimited
            };

            //act
            var sut = OutputProvider.CreateProvider(config, null, null);

            //assert
            sut.Should().BeOfType <DelimitedOutputProvider>();
        }
예제 #4
0
        public void CreateProvider_Keyword_OfKwType()
        {
            //arrange
            var config = new OrchestratorConfig {
                OutputDataKind = KindOfTextData.Keyword
            };

            //act
            var sut = OutputProvider.CreateProvider(config, null, null);

            //assert
            sut.Should().BeOfType <KwOutputProvider>();
        }
예제 #5
0
        public void CreateProvider_Ultimate_TBD()
        {
            //arrange
            var config = new OrchestratorConfig {
                OutputDataKind = KindOfTextData.Ultimate
            };

            //act
            var sut = OutputProvider.CreateProvider(config, null, null);

            //assert
            sut.Should().BeNull(); // future use
        }
예제 #6
0
        public void CreateProvider_UnboudJSON_OfXrecordType()
        {
            //arrange
            var config = new OrchestratorConfig {
                OutputDataKind = KindOfTextData.UnboundJSON
            };

            //act
            var sut = OutputProvider.CreateProvider(config, null, null);

            //assert
            sut.Should().BeOfType <XrecordOutputProvider>();
        }