public void DateTimeColumn_Map_ReturnsBooleanColumnPOCO() { //given FieldDateTime field = new ShimFieldDateTime(); ShimField.AllInstances.FieldTypeKindGet = (a) => FieldType.DateTime; setUpShimField(); //when var column = columnMappingResolver.Map(field); //then Assert.IsInstanceOfType(column, typeof(DateTimeColumnPOCO)); }
public void DateTimeColumn_Map_AppliesAllProperties() { //given FieldDateTime field = new ShimFieldDateTime(); ShimField.AllInstances.FieldTypeKindGet = (a) => FieldType.DateTime; setUpShimField(); //when var column = columnMappingResolver.Map(field); var specificColumn = column as DateTimeColumnPOCO; //then Assert.AreEqual(field.Title, column.DisplayName); Assert.AreEqual(field.InternalName, column.InternalName); Assert.AreEqual(field.Required, column.Required); }