Exemple #1
0
        public void CanExpressRequirements()
        {
            var crmConnectionString = ConfigurationManager.ConnectionStrings["CrmOrganisationServiceConnectionString"].ConnectionString;

            var requirements = RequireThat.CrmOrganisation(crmConnectionString)
                               .HasSolution("SilverbearMembershipSolution")
                               .MinimumVersion("3.3.0.58")
                               .Gather();

            var result = requirements.Check();

            if (!result)
            {
                var unsatisfiedRequirements = requirements.GetUnsatisfiedRequirements();
                foreach (var requirement in unsatisfiedRequirements)
                {
                    Console.WriteLine(requirement.Message);
                }
            }
        }