public void Setup()
        {
            _httpClientWrapper = new Mock <IHttpClientWrapper>();
            _fileSystemWrapper = new Mock <IFileSystemWrapper>();
            _driverDownloader  = new ChromeDriverDownloader(_httpClientWrapper.Object, _fileSystemWrapper.Object);

            _driverStream = new MemoryStream();
            _httpClientWrapper.Setup(s => s.GetStreamAsync(It.IsAny <Uri>())).ReturnsAsync(_driverStream);
        }
Esempio n. 2
0
        public void Download_Latest_Release()
        {
            var downloader = new ChromeDriverDownloader();
            var result     = downloader.DownloadBinary("LATEST_RELEASE");

            Assert.IsTrue(result);
            var exists = File.Exists(DriverFilepath);

            Assert.IsTrue(exists);
            exists = downloader.Binary.CheckBinaryExists();
            Assert.IsTrue(exists);
            Assert.IsNotNull(downloader.Binary.GetExistingBinaryVersion());
        }
Esempio n. 3
0
        public void Download_v29()
        {
            var          downloader    = new ChromeDriverDownloader();
            const string versionNumber = "2.9";
            var          result        = downloader.DownloadBinary(versionNumber);

            Assert.IsTrue(result);
            var exists = File.Exists(DriverFilepath);

            Assert.IsTrue(exists);
            exists = downloader.Binary.CheckBinaryExists();
            Assert.IsTrue(exists);
            Assert.AreEqual(versionNumber, downloader.Binary.GetExistingBinaryVersion());
        }