Xunit and exceptions with async Task

Recently, I wrote Xunit tests for business object that requires to catch exceptions generated by wrong property values in synchronous and asynchronous calls. This post includes several examples and full code is accessible on GitHub Blog repository. Here I will use approach described in Richard Banks’ post Stop Using Assert.Throws in Your BDD Unit Tests… Read More Xunit and exceptions with async Task

MS SWIT 2014 – day #2

В пятницу прошел второй, заключительный, день конференции MS SWIT 2014 (впечатления от первого дня описаны ранее). Этот день получился немного спокойнее, что хорошо, так как посещаемость снизилась. На ключевом докладе Сергей Руденко рассказал об успехах и планах компании Nokia на рынке мобильных телефонов, затем были доклады Сергея Байдачного, Дмитрия Миндра, Виктора Шатохина, Сергея Бельского и… Read More MS SWIT 2014 – day #2

MS SWIT 2014 – day #1

Сегодня прошел первый день конференции MS SWIT 2014 – самой большой технической конференции Microsoft в Украине. В этом году все доклады разделены по целевым аудиториям – разработчики, IT-специалисты и IT-директора, причем для первых двух проводятся как общие лекции, так и практические занятия. Сегодня был на всех лекциях для разработчиков, завтра планирую посетить еще и практические… Read More MS SWIT 2014 – day #1

Тестирование автоопределения в Office 365

Если возникли проблемы с автоопределением адреса при подключением к Exchange Online, можно воспользоваться web-утилитой Microsoft Remote Connectivity Analyzer. Приведу результаты выполнения двух тестов для рассмотренных в предыдущих статьях пользователя Owner Account и компании Example Company. Напомню, что в данном случае рассматривается полностью облачна конфигурация, без интеграции с локальной Active Directory и без использования частных доменов.… Read More Тестирование автоопределения в Office 365

Доступ к почтовому ящику имперсонифицированного пользователя в Exchange Online

В предыдущих статьях (см. перечень в Использование EWS managed API v.2.0) была зарегистрирована учетная запись в Office 365 для компании Example Company и настроена имперсонификация пользователей. В данной заметке рассмотрим код программы на C#, которая с помощью EWS подключается к Exchange Online под пользователем Mail Admin и выполняет манипуляции с почтовыми ящиками других пользователей. Напомним,… Read More Доступ к почтовому ящику имперсонифицированного пользователя в Exchange Online

Настройка имперсонификации пользователей с помощью Windows PowerShell в Exchange Online

В статье Настройка Windows PowerShell для Office 365 было настроено необходимое окружение для выполнения командлетов Windows PowerShell, в статье Создание пользователей и групп в Exchange Online были созданы группы и пользователи. В данной статье мы рассмотрим команды, необходимые для настройки имперсонификации пользователей. В следующей статье будет представлен программный код управления почтовыми ящиками имперсонифицированных пользователей. 1.… Read More Настройка имперсонификации пользователей с помощью Windows PowerShell в Exchange Online

Настройка Windows PowerShell для Office 365

С помощью Windows PowerShell можно управлять объектами Windows Azure AD и Office 365. В следующих статьях рассмотрено настройку и подключение к удаленной сессии PowerShell и перечень допустимых командлет: 1. Manage Windows Azure AD using Windows PowerShell – предварительные требования, подключение к Windows Azure AD; 2. Manage Remote PowerShell Access in Exchange Online – управление удаленным… Read More Настройка Windows PowerShell для Office 365

Создание пользователей и групп в Exchange Online

В статье Welcome to Exchange Online мы зарегистрировали пробную учетную запись в Office 365. В данной заметке создадим несколько пользователей и групп, которые будут использоваться для имперсонификации пользователей и доступа к Exchange Online с помощью EWS. После регистрации в Office 365 существует только один пользователь, которого можно увидеть в консоли Office 365 admin center, закладка… Read More Создание пользователей и групп в Exchange Online

Подключение к Office 365 через EWS

В статье Welcome to Exchange Online мы зарегистрировали пробную учетную запись в Office 365. В данной заметке рассмотрим код программы, которая подключается к Office 365 с помощью EWS и сохраняет почтовые сообщения. Для этого требуется, чтобы EWS 2.0 был проинсталлирован на компьютере. Предположим, что используется пользователь First User с почтовым ящиком First.User@ExampleCompany.onmicrosoft.com и паролем Qwerty123.… Read More Подключение к Office 365 через EWS