Exemplo n.º 1
0
        [Test] public void TestCountFilesForUpdate()
        {
            UploaderEngine UE = new UploaderEngine(TestSetUp.ConnectionString, TestSetUp.ClientVersionFileName, false);

            UE.GetFileList( );

            Assert.AreEqual(2, UE.FilesForUpdate.Count, "Неправильно определены файлы для закачки");
        }
Exemplo n.º 2
0
        [Test] public void TestDownload()
        {
            UploaderEngine UE = new UploaderEngine(TestSetUp.ConnectionString, TestSetUp.ClientVersionFileName, false);

            Assert.IsTrue(UE.IsNeedUpdate(), "Нерпавильно определили отсутствие необходимости закачки файлов");
            var isBreak = false;

            UE.StartDownload(ref isBreak);

            UploaderEngine UE2 = new UploaderEngine(TestSetUp.ConnectionString, TestSetUp.ClientVersionFileName, false);

            Assert.IsFalse(UE2.IsNeedUpdate(), "Нерпавильно определили необходимость закачки файлов");
        }
Exemplo n.º 3
0
        [Test] public void TestCountFilesForUpdateAfterUpdate()
        {
            //Assert.IsFalse( true, "Надо доделать проверку правильности определения после обновления" );
            UploaderEngine UE      = new UploaderEngine(TestSetUp.ConnectionString, TestSetUp.ClientVersionFileName, false);
            var            isBreak = false;

            UE.StartDownload(ref isBreak);
            Assert.IsFalse(UE.IsNeedUpdate());

            ClientVersionManager CVM = new ClientVersionManager(TestSetUp.ClientVersionFileName);

            CVM.SetVersion(MiscFunction.GetFileName(TestSetUp.txtTest), 0);
            UE.GetFileList();
            Assert.AreEqual(1, UE.FilesForUpdate.Count, "Неправильно определили количество файлов для загрузки после обновления");
        }
Exemplo n.º 4
0
        [Test] public void DownloadAll()
        {
            UploaderEngine UE      = new UploaderEngine(TestSetUp.ConnectionString, TestSetUp.ClientVersionFileName, true);
            var            isBreak = false;

            UE.StartDownload(ref isBreak);

            System.IO.File.Delete(TestSetUp.bynTest);
            System.IO.File.Delete(TestSetUp.txtTest);
            Assert.IsFalse(System.IO.File.Exists(TestSetUp.bynTest), "Не удалены файлы для проверки!");
            Assert.IsFalse(System.IO.File.Exists(TestSetUp.txtTest), "Не удалены файлы для проверки!");


            isBreak = false;
            UE.StartDownload(ref isBreak);
            Assert.IsTrue(System.IO.File.Exists(TestSetUp.bynTest), "Все файлы не качаются!");
            Assert.IsTrue(System.IO.File.Exists(TestSetUp.txtTest), "Все файлы не качаются!");
        }
Exemplo n.º 5
0
        [Test] public void TestNeedUpdate()
        {
            UploaderEngine UE = new UploaderEngine(TestSetUp.ConnectionString, TestSetUp.ClientVersionFileName, false);

            Assert.IsTrue(UE.IsNeedUpdate(), "Нерпавильно определили отсутствие необходимости закачки файлов");
        }