public void GenerateTextEmpty()
        {
            var method = new An8Method();

            var text = method.GenerateText();

            string expected =
                @"method { modifier """"
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
        public void GenerateTextParameter()
        {
            var method = new An8Method();

            method.Parameters.Add("abc", 2.0f);

            var text = method.GenerateText();

            string expected =
                @"method { modifier """"
  parameter { ""abc"" 2.000000 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
        public void GenerateTextNull()
        {
            var method = new An8Method();

            method.Kind = "abc";
            method.Name = "def";

            var text = method.GenerateText();

            string expected =
                @"method { abc ""def""
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }