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