public void TestRepublishwithoutStop()
 {
     using (var loggerFactory = LoggerFactory.Create(builder => builder.SetMinimumLevel(LogLevel.Trace).AddFile("Logs/{Date}.txt")))
     {
         var inf = new HostPlatformInfo();
         using (var srv = new PCLocalService(inf,
                                             loggerFactory, Getfs(inf.GetConfigFolder()), null))
         {
             srv.StartService();
             var pc = srv.CreatePersonalCloud("test", "testfolder");
             Thread.Sleep(1000);
             for (int i = 0; i < 10; i++)
             {
                 var lis = pc.RootFS.EnumerateChildrenAsync("/").AsTask().Result;
                 Assert.AreEqual(1, lis.Count);
                 srv.NetworkMayChanged(false);
                 Thread.Sleep(200);
             }
             for (int i = 0; i < 10; i++)
             {
                 var lis = pc.RootFS.EnumerateChildrenAsync("/").AsTask().Result;
                 Assert.AreEqual(1, lis.Count);
                 srv.TestStopWebServer();
                 srv.NetworkMayChanged(false);
                 Thread.Sleep(200);
             }
         }
     }
 }