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); }