예제 #1
0
        public void ShouldSetComposeDelegate()
        {
            using (var unicodeFunctions = new UnicodeFunctions(UnicodeFunctions.Default))
            {
                unicodeFunctions.SetComposeDelegate((UnicodeFunctions f, uint a, uint b, out uint ab) =>
                {
                    ab = 1337;
                    return(true);
                });

                Assert.True(unicodeFunctions.TryCompose(1, 2, out var composed));

                Assert.Equal(1337u, composed);
            }
        }