public async Task Ensure_GetKnownKeysAsync_Returns_Existing_Keys()
        {
            var project = new EmbeddedRazorProject(typeof(Root));

            var knownKeys = await project.GetKnownKeysAsync();

            Assert.NotNull(knownKeys);
            Assert.True(knownKeys.Count() > 0);

            foreach (var key in knownKeys)
            {
                var projectItem = await project.GetItemAsync(key);

                Assert.True(projectItem.Exists);
            }
        }
        public async Task Ensure_GetKnownKeysAsync_Returns_Existing_Keys_When_RootNamespace_Set()
        {
            var project = new EmbeddedRazorProject(typeof(Root).Assembly, "RazorLight.Tests.Assets.Embedded");

            var knownKeys = await project.GetKnownKeysAsync();

            Assert.NotNull(knownKeys);
            Assert.True(knownKeys.Count() > 0);

            foreach (var key in knownKeys)
            {
                var projectItem = await project.GetItemAsync(key);

                Assert.True(projectItem.Exists);
            }
        }