diff --git a/src/Microsoft.Tye.Core/Serialization/ConfigApplicationParser.cs b/src/Microsoft.Tye.Core/Serialization/ConfigApplicationParser.cs index 601e3267..0f5af8e1 100644 --- a/src/Microsoft.Tye.Core/Serialization/ConfigApplicationParser.cs +++ b/src/Microsoft.Tye.Core/Serialization/ConfigApplicationParser.cs @@ -20,6 +20,9 @@ namespace Tye.Serialization case "name": app.Name = YamlParser.GetScalarValue(key, child.Value); break; + case "network": + app.Network = YamlParser.GetScalarValue(key, child.Value); + break; case "registry": app.Registry = YamlParser.GetScalarValue(key, child.Value); break; diff --git a/test/UnitTests/TyeDeserializationTests.cs b/test/UnitTests/TyeDeserializationTests.cs index fce81b84..93d43d34 100644 --- a/test/UnitTests/TyeDeserializationTests.cs +++ b/test/UnitTests/TyeDeserializationTests.cs @@ -255,6 +255,22 @@ extensions: Assert.Equal(expected.Extensions.Count, app.Extensions.Count); } + [Fact] + public void NetworkTest() + { + var input = @" +network: test-network"; + using var parser = new YamlParser(input); + + var app = parser.ParseConfigApplication(); + + Assert.Equal("test-network", app.Network); + + var expected = _deserializer.Deserialize(new StringReader(input)); + + Assert.Equal(expected.Network, app.Network); + } + [Fact] public void VotingTest() {