public void Verify_that_QueryDatatypeName_returns_expected_results() { var datatypeDefinitionBoolean = new DatatypeDefinitionBoolean(); Assert.That(datatypeDefinitionBoolean.QueryDatatypeName(), Is.EqualTo("Boolean")); var datatypeDefinitionDate = new DatatypeDefinitionDate(); Assert.That(datatypeDefinitionDate.QueryDatatypeName(), Is.EqualTo("Date")); var datatypeDefinitionEnumeration = new DatatypeDefinitionEnumeration(); Assert.That(datatypeDefinitionEnumeration.QueryDatatypeName(), Is.EqualTo("Enumeration")); var datatypeDefinitionInteger = new DatatypeDefinitionInteger(); Assert.That(datatypeDefinitionInteger.QueryDatatypeName(), Is.EqualTo("Integer")); var datatypeDefinitionReal = new DatatypeDefinitionReal(); Assert.That(datatypeDefinitionReal.QueryDatatypeName(), Is.EqualTo("Real")); var datatypeDefinitionString = new DatatypeDefinitionString(); Assert.That(datatypeDefinitionString.QueryDatatypeName(), Is.EqualTo("String")); var datatypeDefinitionXhtml = new DatatypeDefinitionXHTML(); Assert.That(datatypeDefinitionXhtml.QueryDatatypeName(), Is.EqualTo("XHTML")); }
public void VerifyThatTheAttributeDefinitionCanBeSetOrGet() { var datatypeDefinitionXhtml = new DatatypeDefinitionXHTML(); var attributeDefinitionXhtml = new AttributeDefinitionXHTML(); attributeDefinitionXhtml.Type = datatypeDefinitionXhtml; var attributeDefinition = (AttributeDefinition)attributeDefinitionXhtml; Assert.AreEqual(datatypeDefinitionXhtml, attributeDefinition.DatatypeDefinition); attributeDefinition.DatatypeDefinition = datatypeDefinitionXhtml; Assert.AreEqual(datatypeDefinitionXhtml, attributeDefinition.DatatypeDefinition); }
public void Verify_That_The_AttributeDefinition_Can_Be_Set_Or_Get() { var datatypeDefinitionXhtml = new DatatypeDefinitionXHTML(); var attributeDefinitionXhtml = new AttributeDefinitionXHTML(); attributeDefinitionXhtml.Type = datatypeDefinitionXhtml; var attributeDefinition = (AttributeDefinition)attributeDefinitionXhtml; Assert.AreEqual(datatypeDefinitionXhtml, attributeDefinition.DatatypeDefinition); attributeDefinition.DatatypeDefinition = datatypeDefinitionXhtml; Assert.AreEqual(datatypeDefinitionXhtml, attributeDefinition.DatatypeDefinition); }
/// <summary> /// create all the different <see cref="DatatypeDefinition"/>s /// </summary> private void CreateDataTypes() { var reqIfContent = this.reqIF.CoreContent.SingleOrDefault(); var datatypeDefinitionBoolean = new DatatypeDefinitionBoolean(); datatypeDefinitionBoolean.Description = "boolean data type definition"; datatypeDefinitionBoolean.Identifier = "boolean"; datatypeDefinitionBoolean.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionBoolean.LongName = "a boolean"; reqIfContent.DataTypes.Add(datatypeDefinitionBoolean); var datatypeDefinitionDate = new DatatypeDefinitionDate(); datatypeDefinitionDate.Description = "date data type definition"; datatypeDefinitionDate.Identifier = "DateTime"; datatypeDefinitionDate.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionDate.LongName = "a date"; reqIfContent.DataTypes.Add(datatypeDefinitionDate); var datatypeDefinitionEnumeration = new DatatypeDefinitionEnumeration(); datatypeDefinitionEnumeration.Description = "enum value type definition"; datatypeDefinitionEnumeration.Identifier = this.enumdatatype_id; datatypeDefinitionEnumeration.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionEnumeration.LongName = "an enumeration"; var enumValuelow = new EnumValue(); enumValuelow.Identifier = this.enum_value_low_id; enumValuelow.LastChange = DateTime.Parse("2015-12-01"); enumValuelow.LongName = "low"; var embeddedValueLow = new EmbeddedValue(); embeddedValueLow.Key = 1; embeddedValueLow.OtherContent = "foo"; enumValuelow.Properties = embeddedValueLow; var enumValuemedium = new EnumValue(); enumValuemedium.Identifier = this.enum_value_medium_id; enumValuemedium.LastChange = DateTime.Parse("2015-12-01"); enumValuemedium.LongName = "medium"; var embeddedValueMedium = new EmbeddedValue(); embeddedValueMedium.Key = 2; embeddedValueMedium.OtherContent = "bar"; enumValuemedium.Properties = embeddedValueMedium; datatypeDefinitionEnumeration.SpecifiedValues.Add(enumValuelow); datatypeDefinitionEnumeration.SpecifiedValues.Add(enumValuemedium); reqIfContent.DataTypes.Add(datatypeDefinitionEnumeration); var datatypeDefinitionInteger = new DatatypeDefinitionInteger(); datatypeDefinitionInteger.Description = "integer data type definition"; datatypeDefinitionInteger.Identifier = "integer"; datatypeDefinitionInteger.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionInteger.LongName = "an integer"; datatypeDefinitionInteger.Min = 2; datatypeDefinitionInteger.Max = 6; reqIfContent.DataTypes.Add(datatypeDefinitionInteger); var datatypeDefinitionReal = new DatatypeDefinitionReal(); datatypeDefinitionReal.Description = "real data type definition"; datatypeDefinitionReal.Identifier = "real"; datatypeDefinitionReal.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionReal.LongName = "a real"; datatypeDefinitionReal.Accuracy = 5; datatypeDefinitionReal.Min = 1; datatypeDefinitionReal.Max = 5; reqIfContent.DataTypes.Add(datatypeDefinitionReal); var datatypeDefinitionString = new DatatypeDefinitionString(); datatypeDefinitionString.Description = "string data type definition"; datatypeDefinitionString.Identifier = "string"; datatypeDefinitionString.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionString.MaxLength = 32000; datatypeDefinitionString.LongName = "a string"; reqIfContent.DataTypes.Add(datatypeDefinitionString); var datatypeDefinitionXhtml = new DatatypeDefinitionXHTML(); datatypeDefinitionXhtml.Description = "string data type definition"; datatypeDefinitionXhtml.Identifier = "xhtml"; datatypeDefinitionXhtml.LastChange = DateTime.Parse("2015-12-01"); datatypeDefinitionXhtml.LongName = "a string"; reqIfContent.DataTypes.Add(datatypeDefinitionXhtml); }