Ejemplo n.º 1
0
        public async Task JobsClient_ArtifactsGet_HappyPath()
        {
            var connection = new Mock <IConnection>();

            connection.Setup(c => c.Get <JObject>(ApiUrls.JobsArtifactsGet("j123abc"), null))
            .ReturnsAsync(() =>
            {
                var json = System.IO.File.ReadAllText("./Fixtures/Jobs_ArtifactsGet.json");
                return(JObject.Parse(json));
            });

            var logsConnection = new Mock <IConnection>();
            var jobsClient     = new JobsClient(connection.Object, logsConnection.Object);
            var result         = await jobsClient.ArtifactsGet("j123abc");

            Assert.IsNotNull(result);
        }
Ejemplo n.º 2
0
        public async Task JobsClient_ArtifactsGet_With_Parameters()
        {
            var connection = new Mock <IConnection>();

            connection.Setup(c => c.Get <JObject>(ApiUrls.JobsArtifactsGet("j123abc"), It.IsAny <IDictionary <string, string> >()))
            .ReturnsAsync(() =>
            {
                var json = System.IO.File.ReadAllText("./Fixtures/Jobs_ArtifactsGet.json");
                return(JObject.Parse(json));
            });
            var logsConnection = new Mock <IConnection>();
            var jobsClient     = new JobsClient(connection.Object, logsConnection.Object);
            var result         = await jobsClient.ArtifactsGet("j123abc", new GetArtifactsParameters()
            {
                Files = "myfiles*"
            });

            Assert.IsNotNull(result);
        }