public void InitializesNewObjectWithValidArgument()
            {
                var attribute = default(PipelineMessageAttribute);

                attribute = new PipelineMessageAttribute();

                Assert.IsNotNull(attribute);
                Assert.IsNotNull(attribute.Messages);
                Assert.AreEqual(0, attribute.Messages.Length);

                var message = "message";

                attribute = new PipelineMessageAttribute(message);

                Assert.IsNotNull(attribute);
                Assert.IsNotNull(attribute.Messages);
                Assert.AreEqual(1, attribute.Messages.Length);
                CollectionAssert.AreEqual(new [] { message }, attribute.Messages);
            }
 public void ThrowsErrorForNullArgument()
 {
     var attribute = new PipelineMessageAttribute(null);
 }