public void Parse_NullS_ThrowsArgumentNullException() { var parser = new TileStateParser(); // ReSharper disable once AssignNullToNotNullAttribute Assert.That(() => parser.Parse(null), Throws.ArgumentNullException); }
public void Parse(string s, byte expectedType, bool expectedValue) { var parser = new TileStateParser(); var tile = new Tile(); var state = parser.Parse(s); Assert.That(state, Is.Not.Null); tile = state.Apply(tile); Assert.That(GetValue(tile, expectedType), Is.EqualTo(expectedValue)); }
public void Parse_InvalidTileState_ReturnsNull(string s) { var parser = new TileStateParser(); Assert.That(parser.Parse(s), Is.Null); }