コード例 #1
0
        public async Task TestList()
        {
            var settings = new LivySettings("azurecoder", "M!crosoft123", "flightaware-dev");
            var api      = new Mock <LivyRestApi>(settings);

            api.Protected()
            .Setup <Task <string> >("MakeRequest", ItExpr.IsAny <string>(), ItExpr.IsAny <string>(), ItExpr.IsAny <string>())
            .Returns(Task.FromResult(ListResponse));

            var applications = await api.Object.ListAsync();

            Assert.Equal(2, applications.Total);
        }
コード例 #2
0
        public async Task TestList()
        {
            var settings = new LivySettings("xxx", "yyy", "zzz");
            var api      = new Mock <LivyRestApi>(settings);

            api.Protected()
            .Setup <Task <string> >("MakeRequest", ItExpr.IsAny <string>(), ItExpr.IsAny <string>(), ItExpr.IsAny <string>())
            .Returns(Task.FromResult(ListResponse));

            var applications = await api.Object.ListAsync();

            Assert.Equal(2, applications.Total);
        }
コード例 #3
0
        public async Task TestExecute()
        {
            var settings      = new LivySettings("azurecoder", "M!crosoft123", "flightaware-dev");
            var sparkSettings = new LivyBatchRequest(null);
            var api           = new Mock <LivyRestApi>(settings);

            api.Protected()
            .Setup <Task <string> >("MakeRequest", ItExpr.IsAny <string>(), ItExpr.IsAny <string>(), ItExpr.IsAny <string>())
            .Returns(Task.FromResult(ExecuteResponse));

            var application = await api.Object.ExecuteAsync(sparkSettings);

            Assert.Equal(123, application.SessionId);
            Assert.Equal(SparkJobState.Starting, application.State);
        }