public static async Task <TestCaseClient> GetRootTestCase(TestSessionClient session, CancellationToken cancellationToken) { var command = new GetRootTestCaseCommand(); var proxy = await command.Send(session, null, cancellationToken); return(await TestCaseClient.FromProxy(proxy, cancellationToken)); }
public static async Task <TestSuiteClient> GetRemoteTestSuite( TestSessionClient session, CancellationToken cancellationToken) { var command = new GetRemoteTestSuiteCommand(); return((TestSuiteClient)await command.Send(session, null, cancellationToken)); }
public static async Task <TestCase> ResolveFromPath( TestSessionClient session, XElement path, CancellationToken cancellationToken) { var command = new ResolveFromPathCommand(); var proxy = await command.Send(session, path, cancellationToken); return(await TestCaseClient.FromProxy(proxy, cancellationToken)); }
public static async Task <ITestConfigurationProvider> GetRemoteTestConfiguration( TestSessionClient session, CancellationToken cancellationToken) { var command = new GetRemoteTestConfigurationCommand(); var result = await command.Send(session, null, cancellationToken); return(TestSerializer.ReadConfiguration(result)); }
public static async Task <TestSession> GetRemoteTestSession( ClientConnection connection, CancellationToken cancellationToken) { var command = new GetRemoteTestSessionCommand(); var proxy = await command.Send(connection, cancellationToken); return(await TestSessionClient.FromProxy(proxy, cancellationToken)); }
public TestSuiteClient(TestSessionClient session, long objectID) { Session = session; Connection = session.Connection; ObjectID = objectID; }
internal static ObjectProxy ReadTestCase(TestSessionClient session, XElement node) { return(ReadProxy(session.Connection, node, (objectID) => new TestCaseClient(session, objectID))); }
public static async Task UpdateSettings(TestSessionClient session, CancellationToken cancellationToken) { var settings = TestSerializer.WriteSettings(session.App.Settings); var command = new UpdateSettingsCommand(); await command.Send(session, settings, cancellationToken); }