imageFactory.Image.Width.Should().Be(original.Width,"because the rotated image dimensions should not have changed");
imageFactory.Image.Height.Should().Be(original.Height,"because the rotated image dimensions should not have changed");
AssertionHelpers.AssertImagesAreDifferent(original,imageFactory.Image,"because the inside image should have been rotated on {0}",imageFactory.ImagePath);