Пример #1
0
        public void GenerateTextEmpty()
        {
            var bone = new An8Bone();

            var text = bone.GenerateText();

            string expected =
                @"bone { """"
  length { 0.000000 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Пример #2
0
        public void GenerateTextDegreeOfFreedom()
        {
            var bone = new An8Bone();

            bone.DegreesOfFreedom.Add(new An8DegreeOfFreedom());

            var text = bone.GenerateText();

            string expected =
                @"bone { """"
  length { 0.000000 }
  dof { """" 0.000000 0.000000 0.000000 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Пример #3
0
        public void GenerateTextLocked()
        {
            var bone = new An8Bone();

            bone.IsLocked = true;

            var text = bone.GenerateText();

            string expected =
                @"bone { """"
  length { 0.000000 }
  locked { }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Пример #4
0
        public void GenerateTextDiameter()
        {
            var bone = new An8Bone();

            bone.Diameter = 2.0f;

            var text = bone.GenerateText();

            string expected =
                @"bone { """"
  length { 0.000000 }
  diameter { 2.000000 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Пример #5
0
        public void GenerateTextComponent()
        {
            var bone = new An8Bone();

            bone.Components.Add(new An8Group());

            var text = bone.GenerateText();

            string expected =
                @"bone { """"
  length { 0.000000 }
  group {
    name { """" }
  }
}
";

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