public void WillCreateDrawingSurfaceWithDimensionsPassed() { var testable = new SpriteWriter(10, 20); Assert.Equal(10, testable.SpriteImage.Width); Assert.Equal(20, testable.SpriteImage.Height); }
public void WillWriteImageToSurfaceAtTheCorrectOffsetWhenProvidedExplicitOffsets() { var testable = new SpriteWriter(35, 28); testable.WriteImage(TestableSpriteWriter.Image18X18, 10, 5); Assert.Equal(TestableSpriteWriter.Image18X18.GraphicsImage(), testable.SpriteImage.Clone(new Rectangle(10, 5, 18, 18), TestableSpriteWriter.Image18X18.PixelFormat), new BitmapPixelComparer(true)); }