Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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());
 }
Esempio n. 3
0
 public void PopulateBuilder(UpdateTableBuilder <T> builder)
 {
     _data.ValuesToDictionary().Where(kv => !_ignore.Contains(kv.Key))
     .ForEach(kv => builder.Set(kv.Key, kv.Value));
 }