public void NumberColumn_Map_ReturnsBooleanColumnPOCO()
        {
            //given
            FieldNumber field = new ShimFieldNumber();

            ShimField.AllInstances.FieldTypeKindGet = (a) => FieldType.Number;
            setUpShimField();
            //when
            var column = columnMappingResolver.Map(field);

            //then
            Assert.IsInstanceOfType(column, typeof(NumberColumnPOCO));
        }
        public void NumberColumn_Map_AppliesAllProperties()
        {
            //given
            FieldNumber field = new ShimFieldNumber();

            ShimField.AllInstances.FieldTypeKindGet = (a) => FieldType.Number;
            setUpShimField();
            //when
            var column         = columnMappingResolver.Map(field);
            var specificColumn = column as NumberColumnPOCO;

            //then
            Assert.AreEqual(field.Title, column.DisplayName);
            Assert.AreEqual(field.InternalName, column.InternalName);
            Assert.AreEqual(field.Required, column.Required);
            Assert.AreEqual(field.MaximumValue, specificColumn.InternalMaxValue);
            Assert.AreEqual(field.MinimumValue, specificColumn.InternalMinValue);
        }