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