public void Snapshot_CompareTwoSnapshotsFromSameMapper() { IPixelMapper pixelMapper = new PixelMapper(); IPixelMapper expected = pixelMapper.Snapshot(); IPixelMapper actual = pixelMapper.Snapshot(); AssertSnapshotsSame(expected, actual); }
public void Snapshot_PostSnapshot_SnapshotShoudntChange() { int width = 200; int height = 200; int viewportX = 30; int viewportY = 30; float gameScale = 2.0f; IPixelMapper pixelMapper = new PixelMapper(); pixelMapper.SetViewPortSize(width, height); pixelMapper.AdjustGameScale(gameScale); pixelMapper.SetViewPort(viewportX, viewportY); IPixelMapper actual = pixelMapper.Snapshot(); pixelMapper.AdjustGameScale(0.5f); pixelMapper.SetViewPort(0, 0); Assert.Equal(-viewportX, actual.ViewPortX); Assert.Equal(-viewportY, actual.ViewPortY); Assert.Equal(gameScale, actual.GameScale); Assert.Equal(width, actual.ViewPortWidth); Assert.Equal(height, actual.ViewPortHeight); }
public void Snapshot_NoChanges() { IPixelMapper pixelMapper = new PixelMapper(); IPixelMapper actual = pixelMapper.Snapshot(); AssertSnapshotsSame(pixelMapper, actual); }
public void Snapshot_FullySetup() { int width = 200; int height = 200; int viewportX = 30; int viewportY = 30; IPixelMapper pixelMapper = new PixelMapper(); pixelMapper.SetViewPortSize(width, height); pixelMapper.SetViewPort(viewportX, viewportY); pixelMapper.AdjustGameScale(2f); IPixelMapper actual = pixelMapper.Snapshot(); AssertSnapshotsSame(pixelMapper, actual); }