[TestMethod] // control the file name's methods public void fileName() { Boolean result = true; String validName = "valid file name"; // try to set an invalid file name result = _filenameManipulation.setFileName("/¦2"); Assert.AreEqual(false, result); Assert.AreEqual("new file", _filenameManipulation.getFileName()); // set a valid file name result = _filenameManipulation.setFileName(validName); Assert.AreEqual(true, result); Assert.AreEqual(validName, _filenameManipulation.getFileName()); // set invalid name, previous name should stay result = _filenameManipulation.setFileName("cou/cou"); Assert.AreEqual(false, result); Assert.AreEqual(validName, _filenameManipulation.getFileName()); }
public bool ApplyFilter(string filter, PictureBox picturebox, TextBox textbox, Image Origin) { try { picturebox.Image = Origin; SetFilter(filter, picturebox); string filename = fm.getFileName(); textbox.Text = filename + "_" + filter; return(true); } catch { return(false); } }
public bool OpenImage(IFilenameManipulation fm) { try { //open selected image and load it into picture boxes _im = new ImageManipulation(fm); var image = _im.openImage(); Form1._Form1.PopulatePictureBoxes(image, fm.getFileName()); image.Dispose(); return(true); } catch { return(false); } }
public UnitTest_ControlsManipulator() { _path = System.IO.Directory.GetCurrentDirectory() + "\\..\\..\\images"; _imageGood = Substitute.For <IimageManipulation>(); _imageGood.save(Arg.Any <Image>()).Returns(true); _imageGood.remove().Returns(true); _controlSubs = Substitute.For <IControlsManipulation>(); _controlSubs.ApplyFilter(Arg.Any <string>(), Arg.Any <PictureBox>(), Arg.Any <TextBox>(), Arg.Any <Image>()).Returns(true); // instanciation for existing image _existingFilename = Substitute.For <IFilenameManipulation>(); _existingFilename.getFolder().Returns(_path); _existingFilename.getFullPath().Returns(_path + "\\a.jpg"); _existingFilename.getFileName().Returns("a"); _imageExisting = new ImageManipulation(_existingFilename); }