public async Task RegisterCharge_ValidateAllData_ReturnsTrue(ChargeMessage chargeMessage) { // Arrange ChargeController controller = ChargeControllerHelper.GetMock(); // Act IApplicationResult <bool> result = await controller.PostAsync(chargeMessage) as IApplicationResult <bool>; // Assert Assert.True(result.Data); }
public async Task RegisterCharge_ValidateValue_ReturnsFalse(ChargeMessage chargeMessage) { // Arrange ChargeController controller = ChargeControllerHelper.GetMock(); // Act IApplicationResult <bool> result = await controller.PostAsync(chargeMessage) as IApplicationResult <bool>; // Assert Assert.False(result.Data); Assert.True(result.Messages.Count == 1); Assert.Contains("Value", result.Messages.First()); }