public async Task DeleteAttachment_AsPlanner_ShouldDeleteAttachment() { // Arrange var attachment = await UploadAttachmentAsync(InitialMdpInvitationId); // Act await InvitationsControllerTestsHelper.DeleteAttachmentAsync( UserType.Planner, TestFactory.PlantWithAccess, InitialMdpInvitationId, attachment.Id, attachment.RowVersion); // Assert var attachmentDtos = await InvitationsControllerTestsHelper.GetAttachmentsAsync( UserType.Viewer, TestFactory.PlantWithAccess, InitialMdpInvitationId); Assert.IsNull(attachmentDtos.SingleOrDefault(m => m.Id == attachment.Id)); }