public void SetUp()
 {
     _mockClient = _mocks.DynamicMock<WebClient>();
     SetupResult.For(_mockClient.Credentials).PropertyBehavior();
     _client = new DefaultWebClient(_mockClient);
     _uri = new Uri("http://*****:*****@test3/");
 }
 public void SetUp()
 {
     _mockClient = _mocks.DynamicMock <WebClient>();
     SetupResult.For(_mockClient.Credentials).PropertyBehavior();
     _client = new DefaultWebClient(_mockClient);
     _uri    = new Uri("http://*****:*****@test3/");
 }
Exemple #3
0
        public void SetUp()
        {
            _uri = new Uri("http://*****:*****@test3/");
            var webRequest = _mocks.Create <WebRequest>().Object;

            Mock.Get(webRequest).SetupGet(_webRequest => _webRequest.RequestUri).Returns(_uri);
            Mock.Get(webRequest).Setup(_webRequest => _webRequest.GetRequestStream()).Returns(new MemoryStream());
            var webResponse = _mocks.Create <WebResponse>().Object;

            _mockClient = _mocks.Create <WebClient>().Object;
            Mock.Get(_mockClient).Protected().Setup <WebRequest>("GetWebRequest", ItExpr.IsAny <Uri>()).Returns(webRequest);
            Mock.Get(_mockClient).Protected().Setup <WebResponse>("GetWebResponse", ItExpr.IsAny <WebRequest>()).Returns(webResponse);
            _client = new DefaultWebClient(_mockClient);
        }
        public static OpenApiGenerator OpenApiGenerator(this ICakeContext context)
        {
            var userProfile  = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
            var mavenLocal   = new DirectoryPath(userProfile).Combine(".m2/repository");
            var mavenCentral = new DefaultWebClient()
            {
                BaseAddress = "https://jcenter.bintray.com/"
            };

            var mavenClient = new MavenClient(context.FileSystem, mavenLocal, mavenCentral);

            return(new OpenApiGenerator(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools, mavenClient)
            {
                ToolPackage = new MavenPackage("org.openapitools", "openapi-generator-cli")
            });
        }