While updating my unittest I found two challenges:
1. Start the development fabric from my unittest solution
// Reference Microsoft.ServiceHosting.Tools.dll in the Windows Azure SDK folder.
DevStore ds = new DevStore();
// IsRunning checks whether the service is running.
if (false == ds.IsRunning())
{
// EnsureRunning will try to start the service if it's not running.
ds.EnsureRunning(1000);
}
2. Compare byte arrays solution
byte[] array1 = new byte[] { 1, 2, 3, 4 };
byte[] array2 = new byte[] { 1, 2, 3, 4 };
bool areEqual = array1.SequenceEqual(array2); //returns true