Exemplo n.º 1
0
        public static IEnumerable <Cucumber> LoadCucumbers()
        {
            string    cucumberFileName = ConfigurationManager.AppSettings["CucumberStore"];
            XDocument document         = XDocument.Load(cucumberFileName);
            IEnumerable <XElement> cucumberElements = document.Root.Elements("Cucumber");

            foreach (XElement cucumberElement in cucumberElements)
            {
                Cucumber cucumber = new Cucumber()
                {
                    DotsCount   = Convert.ToInt32(cucumberElement.Element("DotsCount").Value),
                    PricePerDot = Convert.ToInt32(cucumberElement.Element("PricePerDot").Value),
                    Color       = (Color)ColorConverter.ConvertFromString(cucumberElement.Element("Color").Value)
                };

                yield return(cucumber);
            }
        }
Exemplo n.º 2
0
        public static IEnumerable<Cucumber> LoadCucumbers()
        {
            string cucumberFileName = ConfigurationManager.AppSettings["CucumberStore"];
            XDocument document = XDocument.Load(cucumberFileName);
            IEnumerable<XElement> cucumberElements = document.Root.Elements("Cucumber");

            foreach (XElement cucumberElement in cucumberElements)
            {
                Cucumber cucumber = new Cucumber()
                {
                    DotsCount = Convert.ToInt32(cucumberElement.Element("DotsCount").Value),
                    PricePerDot = Convert.ToInt32(cucumberElement.Element("PricePerDot").Value),
                    Color = (Color)ColorConverter.ConvertFromString(cucumberElement.Element("Color").Value)
                };

                yield return cucumber;
            }
        }