// Separate steps to select / generate with or without, error on the side of no conditionals in test code
 public void GenerateWithStartingText(LoremIpsum loremIpsum)
 {
     Amount.Clear();
     Amount.SendKeys(loremIpsum.Amount);
     GenerationType(loremIpsum.TextGenerationType.ToString().ToLowerInvariant()).Click();
     GenerateLoremIpsum.Click();
 }
 public void GenerateAsBytesWithStartText(int amount)
 {
     Amount.Clear();
     Amount.SendKeys(amount.ToString());
     Bytes.Click();
     GenerateLoremIpsum.Click();
 }
        // defining models from data passed through from step instead
        public void GenerateListWithStartText(TestData testData, int amount)
        {
            testData.LoremIpsum = new LoremIpsum
            {
                Amount = amount.ToString(),
                StartWithDefaultText = true,
                TextGenerationType   = TextGenerationType.Lists
            };


            Amount.Clear();
            Amount.SendKeys(testData.LoremIpsum.Amount);
            GenerationType(testData.LoremIpsum.TextGenerationType.ToString().ToLowerInvariant()).Click();
            GenerateLoremIpsum.Click();
        }