public void GenerateTextEmpty() { var group = new An8Group(); var text = group.GenerateText(); string expected = @"group { name { """" } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextName() { var com = new An8Group(); com.Name = "abc"; var text = com.GenerateText(); string expected = @"group { name { ""abc"" } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextComponent() { var group = new An8Group(); group.Components.Add(new An8Group()); var text = group.GenerateText(); string expected = @"group { name { """" } group { name { """" } } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextPivotOrientation() { var com = new An8Group(); com.PivotOrientation = new An8Quaternion { X = 5.0f, Y = 6.0f, Z = 7.0f, W = 8.0f }; var text = com.GenerateText(); string expected = @"group { name { """" } pivot { orientation { ( 5.000000 6.000000 7.000000 8.000000 ) } } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextPivotOrigin() { var com = new An8Group(); com.PivotOrigin = new An8Point { X = 2.0f, Y = 3.0f, Z = 4.0f }; var text = com.GenerateText(); string expected = @"group { name { """" } pivot { origin { ( 2.000000 3.000000 4.000000 ) } } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }