public void Can_load_NotifyPropertyChanged_metadata()
        {
            var metadataLoader           = new CodeFirstMetadataLoader <CodeFirstClassGroup>();
            CodeFirstClassGroup metadata = metadataLoader.LoadFromString(propChangedMetadataSource, propChangedAttributeIdentifier);

            Assert.IsNotNull(metadata);
        }
        private void TestCodeFirstClassGroup(string templateFileName)
        {
            var xfTemplate               = ExpansionFirstCSharp.LoadFromFile(templateFileName);
            var metadataLoader           = new CodeFirstMetadataLoader <CodeFirstClassGroup>();
            CodeFirstClassGroup metadata = metadataLoader.LoadFromString(propChangedMetadataSource, propChangedAttributeIdentifier);
            var newRoots     = xfTemplate.Run(metadata);
            var newRDomRoot  = newRoots.First() as RDomRoot;
            var outputSyntax = RDom.CSharp.GetSyntaxNode(newRDomRoot);
            var output       = outputSyntax.ToFullString();

            output = CleanOutput(output);
            Assert.Inconclusive();
        }