private static MessageWithMetadata ClientMessage(object message) { return(new MessageWithMetadata { Message = message, Metadata = ClientToServerMessageMetadata.CreateEmpty() }); }
public void ShouldCreateEmpty() { var sut = ClientToServerMessageMetadata.CreateEmpty(); Assert.Null(sut.MessageId); Assert.Equal(AcknowledgementType.Handled, sut.AcknowledgementType); Assert.Null(sut.ResponseMessageTypeId); }
public async Task SendAsync_ShouldWrapClientMessageToMessageWithMetadata( object message, ClientToServerMessageMetadata metadata, IMessageSender sut) { await sut.SendAsync(message, metadata, Cts.Token); Mock.Get(sut).Verify(x => x.SendAsync(It.Is <MessageWithMetadata>( y => y.Message == message && y.Metadata == metadata), Cts.Token)); }
public void ClientToServer_ShouldBeSerializable( string message, ClientToServerMessageMetadata metadata) { AssertSerializable <MessageWithMetadata>(); var sut = new MessageWithMetadata(message, metadata); Assert.Equal(message, sut.Message); Assert.Equal(metadata, sut.Metadata); }
public void ShouldHaveNullableListOfAffectedGroups() { var sut = ClientToServerMessageMetadata.CreateEmpty(); Assert.Null(sut.AffectedGroups); var list = new List <string>(); sut.AffectedGroups = list; Assert.Equal(list, sut.AffectedGroups); }