public void TestLoadImageFromComputer() { InterfaceInput inputInterface = Substitute.For <ManagerInputOutput>(); Bitmap orginalBitmap = RetrieveImage.RetrieveOriginalPicture(); Bitmap bitmapToLoadBeforeCopyToSquare = inputInterface.LoadImage(); Bitmap bitmapToLoadAfterCopyToSquare = inputInterface.CopyToSquareCanevas(bitmapToLoadBeforeCopyToSquare, 900); Assert.IsTrue(RetrieveImage.Equals(orginalBitmap, bitmapToLoadAfterCopyToSquare)); }
public void Laplacian5x5FilterTestOutputPicture() { //Substitute for ManagerEdge InterfaceEdge edgeInterface = Substitute.For <ManagerEdge>(); Bitmap originalBitmap = RetrieveImage.RetrieveOriginalPicture(); Bitmap bitmapForVerification = RetrieveImage.RetrieveImageFromPath("Laplacian5x5.jpg"); Bitmap filteredBitmap = edgeInterface.Lalpacian5x5(new Bitmap(originalBitmap)); Assert.IsTrue(RetrieveImage.Equals(bitmapForVerification, filteredBitmap)); }
public void CrazyFilterTestOutputPicture() { //Substitute for the ManagerFilter InterfaceFilter filterInterface = Substitute.For <ManagerFilter>(); Bitmap originalBitmap = RetrieveImage.RetrieveOriginalPicture(); Bitmap bitmapForVerification = RetrieveImage.RetrieveImageFromPath("Crazy.jpg"); Bitmap filteredBitmap = filterInterface.CrazyFilter(new Bitmap(originalBitmap)); Assert.IsTrue(RetrieveImage.Equals(bitmapForVerification, filteredBitmap)); }
public void TestSaveImageToComputerFormatBMP() { //Substitute for ManagerInputOutput InterfaceOutput outputInterface = Substitute.For <ManagerInputOutput>(); Bitmap originalBitmapToTest = RetrieveImage.RetrieveImageFromPath("egyptBMP.bmp"); //Name the to be saved image "TestBPM.bmp" outputInterface.SaveImage(originalBitmapToTest); Bitmap savedBitmap = RetrieveImage.RetrieveImageFromPath("TestBMP.bmp"); Assert.IsTrue(RetrieveImage.Equals(originalBitmapToTest, savedBitmap)); }