public void Should_catch_nonInt_IntenalId() { var builder = AccountCreateFailed.CreateBuilder(); const long MORE_THAN_INT = (((long)int.MaxValue) + 1); builder.SetReason(AccountCreateFailedReason.INVALID_CREATE_DATA) .SetInternalId(MORE_THAN_INT.ToString()); var payload = builder.Build(); var validator = new AccountCreateFailedValidator(Mock.Of <IDatabaseCommands>()); var result = validator.IsValidPayload(payload); Assert.False(result); Assert.Equal("InternalId is not Int32: " + MORE_THAN_INT, validator.GetErrors()); }
public void Should_catch_nonInt_IntenalId() { var builder = AccountCreated.CreateBuilder(); const long MORE_THAN_INT = (((long)int.MaxValue) + 1); builder.SetExternalId("mandatory") .SetInternalId(MORE_THAN_INT.ToString()); builder.AddPermissionSets("Star_Chef"); builder.SetSource(Fourth.Orchestration.Model.Common.SourceSystemId.STARCHEF); var payload = builder.Build(); var validator = new AccountCreatedValidator(Mock.Of <IDatabaseCommands>()); var result = validator.IsValidPayload(payload); Assert.False(result); Assert.Equal("InternalId is not Int32: " + MORE_THAN_INT, validator.GetErrors()); }