public void set_fields() { _writer.SetColumnsResults("SomeId"); _writer.SetSqlResults("Id=@1"); _sut.Set(d => d.SomeId, 34).Where(d => d.Id == Guid.Empty).Execute(); _executor.Result.SqlText.Should().Be("update SomePost set SomeId=@0 where Id=@1"); Parameter(0).Should().Be(34); }
public void set_title_to_fred() { _builder.Set(p => p.Title, "Fred"); Assert.Equal("update [Posts] set [Title]=@0", _builder.GetSql()); Assert.Equal("Fred", _builder.GetParameters().First()); }
public void PopulateBuilder(UpdateTableBuilder <T> builder) { _data.ValuesToDictionary().Where(kv => !_ignore.Contains(kv.Key)) .ForEach(kv => builder.Set(kv.Key, kv.Value)); }