public void ctor_GetsAllPublicDocumentSets()
        {
            // Act

            var result = new ContextMetadata(typeof(TestContext));

            // Assert

            Assert.AreEqual(3, result.Properties.Length);
        }
        public void ctor_ValidInitializer()
        {
            // Arrange

            var context  = new TestContext();
            var metadata = new ContextMetadata(typeof(TestContext));

            // Act

            metadata.Fill(context);

            // Assert

            Assert.NotNull(context.Beers);
            Assert.NotNull(context.Routes);
            Assert.NotNull(context.RoutesOverridden);
        }