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); }