Exemple #1
0
        public void is_the_downloaded_string_is_correct()
        {
            string offlineToml = File.ReadAllText("./toml_sample_for_tests/ficheprojet_in-projects.toml");
            string onlineToml  = TomlHelpers.GetOnlineToml(GetTomlFromGoogleDrive.GetUrlRessource("https://drive.google.com/open?id=1TSwBj4-pMtqnUCoSJqkZVte0Ah2Z3fxC"));

            Assert.That(onlineToml, Is.EqualTo(offlineToml));
        }
        public void projectPfh_valid_method(string filepath, bool expected)
        {
            string     project_toml = File.ReadAllText(filepath);
            ProjectPfh project      = TomlHelpers.GetInstanceFromToml <ProjectPfh>(project_toml);

            Assert.That(project.isValid().Item1, Is.EqualTo(expected));
        }
Exemple #3
0
        public void download_then_get_the_toml_as_object()
        {
            string    offlineToml    = File.ReadAllText("./toml_sample_for_tests/ficheprojet_in-projects.toml");
            string    onlineToml     = TomlHelpers.GetOnlineToml(GetTomlFromGoogleDrive.GetUrlRessource("https://drive.google.com/open?id=1TSwBj4-pMtqnUCoSJqkZVte0Ah2Z3fxC"));
            ProjectPi offlineProject = TomlHelpers.GetInstanceFromToml <ProjectPi>(offlineToml);
            ProjectPi onlineProject  = TomlHelpers.GetInstanceFromToml <ProjectPi>(onlineToml);

            Assert.That(onlineProject, Is.EqualTo(onlineProject));
        }
        public void GetInstanceFromToml_tests()
        {
            Person loaded_person  = TomlHelpers.GetInstanceFromToml <Person>(File.ReadAllText("./toml_sample_for_tests/person.toml"));
            Person created_person = new Person(); created_person.name = new Name();

            created_person.age = 12; created_person.name.first = "Paul"; created_person.name.last = "poulet";

            Assert.AreEqual(loaded_person.age, created_person.age);
            Assert.AreEqual(loaded_person.name.first, created_person.name.first);
            Assert.AreEqual(loaded_person.name.last, created_person.name.last);
        }
Exemple #5
0
 public void errors_shound_occur_when_the_given_url_isnt_good(string url)
 {
     Assert.Catch(() => TomlHelpers.GetOnlineToml(url));
 }
Exemple #6
0
        public void is_the_downloaded_file_a_valid_project()
        {
            ProjectPi onlineProject = TomlHelpers.GetInstanceFromToml <ProjectPi>(TomlHelpers.GetOnlineToml(GetTomlFromGoogleDrive.GetUrlRessource("https://drive.google.com/open?id=1TSwBj4-pMtqnUCoSJqkZVte0Ah2Z3fxC")));

            Assert.That(onlineProject.isValid().Item1, Is.True);
        }