public void Insert_Value_Test() { var model = new Builder.InsertModel(); model.Columns.Add("id"); model.Values.Add("0"); model.ValueSet("id", "23"); Assert.Equal(1, model.Columns.Count); Assert.Equal(1, model.Values.Count); Assert.Equal("23", model.Values[0]); model.ValueAdd("name", "'Test'"); Assert.Equal(2, model.Columns.Count); Assert.Equal(2, model.Values.Count); Assert.Equal("23", model.Values[0]); Assert.Equal("name", model.Columns[1]); Assert.Equal("'Test'", model.Values[1]); model.ValueAdd("id", "56"); Assert.Equal(2, model.Columns.Count); Assert.Equal(2, model.Values.Count); Assert.Equal("56", model.Values[0]); Assert.Equal("name", model.Columns[1]); Assert.Equal("'Test'", model.Values[1]); model.ValueRemove("name"); Assert.Equal(1, model.Columns.Count); Assert.Equal(1, model.Values.Count); Assert.Equal("56", model.Values[0]); }
public void Insert_Column_Value_Missmatch() { var model = new Builder.InsertModel(); model.Columns.Add("id"); ArgumentOutOfRangeException ex = Assert.Throws <ArgumentOutOfRangeException>(() => model.Build()); Assert.NotNull(ex); }