void LoadImageTest()
{
//load image from content manager
contentManager = new HybridImage();
contentManager.Load(@"contentmanager");
//load texture from content manager, load image from texture
texture2d = new HybridImage();
Texture2D texture2dtex = ZeplinGame.ContentManager.Load<Texture2D>(@"texture2d");
texture2d.Load(texture2dtex);
//load image from content manager, load image from image
var initialImage = new HybridImage();
initialImage.Load(@"anotherimage");
anotherimage = new HybridImage();
anotherimage.Load(initialImage);
//test for reference between textures from previous test case
Texture2D refleak = ZeplinGame.ContentManager.Load<Texture2D>(@"refleak");
Color[] refleakdata = new Color[refleak.Height * refleak.Width];
refleak.GetData<Color>(refleakdata);
initialImage.Texture.SetData<Color>(refleakdata);
//draw onto another image
targetImage = new HybridImage();
var sourceImage = new HybridImage();
sourceImage.Load(@"drawnby");
sourceImage.Draw(targetImage, Transformation.Identity);
}