Пример #1
0
        public static TheoryData <Size> GetSizeTheoryData(TestIncludeType includeType)
        {
            var data = new TheoryData <Size>();

            if (!includeType.HasFlag(TestIncludeType.NoPositives))
            {
                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, 1));
                data.Add(new Size(1, -1));
            }
            return(data);
        }
Пример #2
0
        public static TheoryData <Point> GetPointTheoryData(TestIncludeType includeType)
        {
            var data = new TheoryData <Point>();

            if (!includeType.HasFlag(TestIncludeType.NoPositives))
            {
                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);
        }