public EwsSyncServer(EwsRequestSettings settings) { if (settings == null) { throw new ArgumentNullException("settings"); } this.settings = settings; }
protected override void OnTestInitialize() { var settings = new EwsRequestSettings( TestExchangeSyncHelper.Email, TestExchangeSyncHelper.UserName, TestExchangeSyncHelper.Password, TestExchangeSyncHelper.Server); this.server = new EwsSyncServer(settings); this.syncService = new EwsSyncService(this.Workbook); }
public override void Initialize() { var testRunner = this.CreateTestRunner(this.TestContext.TestName); var workbook = testRunner.Workbook; TestExchangeSyncHelper.SetExchangeSettings(this.TestContext, null, null); this.settings = new EwsRequestSettings( TestExchangeSyncHelper.Email, TestExchangeSyncHelper.UserName, TestExchangeSyncHelper.Password, TestExchangeSyncHelper.Server); this.server = new EwsSyncServer(this.settings); this.syncService = new EwsSyncService(workbook); this.server.GetRootFolderIdentifiersAsync().ContinueWith(r => this.folderIdentifiers = r.Result).Wait(); TestLogHandler.Initialize($"ews-trace-{this.TestContext.TestName}"); this.DeleteAllTasksAsync().Wait(); this.DeleteAllInboxEmailsAsync().Wait(); this.DeleteAllDeletedItemsAsync().Wait(); }
public CreateSearchFolderCommand(CreateSearchFolderParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <CreateSearchFolderParameter>(parameters, settings)) { }
public UpdateItemsCommand(UpdateItemsParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <UpdateItemsParameter>(parameters, settings)) { }
public GetFolderIdentifiersCommand(GetFolderIdentifiersParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <GetFolderIdentifiersParameter>(parameters, settings)) { }
public GetItemCommand(GetItemParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <GetItemParameter>(parameters, settings)) { }
public CreateEmailCommand(CreateEmailParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <CreateEmailParameter>(parameters, settings)) { }
public DeleteHardItemsCommand(DeleteHardItemsParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <DeleteHardItemsParameter>(parameters, settings)) { }
public MoveItemsCommand(MoveItemsParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <MoveItemsParameter>(parameters, settings)) { }
public AutoDiscoverCommand(AutoDiscoverParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <AutoDiscoverParameter>(parameters, settings), new AutoDiscoverRequestBuilder()) { }
public FindFolderCommand(FindFolderParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <FindFolderParameter>(parameters, settings)) { }
public DeleteFolderCommand(DeleteFolderParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <DeleteFolderParameter>(parameters, settings)) { }
public EnumerateFolderContentCommand(EnumerateFolderContentParameter parameters, EwsRequestSettings settings) : base(new EwsRequestParameter <EnumerateFolderContentParameter>(parameters, settings)) { }
public DeleteItemsCommand(DeleteItemsParameter parameters, EwsRequestSettings settings) : base(parameters, settings) { }