public void ColourArgument_ParseShouldFail_BecauseInvalidColour() { // Arrange Colours.Set("[\"red\", \"green\"]"); ColourArgument argument = new ColourArgument(); IStringReader reader = new StringReader("blue"); // Act ReadResults readResults = argument.Parse(reader, out _); // Assert Assert.IsFalse(readResults.Successful); }
public void ColourArgument_ParseShouldSucceed() { // Arrange Colours.Set("[\"red\", \"green\"]"); ColourArgument argument = new ColourArgument(); IStringReader reader = new StringReader("red"); // Act ReadResults readResults = argument.Parse(reader, out _); // Assert Assert.IsTrue(readResults.Successful); }