public void addTest() { PixelState target = PixelState.getInstance(); Bitmap b = new Bitmap(10, 10); Image img = (Image)b; ImageObject imgObj = new ImageObject(img, ImageManipulatorType.Name.GRAYSCALE); I_ImageObject imgObj2 = target.get_last(); Assert.IsNotNull(imgObj2); target.add(imgObj); imgObj2 = target.get_last(); Assert.IsInstanceOfType(imgObj2, typeof(I_ImageObject)); Assert.IsNotNull(imgObj2); }
public void try_save_PixelStateTest() { ThreadHandler t = new ThreadHandler(2); PrivateObject param0 = new PrivateObject(t); ThreadHandler_Accessor target = new ThreadHandler_Accessor(param0); // TODO: Passenden Wert initialisieren Bitmap b = new Bitmap(10, 10); Image img = (Image)b; ImageManipulatorType.Name manipulator = ImageManipulatorType.Name.RGB_RED; // TODO: Passenden Wert initialisieren ImageObject imgO = new ImageObject(img, manipulator); target.try_save_PixelState(imgO); PixelState state = PixelState.getInstance(); Assert.IsInstanceOfType(state.get_last(), typeof(ImageObject)); Assert.IsNotNull(state.get_last()); }
public void get_lastTest() { PixelState target = PixelState.getInstance(); Bitmap b = new Bitmap(10, 10); Image img = (Image)b; ImageObject imgObj1 = new ImageObject(img, ImageManipulatorType.Name.INVERT); ImageObject imgObj2 = new ImageObject(img, ImageManipulatorType.Name.GRAYSCALE); ImageObject imgObj3 = new ImageObject(img, ImageManipulatorType.Name.RGB_RED); target.add(imgObj3); target.add(imgObj2); target.add(imgObj1); I_ImageObject img_last = target.get_last(); Assert.AreEqual(img_last.get_ImageManipulatorType(), imgObj1.get_ImageManipulatorType()); target.add(imgObj3); img_last = target.get_last(); Assert.AreEqual(img_last.get_ImageManipulatorType(), imgObj3.get_ImageManipulatorType()); }