public void CurrencyColumn_Map_ReturnsBooleanColumnPOCO() { //given FieldCurrency field = new ShimFieldCurrency(); ShimField.AllInstances.FieldTypeKindGet = (a) => FieldType.Currency; setUpShimField(); //when var column = columnMappingResolver.Map(field); //then Assert.IsInstanceOfType(column, typeof(CurrencyColumnPOCO)); }
public void CurrencyColumn_Map_AppliesAllProperties() { //given FieldCurrency field = new ShimFieldCurrency(); ShimField.AllInstances.FieldTypeKindGet = (a) => FieldType.Currency; setUpShimField(); //when var column = columnMappingResolver.Map(field); var specificColumn = column as CurrencyColumnPOCO; //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); }