public void ModelIsNull()
        {
            // Arrange
            var validator = new OrganizationIdListValidator(null, commonService);

            // Act
            validator.Validate(controller.ModelState);

            // Assert
            controller.ModelState.IsValid.Should().BeTrue();
        }
        public void ModelListIncludesNull()
        {
            // Arrange
            commonServiceMockSetup.Setup(c => c.OrganizationExists(It.IsAny <Guid>(), PublishingStatus.Published)).Returns(true);
            var list = new List <string>()
            {
                null, Guid.NewGuid().ToString()
            };
            var validator = new OrganizationIdListValidator(list, commonService);

            // Act
            validator.Validate(controller.ModelState);

            // Assert
            controller.ModelState.IsValid.Should().BeTrue();
        }
        public void ModelListIncludesInvalidOrganizationId()
        {
            // Arrange
            var validGuid = Guid.NewGuid();

            commonServiceMockSetup.Setup(c => c.OrganizationExists(validGuid, PublishingStatus.Published)).Returns(true);
            var list = new List <string>()
            {
                null, validGuid.ToString(), "invalidGuid"
            };
            var validator = new OrganizationIdListValidator(list, commonService);

            // Act
            validator.Validate(controller.ModelState);

            // Assert
            controller.ModelState.IsValid.Should().BeFalse();
        }