Exemplo n.º 1
0
        public void IdPresentation_03()
        {
            var renderer = new PairRenderer();
            var ad       = new AssetData {
                IdTrimChars = 3
            };

            renderer.Id(ad, "1000").Is("1000");
            renderer.Id(ad, "10000").Is("10000");
        }
Exemplo n.º 2
0
        public void IdPresentation_01()
        {
            var renderer = new PairRenderer();
            var ad       = new AssetData {
                IdTrimChars = 4
            };

            renderer.Id(ad, "0").Is(P(3) + "0"); // GitHub issue #6.
            renderer.Id(ad, "1").Is(P(3) + "1");
            renderer.Id(ad, "9").Is(P(3) + "9");
        }
Exemplo n.º 3
0
        public void IdPresentation_11()
        {
            var renderer = new PairRenderer();
            var ad       = new AssetData {
                IdTrimChars = 3
            };

            renderer.Id(ad, "1a").Is(P(2) + "1a");
            renderer.Id(ad, "10a").Is(P(1) + "10a");
            renderer.Id(ad, "10ab").Is(P(1) + "10ab");
            renderer.Id(ad, "100a").Is("100a");
        }
Exemplo n.º 4
0
        public void IdPresentation_12()
        {
            var renderer = new PairRenderer();
            var ad       = new AssetData {
                IdTrimChars = 3
            };

            renderer.Id(ad, "a").Is("a");
            renderer.Id(ad, "0a").Is(P(2) + "0a");
            renderer.Id(ad, "00a").Is(P(2) + "0a");
            renderer.Id(ad, "000a").Is(P(2) + "0a");
            renderer.Id(ad, "0000a").Is(P(2) + "0a");
        }
Exemplo n.º 5
0
        public void IdPresentation_04()
        {
            // TableController uses CalculateIdTrimmer to determine IdTrimChars,
            // so the case like this test occurs only on intersegment pairs.

            var renderer = new PairRenderer();
            var ad       = new AssetData {
                IdTrimChars = 3
            };

            renderer.Id(ad, "01000").Is("1000");
            renderer.Id(ad, "10000").Is("10000");
        }
Exemplo n.º 6
0
        public void IdPresentation_02()
        {
            var renderer = new PairRenderer();
            var ad       = new AssetData {
                IdTrimChars = 3
            };

            renderer.Id(ad, "0000").Is(P(2) + "0");
            renderer.Id(ad, "0001").Is(P(2) + "1");
            renderer.Id(ad, "0009").Is(P(2) + "9");
            renderer.Id(ad, "0010").Is(P(1) + "10");
            renderer.Id(ad, "0099").Is(P(1) + "99");
            renderer.Id(ad, "0100").Is("100");
            renderer.Id(ad, "0999").Is("999");
        }