public LocalApplication(ApplicationOptions options = null) : base(options) { runtime = new ProjectRuntime(); runtime.StatusTextChanged += (s, e) => { gui.Status = e.Status; }; }
public ProjectSettings( string name, ProjectRuntime runtime) { this.Name = name; this.Runtime = runtime; }
public HoloLensApplication(ApplicationOptions opts) : base(opts) { runtime = new ProjectRuntime(); runtime.StatusTextChanged += (s, e) => { gui.Status = e.Status; }; holoCamera = new HoloLensCamera(); }
public void SerializesAsStringIfOptionsNull() { var runtime = new ProjectRuntime(ProjectRuntimeName.Dotnet); var yaml = _serializer.SerializeYaml(runtime); Console.WriteLine(yaml); Assert.Equal("dotnet\r\n", yaml); }
public void SerializesAsStringIfOptionsNull() { var runtime = new ProjectRuntime(ProjectRuntimeName.Dotnet); var yaml = _serializer.SerializeYaml(runtime); _output.WriteLine(yaml); Assert.Equal("dotnet" + Environment.NewLine, yaml); }
public void SerializesAsStringIfOptionsNull() { var runtime = new ProjectRuntime(ProjectRuntimeName.Dotnet); var json = _serializer.SerializeJson(runtime); Console.WriteLine(json); using var document = JsonDocument.Parse(json); Assert.NotNull(document); Assert.Equal(JsonValueKind.String, document.RootElement.ValueKind); Assert.Equal("dotnet", document.RootElement.GetString()); }
public void SerializesAsObjectIfOptionsNotNull() { var runtime = new ProjectRuntime(ProjectRuntimeName.Dotnet) { Options = new ProjectRuntimeOptions { TypeScript = true, }, }; var json = _serializer.SerializeJson(runtime); Console.WriteLine(json); using var document = JsonDocument.Parse(json); Assert.NotNull(document); Assert.Equal(JsonValueKind.Object, document.RootElement.ValueKind); }
public void SerializesAsObjectIfOptionsNotNull() { var runtime = new ProjectRuntime(ProjectRuntimeName.Dotnet) { Options = new ProjectRuntimeOptions { TypeScript = true, }, }; var yaml = _serializer.SerializeYaml(runtime); Console.WriteLine(yaml); var expected = new StringBuilder(); expected.Append("name: dotnet\r\n"); expected.Append("options:\r\n"); expected.Append(" typescript: true\r\n"); Assert.Equal(expected.ToString(), yaml); }