/// <inheritdoc />
        public override void Given()
        {
            base.Given();

            var wis     = TimedAction(() => IntegrationSettings.CreateSoapStore(), "SOAP", "WIS Create");
            var soapIms = TimedAction(() => wis.GetIdentityManagementService(), "SOAP", "IMS Create");

            Instance = new IdentityAliasValueConverter(soapIms, IntegrationSettings.TenantId, IntegrationSettings.Domains);
        }
        public override void Given()
        {
            SoapResult = new Result {
                WorkItemStore = TimedAction(() => IntegrationSettings.CreateSoapStore(), "SOAP", "Create WIS")
            };

            RestResult = new Result {
                WorkItemStore = TimedAction(() => IntegrationSettings.CreateRestStore(), "REST", "Create WIS")
            };
        }
        /// <inheritdoc />
        public override void Given()
        {
            var wis = TimedAction(() => IntegrationSettings.CreateSoapStore(), "SOAP", "WIS Create");

            Instance = TimedAction(() => wis.GetIdentityManagementService(), "SOAP", "IMS Create");
        }
 protected override IWorkItemStore Create()
 {
     return(TimedAction(() => IntegrationSettings.CreateSoapStore(), "SOAP", "WIS Create"));
 }