Beispiel #1
0
        public void SaveIncompleteTimeEntry(TimeEntryAuditDto timeEntryAuditDto)
        {
            var timeEntryAudit = new TimeEntryAudit
            {
                AuditTimeStamp = timeEntryAuditDto.AuditTimeStamp,
                Hours          = timeEntryAuditDto.Hours,
                UserId         = timeEntryAuditDto.UserId,
                WeekEndingDate = timeEntryAuditDto.WeekEndingDate
            };

            SaveIncompleteTimeEntry(timeEntryAudit);
        }
        public void CanGetTimeEntryAuditSummaries()
        {
            // Establish Context
            IList <TimeEntryAuditDto> timeEntryAuditSummariesToExpect = new List <TimeEntryAuditDto>();

            var timeEntryAuditDto = new TimeEntryAuditDto();

            timeEntryAuditSummariesToExpect.Add(timeEntryAuditDto);

            _timeEntryAuditRepository.Expect(r => r.GetTimeEntryAuditSummaries())
            .Return(timeEntryAuditSummariesToExpect);

            // Act
            IList <TimeEntryAuditDto> timeEntryAuditSummariesRetrieved =
                _timeEntryAuditManagementService.GetTimeEntryAuditSummaries();

            // Assert
            timeEntryAuditSummariesRetrieved.ShouldNotBeNull();
            timeEntryAuditSummariesRetrieved.Count.ShouldEqual(1);
            timeEntryAuditSummariesRetrieved[0].ShouldNotBeNull();
            timeEntryAuditSummariesRetrieved[0].ShouldEqual(timeEntryAuditDto);
        }