public static BonusRewardResultModel Failed(BonusRewardError error) { return(new BonusRewardResultModel { Error = error }); }
public async Task RewardAsync_InvalidInputParameters_ReturnsFail(string customerId, long amount, string bonusReason, string campaignId, string conditionId, BonusRewardError expectedError) { var sut = CreateSutInstance(); var result = await sut.RewardAsync(customerId, amount, default(string), bonusReason, campaignId, conditionId); Assert.Equal(expectedError, result.Error); }