Beispiel #1
0
        public void TestImages()
        {
            var wizard = new SAEWizardForTest();

            Assert.AreSame(wizard.ImageSetter.Manipulator.SourceImage, wizard.SourceImage);
            Assert.AreSame(wizard.ImageCropper.Manipulator.ManipulatedImage, wizard.RotatedCroppedImage);
            Assert.AreSame(wizard.ImageColorer.Manipulator.ManipulatedImage, wizard.ColoredImage);
            Assert.AreSame(wizard.ImageSymboler.Manipulator.ManipulatedImage, wizard.FinalImage);
        }
Beispiel #2
0
        public void TestControllersLinks()
        {
            var wizard = new SAEWizardForTest();

            AssertControllersLink(wizard.ImageSetter, wizard.ImageRotator);
            AssertControllersLink(wizard.ImageRotator, wizard.ImageCropper);
            AssertControllersLink(wizard.ImageCropper, wizard.ImageResizer);
            AssertControllersLink(wizard.ImageResizer, wizard.ImageColorer);
        }
Beispiel #3
0
        public void TestSourceImageFileName()
        {
            var wizard = new SAEWizardForTest();

            Assert.IsTrue(string.IsNullOrEmpty(wizard.SourceImageFileName), "Initial image is not loaded from file.");

            wizard.LoadSourceImageFromFile("file1");
            Assert.AreEqual("file1", wizard.SourceImageFileName);

            wizard.LoadSourceImageFromFile("file2");
            Assert.AreEqual("file2", wizard.SourceImageFileName);
        }
Beispiel #4
0
        public void TestLoadSourceImageFromFile()
        {
            var wizard = new SAEWizardForTest();

            wizard.TestSize  = new Size(4, 3);
            wizard.TestColor = 1;
            wizard.LoadSourceImageFromFile("file1");
            AssertLoadedImage(wizard.SourceImage, new Size(4, 3), 1);

            wizard.TestSize  = new Size(5, 6);
            wizard.TestColor = 100;
            wizard.LoadSourceImageFromFile("file1");
            AssertLoadedImage(wizard.SourceImage, new Size(5, 6), 100);
        }
Beispiel #5
0
        public void TestSaveDefaults()
        {
            var wizard = new SAEWizardForTest();

            wizard.ImageResizer.Width          = 34;
            wizard.ImageColorer.MaxColorsCount = 15;

            var newWizard = new SAEWizardForTest();

            Assert.AreNotEqual(34, newWizard.ImageResizer.Width);
            Assert.AreNotEqual(15, newWizard.ImageColorer.MaxColorsCount);

            wizard.SaveDefaults();

            newWizard = new SAEWizardForTest();

            Assert.AreEqual(34, newWizard.ImageResizer.Width);
            Assert.AreEqual(15, newWizard.ImageColorer.MaxColorsCount);

            SAEWizardSettings.Default.Reset();             // Restore defaults
        }