public static ProcessingResult Finished(ServerMsgFinish msgFinish) { return(new ProcessingResult(ResultType.Finished) { _msgFinish = msgFinish }); }
public void ShouldSerializeAndDeserializeFinish(uint[] frames, int[] hashes) { var originalMsg = new ServerMsgFinish(frames, hashes); var buf = CreateBuffer(originalMsg); var written = originalMsg.WriteTo(buf, 0); Assert.True(written == buf.Length); var restoredMsg = new ServerMsgFinish(buf, 0); Assert.True(originalMsg.Frames.Length == restoredMsg.Frames.Length); for (var i = 0; i < originalMsg.Frames.Length; i++) { Assert.True(originalMsg.Frames[i] == restoredMsg.Frames[i]); } Assert.True(originalMsg.Hashes.Length == restoredMsg.Hashes.Length); for (var i = 0; i < originalMsg.Hashes.Length; i++) { Assert.True(originalMsg.Hashes[i] == restoredMsg.Hashes[i]); } }