Пример #1
0
        public void ClearRedisDb_FormsCorrectApplicationRequest_WhenApplicationRunsUnderNetCore()
        {
            IApplicationClient applicationClient = Substitute.For <IApplicationClient>();
            var testUri  = "TestUri";
            var settings = new EnvironmentSettings {
                Uri       = testUri,
                IsNetCore = true
            };
            RedisCommand redisCommand      = new RedisCommand(applicationClient, settings);
            var          clearRedisOptions = Substitute.For <ClearRedisOptions>();

            redisCommand.Execute(clearRedisOptions);
            applicationClient.Received(1).ExecutePostRequest(
                testUri + "/ServiceModel/AppInstallerService.svc/ClearRedisDb",
                "{}", Timeout.Infinite);
        }