public UnitTest_filenameManipulation() { // all test methods will test this class. So we instanciate it once _filenameManipulation = new FilenameManipulation(); // We need a working folder with files for many methods. _validFolder = System.IO.Directory.GetCurrentDirectory() + "\\..\\..\\images"; }
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); }
public UnitTest_imageManipulation() { _path = System.IO.Directory.GetCurrentDirectory() + "\\..\\..\\images"; // instanciation for successfull usage jpeg _goodFilename = Substitute.For <IFilenameManipulation>(); _goodFilename.getFolder().Returns(_path); _goodFilename.getFullPath().Returns(_path + "\\new image - no filter.jpg"); _goodFilename.getFormat().Returns(".jpg"); // instanciation for successfull usage png _goodFilenamePng = Substitute.For <IFilenameManipulation>(); _goodFilenamePng.getFolder().Returns(_path); _goodFilenamePng.getFullPath().Returns(_path + "\\new image - no filter.jpg"); _goodFilenamePng.getFormat().Returns(".png"); // instanciation for unsuccessful usage _badFilename = Substitute.For <IFilenameManipulation>(); _badFilename.getFolder().Returns("unexisting path"); _badFilename.getFullPath().Returns <Object>(null); // instanciation for existing image _existingFilename = Substitute.For <IFilenameManipulation>(); _existingFilename.getFolder().Returns(_path); _existingFilename.getFullPath().Returns(_path + "\\a.jpg"); // instanciation for existing but corrupted image _existingBadFilename = Substitute.For <IFilenameManipulation>(); _existingBadFilename.getFolder().Returns(_path); _existingBadFilename.getFullPath().Returns(_path + "\\hi.txt"); _imageGood = new ImageManipulation(_goodFilename); _imageGoodPng = new ImageManipulation(_goodFilenamePng); _imageBad = new ImageManipulation(_badFilename); _imageExisting = new ImageManipulation(_existingFilename); _imageBadExisting = new ImageManipulation(_existingBadFilename); }
public ControlsManipulation() { imgf = new ImageFilters(); fm = new FilenameManipulation(); _im = new ImageManipulation(fm); }
public void setFm(IFilenameManipulation fm) { this.fm = fm; }
// initializes properties public ImageManipulation(IFilenameManipulation filename) { _filename = filename; }