public void UpdateResponse_No_Error() { var failures = new List <ValidationFailure>(); ValidationResult result = new ValidationResult(failures); UpdateResponse <int> response = ValidationResponseFactory <int> .UpdateResponse(result); response.Success.Should().BeTrue(); }
public void UpdateResponse_Error() { var failures = new List <ValidationFailure>(); failures.Add(new ValidationFailure("field1", "error")); var result = new ValidationResult(failures); UpdateResponse <int> response = ValidationResponseFactory <int> .UpdateResponse(result); response.Success.Should().BeFalse(); response.ValidationErrors.Count.Should().Be(1); }
public void UpdateResponse_SetRecord() { List <ValidationFailure> failures = new List <ValidationFailure>(); ValidationResult result = new ValidationResult(failures); var item = new { id = 1 }; UpdateResponse <object> response = ValidationResponseFactory <object> .UpdateResponse(result); response.SetRecord(item); response.Record.Should().NotBeNull(); }