public void GenerateTextEmpty()
        {
            var bezier = new An8Bezier();

            var text = bezier.GenerateText();

            string expected =
                @"bezier {
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
        public void GenerateTextClosed()
        {
            var bezier = new An8Bezier();

            bezier.IsClosed = true;

            var text = bezier.GenerateText();

            string expected =
                @"bezier {
  closed { }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
        public void GenerateTextKnot()
        {
            var bezier = new An8Bezier();

            bezier.Knots.Add(new An8Knot());

            var text = bezier.GenerateText();

            string expected =
                @"bezier {
  knot {
    ( 0.000000 0.000000 0.000000 ) ( 0.000000 0.000000 0.000000 ) ( 0.000000 0.000000 0.000000 )
  }
}
";

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