diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus.Core.Parsers.Hcl.Tests.csproj b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus.CoreParsers.Hcl.Tests.csproj similarity index 90% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus.Core.Parsers.Hcl.Tests.csproj rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus.CoreParsers.Hcl.Tests.csproj index 37d745f..6d23411 100644 --- a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus.Core.Parsers.Hcl.Tests.csproj +++ b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus.CoreParsers.Hcl.Tests.csproj @@ -20,11 +20,11 @@ - + - + Always diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/HclTemplateParserTest.cs b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/HclTemplateParserTest.cs similarity index 99% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/HclTemplateParserTest.cs rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/HclTemplateParserTest.cs index 09b0bba..eb1c032 100644 --- a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/HclTemplateParserTest.cs +++ b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/HclTemplateParserTest.cs @@ -2,10 +2,9 @@ using System.Linq; using FluentAssertions; using NUnit.Framework; -using Octopus.Core.Parsers.Hcl; using Sprache; -namespace Octopus.Tests.Octopus.Terraform.Templates +namespace Octopus.CoreParsers.Hcl { /// /// Tested based on https://github.com/hashicorp/hcl/blob/a4b07c25de5ff55ad3b8936cea69a79a3d95a855/hcl/parser/parser_test.go diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/ListWithBool.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/ListWithBool.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/ListWithBool.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/ListWithBool.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/MapWithListWIthBool.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/MapWithListWIthBool.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/MapWithListWIthBool.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/MapWithListWIthBool.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/array_comment.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/array_comment.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/array_comment.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/array_comment.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/array_comment_2.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/array_comment_2.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/array_comment_2.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/array_comment_2.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/assign_colon.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/assign_colon.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/assign_colon.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/assign_colon.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/assign_deep.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/assign_deep.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/assign_deep.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/assign_deep.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/aws.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/aws.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/aws.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/aws.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic_int_string.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic_int_string.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic_int_string.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic_int_string.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic_squish.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic_squish.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/basic_squish.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/basic_squish.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/block_assign.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/block_assign.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/block_assign.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/block_assign.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment_crlf.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment_crlf.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment_crlf.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment_crlf.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment_lastline.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment_lastline.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment_lastline.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment_lastline.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment_single.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment_single.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/comment_single.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/comment_single.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/commentsingleline.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/commentsingleline.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/commentsingleline.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/commentsingleline.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex_crlf.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex_crlf.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex_crlf.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex_crlf.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex_key.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex_key.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex_key.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex_key.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex_unicode.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex_unicode.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/complex_unicode.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/complex_unicode.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/curlytexttest.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/curlytexttest.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/curlytexttest.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/curlytexttest.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_policy.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_policy.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_policy.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_policy.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_policy.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_policy.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_policy.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_policy.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_tf_variable.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_tf_variable.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_tf_variable.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_tf_variable.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_tf_variable.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_tf_variable.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/decode_tf_variable.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/decode_tf_variable.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/empty.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/empty.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/empty.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/empty.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/empty.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/empty.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/empty.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/empty.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/emptyresource.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/emptyresource.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/emptyresource.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/emptyresource.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/escape.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/escape.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/escape.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/escape.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/escape_backslash.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/escape_backslash.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/escape_backslash.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/escape_backslash.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/escaped_interpolation.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/escaped_interpolation.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/escaped_interpolation.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/escaped_interpolation.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example1.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example1.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example1.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example1.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example10.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example10.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example10.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example10.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example11.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example11.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example11.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example11.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example12.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example12.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example12.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example12.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example13.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example13.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example13.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example13.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example14.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example14.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example14.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example14.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example15.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example15.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example15.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example15.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example16.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example16.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example16.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example16.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example17.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example17.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example17.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example17.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example18.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example18.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example18.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example18.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example19.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example19.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example19.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example19.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example2.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example2.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example2.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example2.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example20.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example20.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example20.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example20.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example21.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example21.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example21.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example21.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example22.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example22.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example22.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example22.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example23.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example23.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example23.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example23.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example24.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example24.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example24.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example24.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example25.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example25.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example25.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example25.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example26.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example26.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example26.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example26.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example27.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example27.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example27.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example27.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example28.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example28.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example28.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example28.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example29.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example29.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example29.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example29.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example3.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example3.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example3.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example3.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example30.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example30.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example30.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example30.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example31.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example31.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example31.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example31.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example32.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example32.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example32.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example32.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example33.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example33.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example33.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example33.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example34.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example34.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example34.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example34.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example35.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example35.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example35.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example35.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example36.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example36.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example36.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example36.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example37.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example37.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example37.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example37.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example38.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example38.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example38.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example38.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example39.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example39.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example39.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example39.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example4.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example4.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example4.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example4.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example40.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example40.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example40.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example40.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example41.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example41.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example41.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example41.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example42.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example42.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example42.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example42.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example43.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example43.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example43.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example43.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example44.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example44.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example44.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example44.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example45.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example45.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example45.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example45.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example46.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example46.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example46.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example46.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example47.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example47.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example47.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example47.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example48.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example48.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example48.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example48.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example49.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example49.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example49.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example49.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example5.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example5.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example5.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example5.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example50.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example50.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example50.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example50.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example51.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example51.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example51.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example51.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example52.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example52.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example52.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example52.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example53.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example53.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example53.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example53.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example54.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example54.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example54.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example54.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example55.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example55.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example55.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example55.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example56.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example56.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example56.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example56.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example57.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example57.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example57.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example57.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example58.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example58.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example58.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example58.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example59.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example59.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example59.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example59.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example6.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example6.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example6.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example6.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example60.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example60.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example60.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example60.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example61.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example61.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example61.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example61.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example62.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example62.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example62.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example62.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example63.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example63.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example63.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example63.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example64.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example64.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example64.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example64.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example65.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example65.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example65.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example65.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example66.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example66.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example66.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example66.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example67.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example67.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example67.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example67.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example68.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example68.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example68.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example68.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example69.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example69.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example69.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example69.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example7.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example7.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example7.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example7.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example70.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example70.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example70.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example70.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example71.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example71.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example71.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example71.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example72.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example72.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example72.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example72.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example73.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example73.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example73.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example73.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example74.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example74.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example74.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example74.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example75.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example75.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example75.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example75.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example76.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example76.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example76.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example76.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example77.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example77.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example77.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example77.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example78.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example78.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example78.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example78.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example79.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example79.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example79.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example79.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example8.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example8.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example8.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example8.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example80.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example80.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example80.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example80.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example81.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example81.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example81.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example81.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example82.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example82.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example82.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example82.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example83.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example83.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example83.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example83.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example84.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example84.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example84.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example84.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example85.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example85.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example85.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example85.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example86.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example86.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example86.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example86.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example87.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example87.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example87.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example87.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example88.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example88.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example88.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example88.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example89.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example89.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example89.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example89.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example9.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example9.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example9.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example9.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example90.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example90.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example90.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example90.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example91.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example91.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example91.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example91.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example92.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example92.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example92.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example92.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example93.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example93.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example93.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example93.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example94.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example94.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example94.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example94.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example95.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example95.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example95.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example95.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example96.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example96.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example96.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example96.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example97.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example97.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example97.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example97.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example98.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example98.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example98.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example98.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example99.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example99.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/example99.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/example99.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/exmaple54.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/exmaple54.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/exmaple54.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/exmaple54.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/flat.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/flat.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/flat.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/flat.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/float.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/float.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/float.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/float.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/float.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/float.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/float.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/float.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/git_crypt.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/git_crypt.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/git_crypt.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/git_crypt.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/heredocdescription.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/heredocdescription.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/heredocdescription.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/heredocdescription.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/interpolate.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/interpolate.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/interpolate.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/interpolate.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/interpolation.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/interpolation.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/interpolation.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/interpolation.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/key_without_value.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/key_without_value.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/key_without_value.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/key_without_value.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list_comma.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list_comma.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list_comma.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list_comma.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list_of_lists.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list_of_lists.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list_of_lists.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list_of_lists.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list_of_maps.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list_of_maps.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/list_of_maps.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/list_of_maps.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/map.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/map.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/map.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/map.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/map_colon.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/map_colon.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/map_colon.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/map_colon.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/missing_braces.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/missing_braces.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/missing_braces.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/missing_braces.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/mixedtext.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/mixedtext.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/mixedtext.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/mixedtext.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_bad.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_bad.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_bad.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_bad.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_indented.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_indented.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_indented.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_indented.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_literal.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_literal.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_literal.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_literal.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_literal_with_hil.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_literal_with_hil.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_literal_with_hil.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_literal_with_hil.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_no_eof.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_no_eof.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_no_eof.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_no_eof.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_no_hanging_indent.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_no_hanging_indent.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_no_hanging_indent.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_no_hanging_indent.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_no_marker.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_no_marker.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiline_no_marker.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiline_no_marker.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multilinestring.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multilinestring.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multilinestring.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multilinestring.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiple.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiple.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/multiple.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/multiple.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/nested_block_comment.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/nested_block_comment.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/nested_block_comment.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/nested_block_comment.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/nested_interpolation.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/nested_interpolation.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/nested_interpolation.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/nested_interpolation.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/nested_provider_bad.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/nested_provider_bad.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/nested_provider_bad.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/nested_provider_bad.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/null_strings.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/null_strings.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/null_strings.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/null_strings.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_assign_without_value.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_assign_without_value.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_assign_without_value.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_assign_without_value.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_assign_without_value2.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_assign_without_value2.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_assign_without_value2.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_assign_without_value2.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_assign_without_value3.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_assign_without_value3.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_assign_without_value3.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_assign_without_value3.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_without_value.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_without_value.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_key_without_value.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_key_without_value.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_list.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_list.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_list.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_list.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_list_comma.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_list_comma.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_list_comma.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_list_comma.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_with_bool.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_with_bool.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/object_with_bool.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/object_with_bool.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/old.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/old.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/old.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/old.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/quotedtext.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/quotedtext.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/quotedtext.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/quotedtext.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/quotedtext_raw.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/quotedtext_raw.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/quotedtext_raw.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/quotedtext_raw.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/quotes.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/quotes.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/quotes.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/quotes.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/resource.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/resource.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/resource.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/resource.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/resourcewithchildren.tf b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/resourcewithchildren.tf similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/resourcewithchildren.tf rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/resourcewithchildren.tf diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/scientific.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/scientific.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/scientific.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/scientific.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/scientific.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/scientific.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/scientific.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/scientific.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/slice_expand.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/slice_expand.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/slice_expand.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/slice_expand.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/string_without_interpolation_parsing.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/string_without_interpolation_parsing.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/string_without_interpolation_parsing.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/string_without_interpolation_parsing.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure2.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure2.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure2.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure2.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure2.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure2.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure2.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure2.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_basic.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_basic.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_basic.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_basic.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_empty.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_empty.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_empty.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_empty.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_flat.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_flat.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_flat.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_flat.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_flatmap.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_flatmap.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_flatmap.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_flatmap.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list_deep.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list_deep.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list_deep.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list_deep.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list_empty.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list_empty.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_list_empty.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_list_empty.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_multi.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_multi.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_multi.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_multi.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_multi.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_multi.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/structure_multi.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/structure_multi.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/terraform_heroku.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/terraform_heroku.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/terraform_heroku.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/terraform_heroku.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/terraform_heroku.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/terraform_heroku.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/terraform_heroku.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/terraform_heroku.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/terraform_variable_invalid.json b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/terraform_variable_invalid.json similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/terraform_variable_invalid.json rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/terraform_variable_invalid.json diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/test1.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/test1.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/test1.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/test1.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/test2.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/test2.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/test2.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/test2.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/test3.txt b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/test3.txt similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/test3.txt rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/test3.txt diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/tfvars.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/tfvars.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/tfvars.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/tfvars.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/types.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/types.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/types.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/types.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_block_comment.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_block_comment.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_block_comment.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_block_comment.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_brace.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_brace.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_brace.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_brace.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_object.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_object.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_object.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_object.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_object_2.hcl b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_object_2.hcl similarity index 100% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TemplateSamples/unterminated_object_2.hcl rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TemplateSamples/unterminated_object_2.hcl diff --git a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TerraformTemplateLoader.cs b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TerraformTemplateLoader.cs similarity index 93% rename from source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TerraformTemplateLoader.cs rename to source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TerraformTemplateLoader.cs index b9de4cc..9f4fdd5 100644 --- a/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/Core/Parsers/Hcl/TerraformTemplateLoader.cs +++ b/source/Octopus.Core.Parsers.Hcl.Tests/Octopus/CoreParsers/Hcl/TerraformTemplateLoader.cs @@ -1,7 +1,7 @@ using System.IO; using System.Reflection; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { public class TerraformTemplateLoader { diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus.Core.Parsers.Hcl.csproj b/source/Octopus.Core.Parsers.Hcl/Octopus.CoreParsers.Hcl.csproj similarity index 85% rename from source/Octopus.Core.Parsers.Hcl/Octopus.Core.Parsers.Hcl.csproj rename to source/Octopus.Core.Parsers.Hcl/Octopus.CoreParsers.Hcl.csproj index 7dc6465..0612e9a 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus.Core.Parsers.Hcl.csproj +++ b/source/Octopus.Core.Parsers.Hcl/Octopus.CoreParsers.Hcl.csproj @@ -3,6 +3,8 @@ netcoreapp2.0;net40 false + Octopus.CoreParsers.Hcl + Octopus.Core.Parsers.Hcl diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclCommentElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclCommentElement.cs similarity index 93% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclCommentElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclCommentElement.cs index e3d3db0..c5d7910 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclCommentElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclCommentElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a single line comment diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HCLElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclElement.cs similarity index 99% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HCLElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclElement.cs index d04af3a..6cd3ab7 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HCLElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclElement.cs @@ -4,7 +4,7 @@ using Octopus.CoreUtilities.Extensions; using Sprache; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { public class HclElement { diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclHereDocElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclHereDocElement.cs similarity index 97% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclHereDocElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclHereDocElement.cs index f750a0c..39cd17a 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclHereDocElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclHereDocElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a list diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclListPropertyElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclListPropertyElement.cs similarity index 94% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclListPropertyElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclListPropertyElement.cs index df38cf9..d327492 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclListPropertyElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclListPropertyElement.cs @@ -1,7 +1,7 @@ using System.Linq; using System.Text.RegularExpressions; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a list assigned to a property diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMapElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMapElement.cs similarity index 93% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMapElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMapElement.cs index 183eea6..adde580 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMapElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMapElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a map diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMapPropertyElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMapPropertyElement.cs similarity index 95% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMapPropertyElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMapPropertyElement.cs index 6458a83..9669bd2 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMapPropertyElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMapPropertyElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a map assigned to a property diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMultiLineCommentElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMultiLineCommentElement.cs similarity index 92% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMultiLineCommentElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMultiLineCommentElement.cs index 8acd94b..b65b571 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclMultiLineCommentElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclMultiLineCommentElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a multiline comment diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HCLParser.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclParser.cs similarity index 99% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HCLParser.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclParser.cs index 856ec3d..9adc502 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HCLParser.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclParser.cs @@ -3,7 +3,7 @@ using System.Text.RegularExpressions; using Sprache; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// A Sprache parser for the HCL library. diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclRootElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclRootElement.cs similarity index 93% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclRootElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclRootElement.cs index 3e74eb6..1c7f2fe 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclRootElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclRootElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents the document root diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclStringElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclStringElement.cs similarity index 92% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclStringElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclStringElement.cs index c2b8946..26ba218 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclStringElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclStringElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a string diff --git a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclStringPropertyElement.cs b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclStringPropertyElement.cs similarity index 94% rename from source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclStringPropertyElement.cs rename to source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclStringPropertyElement.cs index 0d6c709..dcbb031 100644 --- a/source/Octopus.Core.Parsers.Hcl/Octopus/Core/Parsers/Hcl/HclStringPropertyElement.cs +++ b/source/Octopus.Core.Parsers.Hcl/Octopus/CoreParsers/Hcl/HclStringPropertyElement.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace Octopus.Core.Parsers.Hcl +namespace Octopus.CoreParsers.Hcl { /// /// Represents a string assigned to a property diff --git a/source/Octopus.Core.Parsers.Hcl.sln b/source/Octopus.CoreParsers.Hcl.sln similarity index 85% rename from source/Octopus.Core.Parsers.Hcl.sln rename to source/Octopus.CoreParsers.Hcl.sln index 94e2bdd..6091b61 100644 --- a/source/Octopus.Core.Parsers.Hcl.sln +++ b/source/Octopus.CoreParsers.Hcl.sln @@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27604.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Octopus.Core.Parsers.Hcl.Tests", "Octopus.Core.Parsers.Hcl.Tests\Octopus.Core.Parsers.Hcl.Tests.csproj", "{C2D0CE75-2222-4B3B-8D02-D5DE8E2E887B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Octopus.CoreParsers.Hcl.Tests", "Octopus.Core.Parsers.Hcl.Tests\Octopus.CoreParsers.Hcl.Tests.csproj", "{C2D0CE75-2222-4B3B-8D02-D5DE8E2E887B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Octopus.Core.Parsers.Hcl", "Octopus.Core.Parsers.Hcl\Octopus.Core.Parsers.Hcl.csproj", "{2C02A830-2CA9-4547-B49A-60B7E8DB6B96}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Octopus.CoreParsers.Hcl", "Octopus.Core.Parsers.Hcl\Octopus.CoreParsers.Hcl.csproj", "{2C02A830-2CA9-4547-B49A-60B7E8DB6B96}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution