public void Test_Add_Get_Update_Remove() { var site = new Site("SampleSite_" + DateTime.Now.ToString("yyyyMMddhhmmss")); site.Bindings = new[] { new Binding() { Domain = "127.0.0.1" } }; site.Culture = "zh-cn"; siteProvider.Add(site); var site1 = siteProvider.Get(site); Assert.AreEqual(site.Name, site1.Name); Assert.AreEqual(site.AbsoluteName, site1.AbsoluteName); Assert.AreEqual(site.Bindings[0].Domain, site1.Bindings[0].Domain); Assert.AreEqual(1, site1.Bindings.Length); site1.Bindings = site1.Bindings.Concat(new[] { new Binding() { Domain = "localhost" } }).ToArray(); siteProvider.Update(site1, site); var site2 = siteProvider.Get(site); Assert.AreEqual(2, site1.Bindings.Length); siteProvider.Remove(site); var site3 = siteProvider.Get(site); Assert.IsNull(site3); //测试成功后,创建一个默认的SampleSite var sampleSite = new Site("SampleSite"); if (siteProvider.Get(sampleSite) == null) { sampleSite.Bindings = new[] { new Binding() { Domain = "192.168.1.1" } }; siteProvider.Add(sampleSite); } }
public void CreateSampleSite() { SiteProvider siteProvider = new SiteProvider(new BaseDir()); sampleSite = new Site("SampleSite"); if (siteProvider.Get(sampleSite) == null) { sampleSite.Bindings = new[] { new Binding(){ Domain = "192.168.1.1" } }; siteProvider.Add(sampleSite); } }
public void CreateSampleSite() { SiteProvider siteProvider = new SiteProvider(new BaseDir()); sampleSite = new Site("SampleSite"); if (siteProvider.Get(sampleSite) == null) { sampleSite.Bindings = new[] { new Binding() { Domain = "192.168.1.1" } }; siteProvider.Add(sampleSite); } }