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");
        }
Example #2
0
        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"));
        }
Example #3
0
        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");
        }
Example #4
0
        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"));
        }
Example #5
0
		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");
		}
Example #6
0
		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 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"));
		}