public void MustBeValidOrganisationId_NotGuid_ReturnsError()
        {
            var validator = new SolutionsValidator(_context.Object, _logger.Object, _solutionDatastore.Object, _organisationDatastore.Object, _env.Object);
            var soln      = Creator.GetSolution(orgId: "some other Id");

            validator.MustBeValidOrganisationId();
            var valres = validator.Validate(soln);

            valres.Errors.Should()
            .ContainSingle(x => x.ErrorMessage == "Invalid OrganisationId")
            .And
            .HaveCount(1);
        }
        public void MustBeValidOrganisationId_Null_ReturnsError()
        {
            var validator = new SolutionsValidator(_context.Object, _logger.Object, _solutionDatastore.Object, _organisationDatastore.Object, _env.Object);
            var soln      = Creator.GetSolution(orgId: null);

            soln.OrganisationId = null;

            validator.MustBeValidOrganisationId();
            var valres = validator.Validate(soln);

            valres.Errors.Should()
            .Contain(x => x.ErrorMessage == "Invalid OrganisationId")
            .And
            .Contain(x => x.ErrorMessage == "'Organisation Id' must not be empty.")
            .And
            .HaveCount(2);
        }