public void Is_Given_The_Control_Then_Create_Returns_Table(TableControlFactory factory) { var control = BuildTableControl(); var actual = factory.Create(control) as Table; actual.Should().NotBeNull(); }
public void Is_Given_The_Control_Then_Create_Returns_Table_And_The_Row_Columns_Are_Populated(TableControlFactory factory) { var control = BuildTableControl(); var actual = factory.Create(control) as Table; actual.Should().NotBeNull(); actual.Rows.Count.Should().BeGreaterThan(0); actual.Rows[0].Trim().Should().Be("Intermediate"); actual.Rows[1].Should().Be("2"); actual.Rows[2].Should().Be("GCSE"); }
public void Is_Given_The_Control_Then_Create_Returns_Table_And_The_Header_Columns_Are_Populated(TableControlFactory factory) { var control = BuildTableControl(); var actual = factory.Create(control) as Table; actual.Should().NotBeNull(); actual.Headings.Count.Should().BeGreaterThan(0); actual.Headings[0].Should().Be(""); actual.Headings[1].Should().Be("Level"); actual.Headings[2].Should().Be("Equivalent education level"); }
public void Is_Given_An_Item_Of_Paragraph_With_No_Table_Values_Then_Is_Valid_Returns_False(TableControlFactory factory) { var control = new ItemBuilder() .SetType("paragraph") .Build(); var actual = factory.IsValid(control); actual.Should().BeFalse(); }
public void Is_Given_An_Item_Of_Paragraph_With_Table_Value_Then_Is_Valid_Returns_True(TableControlFactory factory) { var control = BuildTableControl(); var actual = factory.IsValid(control); actual.Should().BeTrue(); }