public void CanUseFactoryMethodToCreateNewAttributeTypeToReturn() { //Act var attr = AttributeTypeToReturn.OfType(AttributeDataType.StructureTable); //Assert Assert.That(attr.Type, Is.EqualTo(AttributeDataType.StructureTable)); }
public void Instantiation() { //Act var attr = new AttributeTypeToReturn(); //Assert Assert.That(attr, Is.Not.Null); }
public void Can_Generate_Api_Xml() { //Arrange string expected = new XElement("AttributeType", new XAttribute("name", "structure-text")) .ToString(); var attr = AttributeTypeToReturn.OfType(AttributeDataType.StructureText); //Act string actual = attr.ToAdsml().ToString(); Console.WriteLine(actual); //Assert Assert.That(actual, Is.EqualTo(expected)); }
public void Can_Specify_Attribute_Types_To_Return() { //Arrange string expected = new XElement("LookupControls", new XElement("AttributeTypesToReturn", new XElement("AttributeType", new XAttribute("name", "structure-text")))).ToString(); var builder = new LookupControlBuilder(); //Act builder.ReturnAttributes(AttributeTypeToReturn.OfType(AttributeDataType.StructureText)); var actual = builder.Build().ToAdsml().ToString(); Console.WriteLine(actual); //Assert Assert.That(actual, Is.EqualTo(expected)); }