public void SourceResultWithoutSource() { const string name = "Name"; var result = Messages.SourceResult.FailedPermissions; var msg = new SourceResultMessage(name, result, null); Assert.AreEqual(result, msg.SourceResult); Assert.AreEqual(name, msg.SourceName); msg.WritePayload(serverContext, writer); long length = stream.Position; stream.Position = 0; msg = new SourceResultMessage(); msg.ReadPayload(clientContext, reader); Assert.AreEqual(length, stream.Position); Assert.AreEqual(result, msg.SourceResult); Assert.AreEqual(name, msg.SourceName); }
public void SourceResult() { const string name = "Name"; var result = Messages.SourceResult.Succeeded; var source = new AudioSource(name, 1, 2, AudioCodecArgsTests.GetTestArgs()); var msg = new SourceResultMessage(name, result, source); Assert.AreEqual(result, msg.SourceResult); Assert.AreEqual(name, msg.SourceName); msg.WritePayload(serverContext, writer); long length = stream.Position; stream.Position = 0; msg = new SourceResultMessage(); msg.ReadPayload(clientContext, reader); Assert.AreEqual(length, stream.Position); Assert.AreEqual(result, msg.SourceResult); Assert.AreEqual(name, msg.SourceName); }