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")); }
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")); }
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")); }
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")); }
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")); }