Exemplo n.º 1
0
        private static IOpenImage GetOpenFileStrategy(string[] args)
        {
            IOpenImage open;

            if (args.Length > 0)
            {
                var inputFile = args[0];
                Console.WriteLine("Trying to process file: " + inputFile);
                open = new OpenImageToBitmap(inputFile);
            }
            else
            {
                Console.WriteLine("Enter image file name (or press Enter to random points generate): ");
                var inputFile = Console.ReadLine();
                if (File.Exists(inputFile))
                {
                    open = new OpenImageToBitmap(inputFile);
                }
                else
                {
                    Console.WriteLine("File does not exist. Generate 1000 random points");
                    open = new GenerateRandomPoints();
                }
            }

            return(open);
        }
        public void OpenImageTest174()
        {
            GenerateRandomPoints generateRandomPoints;
            List <CPoint>        list;

            generateRandomPoints = new GenerateRandomPoints(0, 15);
            list = this.OpenImageTest(generateRandomPoints);
            Assert.IsNotNull((object)generateRandomPoints);
        }
        public void OpenImageTestManual()
        {
            GenerateRandomPoints generateRandomPoints;
            List <CPoint>        list;

            generateRandomPoints = new GenerateRandomPoints(100, 100);
            list = this.OpenImageTest(generateRandomPoints);
            Assert.IsNotNull((object)generateRandomPoints);
            Assert.AreEqual(list.Count, 100);
        }
        public List <CPoint> OpenImageTest([PexAssumeUnderTest] GenerateRandomPoints target)
        {
            List <CPoint> result = target.OpenImage();

            return(result);
        }