public Dream() { active = false; Points = -1; Calculator = new PointsCalculator(); NMZPointsScreenReader = new NMZPointsScreenReader(); Id = 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; }