示例#1
0
 public TimeEntryValidationServiceTests()
 {
     _validationService = new TimeEntryValidationService(_uniqueIdGenerator);
     _timeEntry         = new TimeEntryDto
     {
         ProjectId = ProjectId
     };
     _uniqueIdGenerator.IsValidUid(ProjectId).Returns(true);
 }
示例#2
0
        public async Task ValidateSaveAsync(TimeEntryDto timeEntry)
        {
            var errors = new List <string>();

            if (_uniqueIdGenerator.IsValidUid(timeEntry.ProjectId) == false)
            {
                errors.Add("Project is not specified, please choose any.");
            }

            ThrowIfErrors(errors);
        }