public void write_preview_when_the_cell_value_is_missing_in_the_step() { var cell = Cell.For <string>("name"); var step = new Step(); var tag = new CellTag(cell, step); tag.WritePreview(new TestContext()); tag.Text().ShouldEqual("MISSING"); }
public void write_preview() { var cell = Cell.For <string>("name"); var step = new Step().With("name:Jeremy"); var tag = new CellTag(cell, step); tag.WritePreview(new TestContext()); tag.Text().ShouldEqual("Jeremy"); tag.HasClass(HtmlClasses.INPUT).ShouldBeTrue(); }
public void write_preview_when_the_cell_value_is_blank() { var cell = Cell.For <string>("name"); var step = new Step(); step.Set("name", string.Empty); var tag = new CellTag(cell, step); tag.WritePreview(new TestContext()); tag.Text().ShouldEqual(Step.BLANK); }
public void write_preview_when_the_cell_value_is_null_in_the_step() { var cell = Cell.For <string>("name"); var step = new Step(); step.Set("name", null); var tag = new CellTag(cell, step); tag.WritePreview(new TestContext()); tag.Text().ShouldEqual(Step.NULL); }
public void write_results_when_the_cell_is_just_an_input() { var cell = Cell.For <string>("name"); cell.IsResult = false; var step = new Step().With("name:Jeremy"); var tag = new CellTag(cell, step); tag.WriteResults(new StepResults(), new TestContext()); tag.Text().ShouldEqual("Jeremy"); tag.HasClass(HtmlClasses.INPUT).ShouldBeTrue(); }
public void the_text_should_just_be_the_expected_text() { tag.Text().ShouldEqual("Jeremy"); }
public void should_have_the_parsed_display_of_the_actual() { tag.Text().ShouldEqual("Jeremy (no result)"); }
public void should_have_the_parsed_display_of_the_actual() { tag.Text().ShouldEqual("Jeremy, but was 'Chad'"); }