public async Task GetAudit_CompletedRegistrationWithSingleFullView_ViewsReturned() { var incidentCommunity = await GetRandomSeededCommunity(); var taskId = await SeedIncident(incidentCommunity.Id); var hostCommunity = await GetRandomSeededCommunity(); var completedReg = RegistrationGenerator.GenerateCompleted(taskId, hostCommunity.Id); var regId = await di.CreateEvacueeRegistrationAsync(completedReg); const string reason = "want to read"; await mediator.Send(new RegistrationQueryRequest(regId, reason)); var result = await mediator.Send(new RegistrationAuditQueryRequest(long.Parse(regId))); var entry = result.First(); Assert.Equal(reason, entry.Reason); Assert.Equal(regId, entry.EssFileNumber); Assert.Equal("System", entry.UserName); Assert.Equal(DateTime.Now, TimeZoneConverter.GetLocalDateTime(entry.DateViewed), TimeSpan.FromSeconds(1)); }