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)); }
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)); }
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)); }
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)); }
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)); }