public void should_format_message_nicely() { var buildResult = new FakeIntegrationResult {ProjectName = "some name", Label = "ccnet-dev-1235", Status = IntegrationStatus.Success}; var message = new IntegrationMessage(buildResult); Assert.That(message.ToString(), Is.EqualTo("[ccnet] Project 'some name' build complete. Result: Success. Label: ccnet-dev-1235.")); }
public string PackAsJson(IntegrationMessage message) => JsonSerializer.Serialize(message, message.GetType());
public async Task SendAsync(IntegrationMessage message, Dictionary <string, string> optionalHeaders = null) { await _bus.Send(message, optionalHeaders); }
public ExtractOperationContextFromMessageMetadataStepFixture SetupIntegrationMessageToContainOperationCtx() { IntegrationMessage.SetMetadata(OperationContext.MetaName, FakeOperationContext.Pack()); return(this); }