public void ColumnOrderList_ShouldReturnExpectedValues(string colOrderValues) { //Arrange dynamic layoutItem = innovator.newItem(); layoutItem.setProperty("col_order", colOrderValues); var itemGridLayout = new ItemGridLayout(layoutItem); if (!string.IsNullOrEmpty(colOrderValues)) { colOrderValues += ";"; } List <string> expected = colOrderValues .Replace("_D;", ";") .Replace("L;", "locked_by_id;") .Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries) .ToList(); //Act List <string> actual = itemGridLayout.ColumnOrderList; //Assert Assert.AreEqual(expected, actual); }
public void Ctro_ShouldDoesNotThrow() { //Arrange dynamic layoutItem = innovator.newItem(); //Assert Assert.DoesNotThrow(new TestDelegate(() => { //Act var itemGridLayout = new ItemGridLayout(layoutItem); })); }
public void Ctro_LayoutIsNull_ShouldThrowArgumentNullException() { //Arrange dynamic layoutItem = null; //Assert Assert.Throws <ArgumentNullException>(new TestDelegate(() => { //Act var itemGridLayout = new ItemGridLayout(layoutItem); }), nameof(layoutItem)); }
public void ItemTypeId_ShouldReturn_ExpectedId(string expected) { // Arrange dynamic layoutItem = innovator.newItem(); layoutItem.setProperty("item_type_id", expected); var itemGridLayout = new ItemGridLayout(layoutItem); // Act string actual = itemGridLayout.ItemTypeId; // Assert Assert.AreEqual(expected, actual); }
public void PageSize_ShouldReturnExpectedValue(string expected) { //Arrange dynamic layoutItem = innovator.newItem(); layoutItem.setProperty("page_size", expected); var itemGridLayout = new ItemGridLayout(layoutItem); //Act string actual = itemGridLayout.PageSize; //Assert Assert.AreEqual(expected, actual); }
public void ColumnWidthsList_ShouldReturnExpectedValues(string colWidthsValues) { //Arrange dynamic layoutItem = innovator.newItem(); layoutItem.setProperty("col_widths", colWidthsValues); var itemGridLayout = new ItemGridLayout(layoutItem); List <string> expected = colWidthsValues .Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries) .ToList(); //Act List <string> actual = itemGridLayout.ColumnWidthsList; //Assert Assert.AreEqual(expected, actual); }