コード例 #1
0
 public void WriteMessage_should_throw_if_message_is_null()
 {
     using (var textWriter = new StringWriter())
     {
         var    subject = new InsertMessageJsonEncoder <BsonDocument>(null, textWriter, __messageEncoderSettings, __serializer);
         Action action  = () => subject.WriteMessage(null);
         action.ShouldThrow <ArgumentNullException>();
     }
 }
コード例 #2
0
 public void WriteMessage_should_throw_if_textWriter_was_not_provided()
 {
     using (var textReader = new StringReader(""))
     {
         var    subject = new InsertMessageJsonEncoder <BsonDocument>(textReader, null, __messageEncoderSettings, __serializer);
         Action action  = () => subject.WriteMessage(__testMessage);
         action.ShouldThrow <InvalidOperationException>();
     }
 }
コード例 #3
0
 public void WriteMessage_should_write_a_message()
 {
     using (var textWriter = new StringWriter())
     {
         var subject = new InsertMessageJsonEncoder <BsonDocument>(null, textWriter, __messageEncoderSettings, __serializer);
         subject.WriteMessage(__testMessage);
         var json = textWriter.ToString();
         json.Should().Be(__testMessageJson);
     }
 }