public void Saved_Frame_Can_Be_Restored()
{
var repository = new DepthDataFrameRepository(new IntSize(20, 10));
var frame = new DepthDataFrame(20, 10);
int anIndex = 1;
ushort aValue = 2;
frame.Data[anIndex] = aValue;
var path = Path.GetTempFileName();
repository.Save(frame, path);
var loadedFrame = repository.Load(path);
File.Delete(path);
Assert.AreEqual(aValue, loadedFrame.Data[anIndex]);
}