コード例 #1
0
        public void Verify_CheckSourcesAreDifferent()
        {
            GetAndCheckSources getcheck = new GetAndCheckSources();
            string             filename = Path.Combine(".", "LanguageIndex.txt");

            File.WriteAllText(filename, "11111111111111111111111111111111111111111111111111111111111111111");
            filename = Path.Combine(".", "ianaSubtagRegistry.txt");
            File.WriteAllText(filename, "22222222222222222222222222222222222222222222222222222222222222222");
            filename = Path.Combine(".", "TwoToThreeCodes.txt");
            File.WriteAllText(filename, "33333333333333333333333333333333333333333333333333333333333333333");
            filename = Path.Combine(".", "LanguageCodes.txt");
            File.WriteAllText(filename, "44444444444444444444444444444444444444444444444444444444444444444");

            getcheck.GetOldSources(".");

            filename = Path.Combine(".", "LanguageIndex.txt");
            File.Delete(filename);
            filename = Path.Combine(".", "LanguageCodes.txt");
            File.Delete(filename);
            filename = Path.Combine(".", "ianaSubtagRegistry.txt");
            File.Delete(filename);
            Path.Combine(".", "TwoToThreeCodes.txt");
            File.Delete(filename);

            if (!getcheck.GetNewSources())
            {
                Assert.Ignore("Server not available");
            }
            Assert.True(getcheck.CheckSourcesAreDifferent());
        }
コード例 #2
0
        public void WriteNewFiles_BadOutputDir_throws()
        {
            GetAndCheckSources getcheck = new GetAndCheckSources();

            Assert.That(() => getcheck.WriteNewFiles("gibberish"),
                        Throws.TypeOf <DirectoryNotFoundException>());
        }
コード例 #3
0
        public void Verify_AllFilesDifferent()
        {
            string             stringone = "11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111";
            string             stringtwo = "22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222";
            GetAndCheckSources getcheck  = new GetAndCheckSources();

            Assert.False(getcheck.AreFilesDifferent(stringone, stringone));
            Assert.True(getcheck.AreFilesDifferent(stringone, stringtwo));
        }
コード例 #4
0
        public void Verify_CheckSourcesAreSame()
        {
            GetAndCheckSources getcheck = new GetAndCheckSources();

            if (!getcheck.GetNewSources())
            {
                Assert.Ignore("Server not available");
            }
            getcheck.WriteNewFiles(".");
            getcheck.GetOldSources(".");
            Assert.False(getcheck.CheckSourcesAreDifferent());
        }
コード例 #5
0
        public void GetNewSources_Ok()
        {
            GetAndCheckSources getcheck = new GetAndCheckSources();

            Assert.True(getcheck.GetNewSources());
        }