コード例 #1
0
        public void BuildClassDescription_WhenClassIsDescribedInXml_DescriptionIsIncluded()
        {
            var builder = new ClassDescriptionBuilder(_xmlSource);
            ClassDescription description = builder.BuildClassDescription(_testClass);

            Assert.IsTrue(description.Summary.Length > 0);
        }
コード例 #2
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);
        }
コード例 #3
0
        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);
        }