public async Task Dispatch_Stream_Success() { using (MemoryStream payloadValue = new MemoryStream()) using (StreamWriter writer = new StreamWriter(payloadValue)) { // arrange ObjectAttachment attachment = null; AttachmentId correlationId = AttachmentId.NewId(); string payloadName = "Name-919"; await writer.WriteAsync("Value-919"); await writer.FlushAsync(); // act Action verify = () => attachment = AttachmentFactory .Create <ObjectAttachment>(correlationId, payloadName, payloadValue); // assert Assert.Null(Record.Exception(verify)); Assert.NotNull(attachment); Assert.IsType <ObjectAttachment>(attachment); Assert.Equal("\"Value-919\"", Encoding.UTF8.GetString(attachment.Value)); } }
public void GetTypeName_Type_Success() { // arrange IAttachment attachment = new ObjectAttachment(); // act string typeName = attachment.GetTypeName(); // assert Assert.Equal("Object", typeName); }
public void Create_Object_CorrelationIdNull() { // arrange ObjectAttachment attachment = null; AttachmentId correlationId = AttachmentId.Empty; string payloadName = "Name-627"; object payloadValue = "Value-627"; // act Action verify = () => attachment = AttachmentFactory .Create(correlationId, payloadName, payloadValue); // assert Assert.Null(Record.Exception(verify)); Assert.Null(attachment); }
public void Dispatch_Stream_PayloadValueNull() { // arrange ObjectAttachment attachment = null; AttachmentId correlationId = AttachmentId.NewId(); string payloadName = "Name-881"; Stream payloadValue = null; // act Action verify = () => attachment = AttachmentFactory .Create <ObjectAttachment>(correlationId, payloadName, payloadValue); // assert Assert.Null(Record.Exception(verify)); Assert.Null(attachment); }
public void Dispatch_Object_Success() { // arrange ObjectAttachment attachment = null; AttachmentId correlationId = AttachmentId.NewId(); string payloadName = "Name-123"; object payloadValue = "Value-123"; // act Action verify = () => attachment = AttachmentFactory .Create(correlationId, payloadName, payloadValue); // assert Assert.Null(Record.Exception(verify)); Assert.NotNull(attachment); Assert.IsType <ObjectAttachment>(attachment); }
public async Task Create_Stream_PayloadNameNull() { using (MemoryStream payloadValue = new MemoryStream()) using (StreamWriter writer = new StreamWriter(payloadValue)) { // arrange ObjectAttachment attachment = null; AttachmentId correlationId = AttachmentId.NewId(); string payloadName = null; await writer.WriteAsync("Value-444"); await writer.FlushAsync(); // act Action verify = () => attachment = AttachmentFactory .Create <ObjectAttachment>(correlationId, payloadName, payloadValue); // assert Assert.Null(Record.Exception(verify)); Assert.Null(attachment); } }