public async Task RecordCbValueAsync_AsPreserver_ShouldRecordCbValueAsync() { // Arrange var tagIdUnderTest = TagIdUnderTest_ForStandardTagWithCbRequirement_Started; var requirement = await TagsControllerTestsHelper.GetTagRequirementInfoAsync(UserType.Preserver, TestFactory.PlantWithAccess, tagIdUnderTest); Assert.IsNull(requirement.Fields.Single().CurrentValue, "Bad test setup: Value already recorded"); var comment = Guid.NewGuid().ToString(); // Act await TagsControllerTestsHelper.RecordCbValueAsync( UserType.Preserver, TestFactory.PlantWithAccess, tagIdUnderTest, requirement.Id, requirement.Fields.First().Id, comment, true); // Assert requirement = await TagsControllerTestsHelper.GetTagRequirementInfoAsync(UserType.Preserver, TestFactory.PlantWithAccess, tagIdUnderTest); Assert.IsNotNull(requirement.Fields.Single().CurrentValue); }