public static TheoryData <Size> GetSizeTheoryData(TestIncludeType includeType) { var data = new TheoryData <Size>(); data.Add(new Size()); data.Add(new Size(new Point(1, 1))); data.Add(new Size(1, 2)); if (!includeType.HasFlag(TestIncludeType.NoNegatives)) { data.Add(new Size(-1, -2)); data.Add(new Size(int.MaxValue, int.MinValue)); } return(data); }
public static TheoryData <Point> GetPointTheoryData(TestIncludeType includeType) { var data = new TheoryData <Point>(); data.Add(new Point()); data.Add(new Point(10)); data.Add(new Point(1, 2)); if (!includeType.HasFlag(TestIncludeType.NoNegatives)) { data.Add(new Point(int.MaxValue, int.MinValue)); data.Add(new Point(-1, -2)); } return(data); }