Пример #1
0
        public void ReplaceInFormatter_ButDont()
        {
            var typedef = GetTypeDef <UWPProjection>();

            var map = TypeMap.FromXDocument(XDocument.Parse(simplerSourceFile));
            CSharpFullMemberFormatter formatter = new CSharpFullMemberFormatter(map);

            string actualName = formatter.GetName(typedef, useTypeProjection: false);

            Assert.AreEqual("mdoc.Test.TypeMapTests.UWPProjection", actualName);
        }
Пример #2
0
        public void ReplaceInFormatter()
        {
            var typedef = GetTypeDef <UWPProjection>();

            var map = TypeMap.FromXDocument(XDocument.Parse(simplerSourceFile));
            CSharpFullMemberFormatter formatter = new CSharpFullMemberFormatter(map);

            string actual     = formatter.GetDeclaration(typedef);
            string actualName = formatter.GetName(typedef);

            Assert.AreEqual("public class System.String : mdoc.Test.IInt<int>", actual);
            Assert.AreEqual("System.String", actualName);
        }