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)); }
public void AreaTokenCorrectlyFormatted() { var token = new AreaToken(TokenContext.Create(@"{area:5}")); var actual = token.Format(azer); var expected = @"5"; Assert.AreEqual(expected, actual); }
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); }