コード例 #1
0
        public void EmptySectionConstructionWorks()
        {
            // --- Act
            var settings = new ResourceConnectionProviderSettings();

            // --- Assert
            settings.Providers.ShouldHaveCountOf(0);
        }
コード例 #2
0
        public void ConstructorWithTypesWorks()
        {
            // --- Arrange
            var types = new List <Type>()
            {
                typeof(int),
                typeof(string)
            };

            // --- Act
            var settings = new ResourceConnectionProviderSettings(types);

            // --- Assert
            settings.Providers.ShouldHaveCountOf(2);
        }
コード例 #3
0
        public void ConstructFromXElementWorks()
        {
            // --- Arrange
            var types = new List <Type>()
            {
                typeof(int),
                typeof(string)
            };
            var settings = new ResourceConnectionProviderSettings(types);
            var xml      = settings.WriteToXml("provider");

            // --- Act
            settings = new ResourceConnectionProviderSettings(xml);

            // --- Assert
            settings.Providers.ShouldHaveCountOf(2);
        }