public void WindowedChangelogTopicGetProperties()
        {
            UnwindowedChangelogTopicConfig c = new UnwindowedChangelogTopicConfig()
            {
                Name             = "topic1",
                NumberPartitions = 1,
                Configs          = new Dictionary <string, string>()
                {
                    { "config1", "100" }
                }
            };

            var configs = c.GetProperties(new Dictionary <string, string>(), 120);

            Assert.AreEqual(3, configs.Count);
            Assert.AreEqual("100", configs["config1"]);
            Assert.AreEqual("CreateTime", configs[InternalTopicConfigCst.MESSAGE_TIMESTAMP_TYPE_CONFIG]);
            Assert.AreEqual("compact", configs[InternalTopicConfigCst.CLEANUP_POLICY_CONFIG]);
        }