public void TestRepeatingToken()
{
Mockery mockery = new Mockery();
IProjectNode pn = mockery.NewMock<IProjectNode>();
ProjectSerializer ps = new ProjectSerializer("4[a] 15[b c] 6[", null, null);
int reps;
string data;
Token four = ps.ReadRepeatingToken(pn, out reps, out data);
Assert.IsNotNull(four);
Assert.AreEqual(4, reps);
Assert.AreEqual("a", data);
Token five = ps.ReadRepeatingToken(pn, out reps, out data);
Assert.IsNotNull(five);
Assert.AreEqual(15, reps);
Assert.AreEqual("b c", data);
Token sixPartial = ps.ReadRepeatingToken(pn, out reps, out data);
Assert.IsNull(sixPartial);
}