Esempio n. 1
0
        public string GetMagentoServiceLowLevel_InputIsCorrectVersion_SimilarOrEvenExectlyTheSameVersionOfServiceFound(string magentoVer)
        {
            //------------ Arrange
            var s1 = new MagentoServiceLowLevelStub("1.7.0.2");
            var s2 = new MagentoServiceLowLevelStub("1.8.0.1");
            var s3 = new MagentoServiceLowLevelStub("1.8.1.0");
            var s4 = new MagentoServiceLowLevelStub("1.9.0.1");
            var s5 = new MagentoServiceLowLevelStub("1.9.1.0");
            var s6 = new MagentoServiceLowLevelStub("1.9.2.0");
            var s7 = new MagentoServiceLowLevelStub("1.9.2.1");
            var s8 = new MagentoServiceLowLevelStub("1.9.2.2");

            var factories = new Dictionary <string, IMagentoServiceLowLevelSoap>
            {
                { s1.Store, s1 },
                { s2.Store, s2 },
                { s3.Store, s3 },
                { s4.Store, s4 },
                { s5.Store, s5 },
                { s6.Store, s6 },
                { s7.Store, s7 },
                { s8.Store, s8 },
            };
            var magentoServiceLowLevelSoapFactory = new MagentoServiceLowLevelSoapFactory(new MagentoAuthenticatedUserCredentials("", "", "http://base.url", "", "", "", "", 0, 0, false), factories);

            //------------ Act
            var magentoServiceLowLevelSoap = magentoServiceLowLevelSoapFactory.GetMagentoServiceLowLevelSoap(magentoVer, true, false);

            //------------ Assert
            return(magentoServiceLowLevelSoap.Store);
        }
Esempio n. 2
0
        public string GetMagentoSubVersion_InputIsCorrectVersion_SubversionReturned(int deep, string magentoVer)
        {
            //------------ Arrange
            var magentoServiceLowLevelSoapFactory = new MagentoServiceLowLevelSoapFactory(null, null);

            //------------ Act
            var version = magentoServiceLowLevelSoapFactory.GetSubVersion(deep, magentoVer);

            //------------ Assert
            return(version);
        }