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

Раз букашка, два букашка…

Заметка скорее лирическая, чем техническая. Несколько месяцев назад довольно неожиданно начал сбоить код двухлетней давности. Сначала занимался поиском ошибки изредка, но, когда исправление уже стало необходимым, плотно занялся, и просидел почти неделю. После тестирования было найдено “проблемное” место, где изменялись свойства нескольких объектов, а те, в некоторых случаях, могли изменить общий объект, но только один… Read More Раз букашка, два букашка…