private void AssertClosedAction(ActionDetailsDto actionDetailsDto, Action action, Person closer) { AssertAction(actionDetailsDto, action, true); Assert.AreEqual(closer.Id, actionDetailsDto.ClosedBy.Id); Assert.AreEqual(closer.FirstName, actionDetailsDto.ClosedBy.FirstName); Assert.AreEqual(closer.LastName, actionDetailsDto.ClosedBy.LastName); }
private void AssertNotModifiedAction(ActionDetailsDto actionDetailsDto) { if (actionDetailsDto == null) { throw new ArgumentNullException(nameof(actionDetailsDto)); } Assert.IsNull(actionDetailsDto.ModifiedBy); Assert.IsFalse(actionDetailsDto.ModifiedAtUtc.HasValue); }
private static void AssertAction(ActionDetailsDto actionDetailsDto, Action action, bool isClosed) { Assert.AreEqual(action.Id, actionDetailsDto.Id); Assert.AreEqual(action.Title, actionDetailsDto.Title); Assert.AreEqual(action.Description, actionDetailsDto.Description); Assert.AreEqual(action.IsClosed, actionDetailsDto.IsClosed); Assert.AreEqual(action.DueTimeUtc, actionDetailsDto.DueTimeUtc); Assert.AreEqual(action.ClosedAtUtc, actionDetailsDto.ClosedAtUtc); Assert.AreEqual(isClosed, actionDetailsDto.IsClosed); Assert.AreEqual(action.Attachments.Count, actionDetailsDto.AttachmentCount); }
private void AssertModifiedAction(ActionDetailsDto actionDetailsDto, Person modifier, DateTime?modifiedAt) { Assert.IsNotNull(actionDetailsDto.ModifiedBy); Assert.AreEqual(modifier.Id, actionDetailsDto.ModifiedBy.Id); Assert.AreEqual(modifiedAt, actionDetailsDto.ModifiedAtUtc); }