public void WhenSetMetaColumnPropertiesThenWorkOnSameHbmColumnCreatedAtCtor() { var hbmMapping = new HbmMapping(); var hbmAny = new HbmAny(); var mapper = new AnyMapper(null, typeof(int), hbmAny, hbmMapping); var columnsBefore = hbmAny.Columns.ToArray(); mapper.Columns(idcm => { }, metacm => metacm.Length(500)); var columnsAfter = hbmAny.Columns.ToArray(); columnsBefore[1].Should().Be.SameInstanceAs(columnsAfter[1]); columnsBefore[1].length.Should().Be("500"); }
public void WhenSetIdColumnPropertiesThenWorkOnSameHbmColumnCreatedAtCtor() { const int idColumnIndex = 1; var hbmMapping = new HbmMapping(); var hbmAny = new HbmAny(); var mapper = new AnyMapper(null, typeof(int), hbmAny, hbmMapping); var columnsBefore = hbmAny.Columns.ToArray(); mapper.Columns(idcm => idcm.Length(10), metacm => { }); var columnsAfter = hbmAny.Columns.ToArray(); Assert.That(columnsBefore[idColumnIndex], Is.SameAs(columnsAfter[idColumnIndex])); Assert.That(columnsBefore[idColumnIndex].length, Is.EqualTo("10")); }
public void WhenSetIdColumnPropertiesThenWorkOnSameHbmColumnCreatedAtCtor() { const int idColumnIndex = 1; var hbmMapping = new HbmMapping(); var hbmAny = new HbmAny(); var mapper = new AnyMapper(null, typeof(int), hbmAny, hbmMapping); var columnsBefore = hbmAny.Columns.ToArray(); mapper.Columns(idcm => idcm.Length(10), metacm => { }); var columnsAfter = hbmAny.Columns.ToArray(); columnsBefore[idColumnIndex].Should().Be.SameInstanceAs(columnsAfter[idColumnIndex]); columnsBefore[idColumnIndex].length.Should().Be("10"); }
public void WhenSetMetaColumnPropertiesThenWorkOnSameHbmColumnCreatedAtCtor() { // The first column in the mapping is the MetaValue const int metaValueColumnIndex = 0; var hbmMapping = new HbmMapping(); var hbmAny = new HbmAny(); var mapper = new AnyMapper(null, typeof(int), hbmAny, hbmMapping); var columnsBefore = hbmAny.Columns.ToArray(); mapper.Columns(idcm => { }, metacm => metacm.Length(500)); var columnsAfter = hbmAny.Columns.ToArray(); Assert.That(columnsBefore[metaValueColumnIndex], Is.SameAs(columnsAfter[metaValueColumnIndex])); Assert.That(columnsBefore[metaValueColumnIndex].length, Is.EqualTo("500")); }
public void WhenSetMetaColumnPropertiesThenWorkOnSameHbmColumnCreatedAtCtor() { // The first column in the mapping is the MetaValue const int metaValueColumnIndex = 0; var hbmMapping = new HbmMapping(); var hbmAny = new HbmAny(); var mapper = new AnyMapper(null, typeof(int), hbmAny, hbmMapping); var columnsBefore = hbmAny.Columns.ToArray(); mapper.Columns(idcm => { }, metacm => metacm.Length(500)); var columnsAfter = hbmAny.Columns.ToArray(); columnsBefore[metaValueColumnIndex].Should().Be.SameInstanceAs(columnsAfter[metaValueColumnIndex]); columnsBefore[metaValueColumnIndex].length.Should().Be("500"); }