Esempio n. 1
0
        public void GetSiteCultureTest_SiteName()
        {
            var siteServiceMock = new Mock <ISiteService>();

            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");

            siteServiceMock.Setup(x => x.GetSite("MySite1")).Returns(siteMock1.Object);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new GetCmsSiteCultureBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            businessLayer.GetCultures(siteMock1.Object.SiteName);

            siteServiceMock.Verify(x => x.GetSiteCultures(siteMock1.Object));
        }
Esempio n. 2
0
        public void AddSiteDomainAliasTest_Ids()
        {
            var    siteServiceMock = new Mock <ISiteService>();
            string aliasName       = "172.0.0.1";

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.Setup(x => x.GetSite(1)).Returns(siteMock1.Object);
            siteServiceMock.Setup(x => x.GetSite(2)).Returns(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new AddCmsSiteDomainAliasBusiness()
            {
                WriteDebug    = Assert.NotNull,
                WriteVerbose  = Assert.NotNull,
                ShouldProcess = (x, y) => true,

                SiteService        = siteServiceMock.Object,
                GetCmsSiteBusiness = getBusinessLayer,
            };

            int[] ids = new int[] { 2, 3 };

            businessLayer.AddDomainAlias(ids, aliasName);

            siteServiceMock.Verify(x => x.AddSiteDomainAlias(siteMock2.Object, aliasName));
        }
Esempio n. 3
0
        public void RemoveSiteCultureTest_Ids()
        {
            var    siteServiceMock = new Mock <ISiteService>();
            string cultureCode     = "ar-sa";

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.Setup(x => x.GetSite(1)).Returns(siteMock1.Object);
            siteServiceMock.Setup(x => x.GetSite(2)).Returns(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new RemoveCmsSiteCultureBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService        = siteServiceMock.Object,
                GetCmsSiteBusiness = getBusinessLayer,
            };

            int[] ids = new int[] { 2, 3 };

            businessLayer.RemoveCulture(ids, cultureCode);

            siteServiceMock.Verify(x => x.RemoveSiteCulture(siteMock2.Object, cultureCode));
        }
        public void StartSiteTest_Ids()
        {
            var siteServiceMock = new Mock <ISiteService>();

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.Setup(x => x.GetSite(1)).Returns(siteMock1.Object);
            siteServiceMock.Setup(x => x.GetSite(2)).Returns(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new StartCmsSiteBusiness()
            {
                WriteDebug    = Assert.NotNull,
                WriteVerbose  = Assert.NotNull,
                ShouldProcess = (x, y) => true,

                SiteService        = siteServiceMock.Object,
                GetCmsSiteBusiness = getBusinessLayer,
            };

            businessLayer.Start(2, 3);

            siteServiceMock.Verify(x => x.Start(siteMock2.Object));
        }
Esempio n. 5
0
        public void AddSiteDomainAliasTest_MatchString_ExactFalse()
        {
            var    siteServiceMock = new Mock <ISiteService>();
            string aliasName       = "172.0.0.1";

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new AddCmsSiteDomainAliasBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService        = siteServiceMock.Object,
                GetCmsSiteBusiness = getBusinessLayer,
            };

            businessLayer.AddDomainAlias("site", false, aliasName);

            siteServiceMock.Verify(x => x.AddSiteDomainAlias(siteMock1.Object, aliasName));
            siteServiceMock.Verify(x => x.AddSiteDomainAlias(siteMock2.Object, aliasName));
        }
        public void AddSiteCultureTest_Object()
        {
            var    siteServiceMock = new Mock <ISiteService>();
            string cultureCode     = "ar-sa";

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new AddCmsSiteCultureBusiness()
            {
                WriteDebug    = Assert.NotNull,
                WriteVerbose  = Assert.NotNull,
                ShouldProcess = (x, y) => true,

                SiteService        = siteServiceMock.Object,
                GetCmsSiteBusiness = getBusinessLayer,
            };

            businessLayer.AddCulture(siteMock1.Object, cultureCode);

            siteServiceMock.Verify(x => x.AddSiteCulture(siteMock1.Object, cultureCode));
        }
Esempio n. 7
0
        public void RemoveSiteTest_MatchString_ExactFalse()
        {
            var siteServiceMock = new Mock <ISiteService>();

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new RemoveCmsSiteBusiness()
            {
                WriteDebug    = Assert.NotNull,
                WriteVerbose  = Assert.NotNull,
                ShouldProcess = (x, y) => true,

                SiteService        = siteServiceMock.Object,
                GetCmsSiteBusiness = getBusinessLayer,
            };

            businessLayer.Remove("site", false);

            siteServiceMock.Verify(x => x.Delete(siteMock1.Object));
            siteServiceMock.Verify(x => x.Delete(siteMock2.Object));
        }
        public void GetSiteDomainAliasTest_SiteName()
        {
            var siteServiceMock = new Mock <ISiteService>();

            var sites     = new List <ISite>();
            var siteMock1 = new Mock <ISite>();

            siteMock1.SetupGet(x => x.DisplayName).Returns("My Site1");
            siteMock1.SetupGet(x => x.SiteName).Returns("MySite1");
            siteMock1.SetupGet(x => x.DomainName).Returns("localhost1");
            sites.Add(siteMock1.Object);

            var siteMock2 = new Mock <ISite>();

            siteMock2.SetupGet(x => x.DisplayName).Returns("your site2");
            siteMock2.SetupGet(x => x.SiteName).Returns("yoursite2");
            siteMock2.SetupGet(x => x.DomainName).Returns("localhost2");
            sites.Add(siteMock2.Object);

            siteServiceMock.SetupGet(x => x.Sites).Returns(sites);
            siteServiceMock.Setup(x => x.GetSite("yoursite2")).Returns(siteMock2.Object);

            var getBusinessLayer = new GetCmsSiteBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            var businessLayer = new GetCmsSiteDomainAliasBusiness()
            {
                WriteDebug   = Assert.NotNull,
                WriteVerbose = Assert.NotNull,

                SiteService = siteServiceMock.Object,
            };

            businessLayer.GetDomainAliases("yoursite2");

            siteServiceMock.Verify(x => x.GetDomainAliases(siteMock2.Object));
        }