public PercentInputRenderingTests() { textWriter = new Mock <TextWriter>(); tagBuilder = new Mock <ITextBoxBaseHtmlBuilder>(); rootTag = new Mock <IHtmlNode>(); rootTag.SetupGet(t => t.Children).Returns(() => new List <IHtmlNode>()); input = InputTestHelper.CreatePercentInput(tagBuilder.Object); input.Name = "PercentInput"; }
public PercentInputRenderingTests() { textWriter = new Mock<TextWriter>(); tagBuilder = new Mock<ITextBoxBaseHtmlBuilder>(); rootTag = new Mock<IHtmlNode>(); rootTag.SetupGet(t => t.Children).Returns(() => new List<IHtmlNode>()); input = InputTestHelper.CreatePercentInput(tagBuilder.Object); input.Name = "PercentInput"; }
public ActionResult DoPercent(PercentInput input) { var percentWorker = new PercentWorker(input); ViewBag.Worker = percentWorker; percentWorker.Go(); ViewBag.Scenario = percentWorker.Scenario; var viewName = percentWorker.HasError() ? "Percent" : "PercentResult"; return(View(viewName)); }