public void GetMessageKey_SingleKeyMemberMessage_PropertyValueIsReturned() { var message = new SingleKeyMemberMessage { Id = Guid.NewGuid(), One = "1", Two = "2", Three = "3" }; var key = KafkaKeyHelper.GetMessageKey(message); key.Should().Be("1"); }
public void GetMessageKey_SingleKeyMemberMessage_EmptyKeyResultsInNull() { var message = new SingleKeyMemberMessage { Id = Guid.NewGuid(), One = string.Empty, Two = "2", Three = "3" }; var key = KafkaKeyHelper.GetMessageKey(message); key.Should().BeNull(); }
public void GetMessageKey_SingleKeyMemberMessagesWithDifferentKey_KeyIsNotEqual() { var message1 = new SingleKeyMemberMessage { Id = Guid.NewGuid(), One = "1", Two = "2", Three = "3" }; var message2 = new SingleKeyMemberMessage { Id = Guid.NewGuid(), One = "1-diff", Two = "2", Three = "3" }; var key1 = KeyHelper.GetMessageKey(message1); var key2 = KeyHelper.GetMessageKey(message2); key2.Should().NotBeEquivalentTo(key1); }