public void Execute_SecondColumnWithSpecifiedDefaultValue_ColumnAddedWithDefaultValue() { var state = new GenerationState(); state.CaseCollection.CurrentScope.Content.Columns.Add("firstColumn"); var newRow = state.CaseCollection.CurrentScope.Content.NewRow(); newRow[0] = "firstCell"; state.CaseCollection.CurrentScope.Content.Rows.Add(newRow); var action = new AddCaseAction("myColumn", "value"); action.Execute(state); Assert.That(state.CaseCollection.CurrentScope.Content.Rows[0].ItemArray[1], Is.EqualTo("value")); }
public void Execute_SecondColumn_ColumnAdded() { var state = new GenerationState(); state.CaseCollection.CurrentScope.Content.Columns.Add("firstColumn"); var newRow = state.CaseCollection.CurrentScope.Content.NewRow(); newRow[0] = "firstCell"; state.CaseCollection.CurrentScope.Content.Rows.Add(newRow); var action = new AddCaseAction("myColumn"); action.Execute(state); Assert.That(state.CaseCollection.CurrentScope.Content.Columns, Has.Count.EqualTo(2)); }