public void Should_correctly_convert_AccountCreateFailed_to_json() { var builder = AccountCreateFailed.CreateBuilder(); builder .SetInternalId("1") .SetReason(AccountCreateFailedReason.INVALID_CREATE_DATA) .SetSource(SourceSystem.STARCHEF); var payload = builder.Build(); var actual = MessageEventsExtensions.ToJson(payload); const string expected = @"{""InternalId"":""1"",""Reason"":""INVALID_CREATE_DATA"",""Source"":""STARCHEF""}"; Assert.Equal(expected, actual); }
public void Should_correctly_convert_AccountUpdated_to_json() { var builder = AccountUpdated.CreateBuilder(); builder .SetUsername("1") .SetFirstName("1") .SetLastName("1") .SetEmailAddress("1") .SetSource(SourceSystem.STARCHEF) .SetExternalId(Guid.Empty.ToString()); var payload = builder.Build(); var actual = MessageEventsExtensions.ToJson(payload); const string expected = @"{""ExternalId"":""00000000-0000-0000-0000-000000000000"",""Username"":""1"",""EmailAddress"":""1"",""FirstName"":""1"",""LastName"":""1"",""Source"":""STARCHEF""}"; Assert.Equal(expected, actual); }