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); }
public void Teardown() { Builder = null; ApiDocumentation = null; }