public void AddPropertiesToWrite() { var sut = new MessageProperties(); sut.AddPropertiesToWrite( new[] { new PropertyValuePair(BtsProperties.MessageType.QName, nameof(BtsProperties.MessageType)), new PropertyValuePair(BtsProperties.InterchangeID.QName, nameof(BtsProperties.InterchangeID)) }); sut[MessagePropertiesExtensions.PROPERTIES_TO_WRITE_KEY].Should().BeOfType <List <PropertyValuePair> >().And.BeEquivalentTo( new[] { new PropertyValuePair(BtsProperties.MessageType.QName, nameof(BtsProperties.MessageType)), new PropertyValuePair(BtsProperties.InterchangeID.QName, nameof(BtsProperties.InterchangeID)) }); }