Example #1
0
        public void Setup()
        {
            var xmlDocProvider = new Mock <IXmlDocProvider>(MockBehavior.Strict);

            xmlDocProvider.Setup(instance => instance.GetDescription(It.IsAny <Type>())).Returns <Type>(type => type.FullName);
            xmlDocProvider.Setup(instance => instance.GetDescription(It.IsAny <PropertyInfo>())).Returns <PropertyInfo>(property => typeof(T) + "." + property.Name);
            xmlDocProvider.Setup(instance => instance.GetDescription(It.IsAny <MethodInfo>())).Returns <MethodInfo>(method => method.DeclaringType + "." + method.Name + "()");
            ApiDocumentation = CreateApiDocumentation();
            Builder          = new HydraCompliantTypeDescriptionBuilder(xmlDocProvider.Object);
        }
Example #2
0
 public void Teardown()
 {
     Builder          = null;
     ApiDocumentation = null;
 }