public void ParseEmpty() { var env = new An8Environment(); env.Parse( @" "); }
public void ParseOther() { var env = new An8Environment(); env.Parse( @" other { } "); }
public void ParseLimitPlayback() { var env = new An8Environment(); env.Parse( @" limitplayback { } "); Assert.True(env.IsPlaybackFramerateLimited); }
public void ParseFramerate() { var env = new An8Environment(); env.Parse( @" framerate { 2 } "); Assert.Equal(2, env.Framerate); }
public void ParseGridManual() { var env = new An8Environment(); env.Parse( @" grid { 0 2.0 3.0 4.0 } "); Assert.False(env.IsAutoGridEnabled); Assert.Equal(2.0f, env.ModelingGridSpacing); Assert.Equal(3.0f, env.SceneEditorGridSpacing); Assert.Equal(4.0f, env.GroundFloorGridSize); }
public void ParseGridAuto() { var env = new An8Environment(); env.Parse( @" grid { 1 } "); Assert.True(env.IsAutoGridEnabled); Assert.Equal(0.0f, env.ModelingGridSpacing); Assert.Equal(0.0f, env.SceneEditorGridSpacing); Assert.Equal(0.0f, env.GroundFloorGridSize); }
public void GenerateTextEmpty() { var env = new An8Environment(); var text = env.GenerateText(); string expected = @"environment { grid { 0 0.000000 0.000000 0.000000 } framerate { 0 } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextGridAuto() { var env = new An8Environment(); env.IsAutoGridEnabled = true; var text = env.GenerateText(); string expected = @"environment { grid { 1 0.000000 0.000000 0.000000 } framerate { 0 } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextLimitPlayback() { var env = new An8Environment(); env.IsPlaybackFramerateLimited = true; var text = env.GenerateText(); string expected = @"environment { grid { 0 0.000000 0.000000 0.000000 } framerate { 0 } limitplayback { } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void GenerateTextGridManual() { var env = new An8Environment(); env.IsAutoGridEnabled = true; env.ModelingGridSpacing = 2.0f; env.SceneEditorGridSpacing = 3.0f; env.GroundFloorGridSize = 4.0f; var text = env.GenerateText(); string expected = @"environment { grid { 1 2.000000 3.000000 4.000000 } framerate { 0 } } "; Assert.Equal( expected.Replace("\r\n", "\n"), text.Replace("\r\n", "\n")); }
public void NewEnvironment() { var env = new An8Environment(); }