public void FullAsync() { AsyncManager.OutstandingOperations.Increment(2); var authorRepo = new AuthorRepository(); authorRepo.GetAuthorsCompleted += (s, e) => { AsyncManager.Parameters["authors"] = e.Authors; AsyncManager.OutstandingOperations.Decrement(); }; authorRepo.GetAuthorsEAP(); var titleRepo = new TitleRepository(); titleRepo.GetTitlesCompleted += (s, e) => { AsyncManager.Parameters["titles"] = e.Titles; AsyncManager.OutstandingOperations.Decrement(); }; titleRepo.GetTitlesEAP(); }