public void BuildClassDescription_WhenClassIsDescribedInXml_DescriptionIsIncluded() { var builder = new ClassDescriptionBuilder(_xmlSource); ClassDescription description = builder.BuildClassDescription(_testClass); Assert.IsTrue(description.Summary.Length > 0); }
public void BuildClassDescription_WhenInvoked_NameAndNamespaceAreCorrectlySet() { var builder = new ClassDescriptionBuilder(_xmlSource); ClassDescription description = builder.BuildClassDescription(_testClass); Assert.AreEqual("TestClass", description.Name); Assert.AreEqual("ALMTools.Documentation.Tests.TestData", description.Namespace); }
public void BuildClassDescription_WhenInvoked_AssemblyInformationIsCorrectlySet() { var builder = new ClassDescriptionBuilder(_xmlSource); ClassDescription description = builder.BuildClassDescription(_testClass); AssemblyName assemblyName = _testClass.Assembly.GetName(); Assert.AreEqual(assemblyName.Name, description.AssemblyName); }