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(); }