How would I go about mocking an Image with Moq?
It has no constructors (is always generated from factory methods).
Basically I want to do something like this...
var image = new Mock<Image>();
image.Setup(i=>i.Save(someStream,ImageFormat.Jpeg);
var testableObject = new ObjectUnderTest(image.Object);
testableObject.MethodBeingTested();
image.VerifyAll();