public LocalApplication(ApplicationOptions options = null) : base(options)
 {
     runtime = new ProjectRuntime();
     runtime.StatusTextChanged += (s, e) => {
         gui.Status = e.Status;
     };
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 6
0
        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());
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }