public void TestSpeciesOnlyWithBeginningAndTrailingPeriod()
        {
            OurFoodChain.GenusSpeciesPair pair = OurFoodChain.GenusSpeciesPair.Parse(string.Empty, ".aspersum.");

            Assert.AreEqual(pair.ToString(), ".aspersum.");
        }
        public void TestAbbrieviatedGenusCombinedWithSpeciesWithBeginningPeriod()
        {
            OurFoodChain.GenusSpeciesPair pair = OurFoodChain.GenusSpeciesPair.Parse(string.Empty, "c.aspersum.");

            Assert.AreEqual(pair.ToString(), "C. aspersum.");
        }
        public void TestFullGenusAndSpecies()
        {
            OurFoodChain.GenusSpeciesPair pair = OurFoodChain.GenusSpeciesPair.Parse("cornu", "aspersum");

            Assert.AreEqual(pair.ToString(), "Cornu aspersum");
        }
        public void TestAbbrieviatedGenusWithoutPeriodAndSpecies()
        {
            OurFoodChain.GenusSpeciesPair pair = OurFoodChain.GenusSpeciesPair.Parse("c", "aspersum");

            Assert.AreEqual(pair.ToString(), "C. aspersum");
        }
        public void TestSpeciesOnly()
        {
            OurFoodChain.GenusSpeciesPair pair = OurFoodChain.GenusSpeciesPair.Parse(string.Empty, "aspersum");

            Assert.AreEqual(pair.ToString(), "aspersum");
        }