コード例 #1
0
ファイル: Dream.cs プロジェクト: MPeloquin/NMZPointsPerHour
 public Dream()
 {
     active = false;
     Points = -1;
     Calculator = new PointsCalculator();
     NMZPointsScreenReader = new NMZPointsScreenReader();
     Id = 0;
 }
コード例 #2
0
        public void SetUp()
        {
            nmzPointsScreenReader = new NMZPointsScreenReader();

            var ssTaker = Substitute.For<IScreenshotTaker>();
            var pointsFinder = Substitute.For<INMZPointsImageFinder>();
            var ocr = Substitute.For<IOpticalNumberRecognizer>();
            var imageFilterer = Substitute.For<IImageFilterer>();
            var separator = Substitute.For<IOpticalNumberSeparator>();

            separator.Separate(new Bitmap(1, 1)).ReturnsForAnyArgs(new List<Bitmap>());
            pointsFinder.FindNMZPoints(new Bitmap(1, 1)).ReturnsForAnyArgs(new Bitmap(10, 10));

            nmzPointsScreenReader.ScreenShotTaker = ssTaker;
            nmzPointsScreenReader.NmzPointsImageFinder = pointsFinder;
            nmzPointsScreenReader.OCR = ocr;
            nmzPointsScreenReader.ImageFilterer = imageFilterer;
            nmzPointsScreenReader.Separator = separator;
        }