public void SimpleDecomposeTest()
        {
            const string inputText = "One.CHECK.A-";
            var compositor = new StringCompositor(this.compositionProvider);
            var result = compositor.Decompose(DefaultCompositionName, inputText);

            Assert.AreEqual(result, "CHECK");
        }
        public void ConditionalDecomposeTest()
        {
            const string inputText = "__CHECK";
            var compositor = new StringCompositor(this.compositionProvider);
            var result = compositor.Decompose(ConditionalCompositionName, inputText);

            Assert.IsNotNull(result);
            Assert.AreEqual(result, "CHECK");
        }