public void ReadInt32_Reads_Values() { var target = new StringTokenizer("123,456"); Assert.Equal(123, target.ReadInt32()); Assert.Equal(456, target.ReadInt32()); Assert.Throws <FormatException>(() => target.ReadInt32()); }
/// <summary> /// Parses a <see cref="PixelPoint"/> string. /// </summary> /// <param name="s">The string.</param> /// <returns>The <see cref="PixelPoint"/>.</returns> public static PixelPoint Parse(string s) { using (var tokenizer = new StringTokenizer(s, CultureInfo.InvariantCulture, exceptionMessage: "Invalid PixelPoint.")) { return(new PixelPoint( tokenizer.ReadInt32(), tokenizer.ReadInt32())); } }