Ejemplo n.º 1
0
        public void SQLServerReply()
        {
            unityData Container = new unityData();

            Container.SetContainer();

            string ServerName = "DESKTOP-CODCI6J";
            string Expected   = "14.00.1000";
            MsSQL  ms         = new MsSQL(ServerName, Container.container);

            ms.CheckAvailability();

            string actual = ms.MSQlRequest;

            Assert.AreEqual(Expected, actual, "The programm does not work correctly");
        }
Ejemplo n.º 2
0
        public void PingReply()
        {
            unityData Container = new unityData();

            Container.SetContainer();

            string SiteName = "www.ya.ru"; //87.250.250.242
            string Expected = "87.250.250.242";
            Sites  site     = new Sites(SiteName, Container.container);

            site.CheckAvailability();

            string actual = site.SitePingData;

            Assert.AreEqual(Expected, actual, "The programm does not work correctly");
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            unityData Udata = new unityData();

            Udata.SetContainer();

            try
            {
                StartupFoldersConfigSection section = (StartupFoldersConfigSection)ConfigurationManager.GetSection("StartupFolders");

                if (args.Length == 0)
                {
                    Udata.container.Resolve <Bootstrapper>().WriteAndGo("Приложение было запущено без параметра");

                    SetSettings.Settings(Udata.container);//UserStructure - убрать
                    //Console.WriteLine("Параметры файла конфигурации");
                    List <string> SendingData = new List <string>();

                    SendingData.Add(section.FolderItems[2].Path);
                    SendingData.Add(section.FolderItems[3].Path);
                    SendingData.Add(section.FolderItems[4].Path);
                    SendingData.Add(section.FolderItems[5].Path);

                    //ConfigSettings.ReadAllSettings();
                    //Console.WriteLine();

                    Udata.container.Resolve <Bootstrapper>().WriteAndGo("Вы хотите изменить параметры запуска?\nВведите: да/нет");
                    string param = Convert.ToString(Udata.container.Resolve <ReplaceConsole>().ReadD());
                    if (param == "да")
                    {
                        //ConfigSettings.ChangeSettings();
                        new Summon().call(new SiteCeator(), section.FolderItems[0].Path, Udata.container);    //Sites.CheckAvailability();
                        new Summon().call(new MSQLCreator(), section.FolderItems[1].Path, Udata.container);   //MsSQL.CheckAvailability();

                        SendigToEmail.SendMessage("SiteFile.json", "FileSQLServer.json", SendingData, Udata.container);
                    }
                    else if (param == "нет")
                    {
                        new Summon().call(new SiteCeator(), section.FolderItems[0].Path, Udata.container);    //Sites.CheckAvailability();
                        new Summon().call(new MSQLCreator(), section.FolderItems[1].Path, Udata.container);   //MsSQL.CheckAvailability();

                        SendigToEmail.SendMessage("SiteFile.json", "FileSQLServer.json", SendingData, Udata.container);
                    }
                    else
                    {
                        Udata.container.Resolve <Bootstrapper>().WriteAndGo("Должно быть введено 1 или 2");
                    }
                }
                else
                {
                    Udata.container.Resolve <Bootstrapper>().WriteAndGo("Приложение было запущено с параметром");
                    Udata.container.Resolve <Bootstrapper>().WriteAndGo("Данные последней проверки");

                    Sites.DessirializeData(File.ReadAllText("SiteFile.json"), Udata.container);
                    MsSQL.DessirializeData(File.ReadAllText("FileSQLServer.json"), Udata.container);
                }
            }
            catch
            {
                Udata.container.Resolve <Bootstrapper>().WriteAndGo("Программа не сработала, попробуйте ее перезапустить");
            }
        }