public void ReachTokenCorrectlyExtractsInformation() { var token = new ReachToken(TokenContext.Create(@"{reach:5}")); Assert.AreEqual(5, token.Reach); Assert.IsTrue(new int[] { 0 }.SequenceEqual(token.Context.Groups)); }
public void ReachTokenCorrectlyFormatted() { var token = new ReachToken(TokenContext.Create(@"{reach:5}")); var actual = token.Format(azer); var expected = @"5"; Assert.AreEqual(expected, actual); }
public void ReachTokenCorrectlyRetokenizes() { var token = new ReachToken(TokenContext.Create(@"{reach:5}")); token.Reach = 6; var actual = token.TokenText; var expected = @"{reach:6}"; Assert.AreEqual(expected, actual); }