Exemplo n.º 1
0
        public void AreaTokenCorrectlyExtractsInformation()
        {
            var token = new AreaToken(TokenContext.Create(@"{area:5}"));

            Assert.AreEqual(5, token.Area);
            Assert.IsTrue(new int[] { 0 }.SequenceEqual(token.Context.Groups));
        }
Exemplo n.º 2
0
        public void AreaTokenCorrectlyFormatted()
        {
            var token = new AreaToken(TokenContext.Create(@"{area:5}"));

            var actual   = token.Format(azer);
            var expected = @"5";

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 3
0
        public void AreaTokenCorrectlyRetokenizes()
        {
            var token = new AreaToken(TokenContext.Create(@"{area:5}"));

            token.Area = 6;

            var actual   = token.TokenText;
            var expected = @"{area:6}";

            Assert.AreEqual(expected, actual);
        }