public async Task Should_load_the_data_from_the_repository() { Guid nextGuid = NewId.NextGuid(); string data = nextGuid.ToString(); Uri dataAddress; using (var stream = new MemoryStream(nextGuid.ToByteArray(), false)) { dataAddress = await _messageDataRepository.Put(stream); } var message = new MessageWithByteArrayImpl { Bytes = new ConstantMessageData <byte[]>(dataAddress, nextGuid.ToByteArray()) }; await InputQueueSendEndpoint.Send(message); ConsumeContext <MessageWithByteArray> received = await _received; byte[] value = await received.Message.Bytes.Value; var newId = new NewId(value); newId.ToString().ShouldBe(data); Console.WriteLine(value); }
public async Task Should_be_able_to_write_bytes_too() { var data = new byte[10000]; var message = new MessageWithByteArrayImpl { Bytes = await _repository.PutBytes(data) }; await InputQueueSendEndpoint.Send(message); await _receivedBytes; _receivedBytesArray.ShouldBe(data); }
public async Task Should_be_able_to_write_bytes_too() { byte[] data = NewId.NextGuid().ToByteArray(); var message = new MessageWithByteArrayImpl { Bytes = await _repository.PutBytes(data) }; await InputQueueSendEndpoint.Send(message); await _receivedBytes; _receivedBytesArray.ShouldBe(data); }
public async Task Should_be_able_to_write_bytes_too () { byte[] data = NewId.NextGuid().ToByteArray(); var message = new MessageWithByteArrayImpl { Bytes = await _repository.PutBytes(data) }; await InputQueueSendEndpoint.Send(message); ConsumeContext<MessageWithByteArray> received = await _receivedBytes; byte[] value = await received.Message.Bytes.Value; value.ShouldBe(data); }
public async Task Should_be_able_to_write_bytes_too() { byte[] data = NewId.NextGuid().ToByteArray(); var message = new MessageWithByteArrayImpl { Bytes = await _repository.PutBytes(data) }; await InputQueueSendEndpoint.Send(message); ConsumeContext <MessageWithByteArray> received = await _receivedBytes; byte[] value = await received.Message.Bytes.Value; value.ShouldBe(data); }
public async Task Should_load_the_data_from_the_repository() { var nextGuid = NewId.NextGuid(); var data = nextGuid.ToString(); Uri dataAddress; using (var stream = new MemoryStream(nextGuid.ToByteArray(), false)) { dataAddress = await _messageDataRepository.Put(stream); } var message = new MessageWithByteArrayImpl { Bytes = new StoredMessageData <byte[]>(dataAddress, nextGuid.ToByteArray()) }; await InputQueueSendEndpoint.Send(message); await _received; var newId = new NewId(_receivedBytesArray); newId.ToString().ShouldBe(data); }
public async Task Should_load_the_data_from_the_repository() { Guid nextGuid = NewId.NextGuid(); string data = nextGuid.ToString(); Uri dataAddress; using (var stream = new MemoryStream(nextGuid.ToByteArray(), false)) { dataAddress = await _messageDataRepository.Put(stream); } var message = new MessageWithByteArrayImpl {Bytes = new ConstantMessageData<byte[]>(dataAddress, nextGuid.ToByteArray())}; await InputQueueSendEndpoint.Send(message); ConsumeContext<MessageWithByteArray> received = await _received; byte[] value = await received.Message.Bytes.Value; var newId = new NewId(value); newId.ToString().ShouldBe(data); Console.WriteLine(value); }