public void ParseEmpty() { var figure = new An8Figure(); figure.Parse( @" "); }
public void NewFigure() { var figure = new An8Figure(); Assert.Null(figure.Name); Assert.NotNull(figure.Materials); Assert.Null(figure.RootBone); }
public void ParseOther() { var figure = new An8Figure(); figure.Parse( @" other { } "); }
public void ParseBone() { var figure = new An8Figure(); figure.Parse( @" bone { } "); Assert.NotNull(figure.RootBone); }
public void ParseMaterial() { var figure = new An8Figure(); figure.Parse( @" material { } "); Assert.Equal(1, figure.Materials.Count); }
public void ParseName() { var figure = new An8Figure(); figure.Parse( @" ""abc"" "); Assert.Equal("abc", figure.Name); }
public void GenerateTextEmpty() { var figure = new An8Figure(); var text = figure.GenerateText(); string expected = @"figure { """" } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextMaterial() { var figure = new An8Figure(); figure.Materials.Add(new An8Material()); var text = figure.GenerateText(); string expected = @"figure { """" material { """" } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextBone() { var figure = new An8Figure(); figure.RootBone = new An8Bone(); var text = figure.GenerateText(); string expected = @"figure { """" bone { """" length { 0.000000 } } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }