public async Task UploadFieldValueAttachment_AsPreserver_ShouldUploadFieldValueAttachment() { // Arrange var tagIdUnderTest = TagIdUnderTest_ForStandardTagWithAttachmentRequirement_Started; var requirement = await TagsControllerTestsHelper.GetTagRequirementInfoAsync(UserType.Preserver, TestFactory.PlantWithAccess, tagIdUnderTest); Assert.IsNull(requirement.Fields.Single().CurrentValue, "Bad test setup: Attachment already uploaded"); // Act await TagsControllerTestsHelper.UploadFieldValueAttachmentAsync( UserType.Preserver, TestFactory.PlantWithAccess, tagIdUnderTest, requirement.Id, requirement.Fields.First().Id, FileToBeUploaded); // Assert requirement = await TagsControllerTestsHelper.GetTagRequirementInfoAsync(UserType.Preserver, TestFactory.PlantWithAccess, tagIdUnderTest); Assert.IsNotNull(requirement.Fields.Single().CurrentValue); }