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

                Assert.True(unicodeFunctions.TryDecompose(0, out var first, out var second));

                Assert.Equal(1337u, first);
                Assert.Equal(7331u, second);
            }
        }