Example #1
0
        public void TestSearchModel_MinimumInfo()
        {
            var plantInfo = new PlantInfo
            {
                Lifeform = new Lifeform
                {
                    ScientificName = "Pohlia longicolla"
                }
            };

            var plantInfoSearch = plantInfo.AsSearchModel(null, null);

            plantInfoSearch.Lifeform.ScientificName.Should().Be("Pohlia longicolla");
            plantInfoSearch.PlantLocations.Should().BeNull();
            plantInfoSearch.Zones.Should().BeNull();
            plantInfoSearch.BloomTimes.Should().BeNull();
            plantInfoSearch.WaterTypes.Should().BeNull();
            plantInfoSearch.LightTypes.Should().BeNull();
            plantInfoSearch.WildlifeEffects.Should().BeNull();
            plantInfoSearch.SoilTypes.Should().BeNull();
            plantInfoSearch.PlantLocations.Should().BeNull();
            plantInfoSearch.MinimumBloomTime.Should().BeNull();
            plantInfoSearch.MaximumBloomTime.Should().BeNull();
            plantInfoSearch.MinimumHeight.Should().BeNull();
            plantInfoSearch.MaximumHeight.Should().BeNull();
            plantInfoSearch.HeightUnit.Should().BeNull();
            plantInfoSearch.MinimumLight.Should().BeNull();
            plantInfoSearch.MaximumLight.Should().BeNull();
            plantInfoSearch.MinimumSpread.Should().BeNull();
            plantInfoSearch.MaximumSpread.Should().BeNull();
            plantInfoSearch.SpreadUnit.Should().BeNull();
            plantInfoSearch.MinimumWater.Should().BeNull();
            plantInfoSearch.MaximumWater.Should().BeNull();
            plantInfoSearch.MinimumZone.Should().BeNull();
            plantInfoSearch.MaximumZone.Should().BeNull();
            plantInfoSearch.StratificationStages.Should().BeNull();
            plantInfoSearch.CommonName.Should().BeNull();
            plantInfoSearch.ScientificName.Should().BeNull();
        }