Не часто пишу Unit-тесты с нуля, особенно если учесть, что создавать новые проекты приходится не часто. Придумал себе такую шпаргалку, которая призвана освежить память при написании тестов с использованием Moq + xUnit + AutoFixture
ru-RU | Просто о NET | создано: 17.07.2019 | опубликовано: 17.07.2019 | обновлено: 02.08.2019 | просмотров за всё время: 419
unit test moq xunit autofixtureПри разработке микросервисной архитектуры, где используются множество слабо связанных между собой сервисов, потребуется реализация взаимодествие между этими самыми микросервисами.
ru-RU | Просто о NET | создано: 16.07.2019 | опубликовано: 16.07.2019 | обновлено: 02.08.2019 | просмотров за всё время: 284
архитектура микросервисы очередь сообщенийЕсть интересная задача из области программирования игр. В частности, речь идет об игре "Крестики-Нолики". Давайте предположим, что вам требуется определить победителя после каждого кода?
ru-RU | Просто о NET | создано: 12.03.2019 | опубликовано: 12.03.2019 | обновлено: 02.08.2019 | просмотров за всё время: 726
смекалка игры linqЧтобы протестировать возможность отправки сообщение через SignalR придется использовать Mock библиотеки. На примере Moq покажу как создать заглушки для интерфейсов IHubContext.
ru-RU | Просто о NET | создано: 22.01.2019 | опубликовано: 22.01.2019 | обновлено: 02.08.2019 | просмотров за всё время: 286
unit test signalr ihubcontext moq stubПриятно работать с объектами, не правда ли? А еще хорошо, когда ты отправляешь один объект в запросе, а в ответ получаешь другой объект. То есть совсем не нужно парсить ответ от сервера и следить за полнотой данных отправленных этому серверу.
ru-RU | Просто о NET | создано: 10.09.2018 | опубликовано: 10.09.2018 | обновлено: 02.08.2019 | просмотров за всё время: 1941
nuget httpgetpost wrapper utitlitiesВ этой статье речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.
ru-RU | Просто о NET | создано: 06.03.2018 | опубликовано: 06.03.2018 | обновлено: 05.07.2018 | просмотров за всё время: 918
wpf services mvc nuget web api api operation resultПрежде чем начать реализовывать бизнес-логику какого-либо приложения, сайта, программы, обычно приходится проделать очень много рутиной работы. А при использовании "правильного" подхода программирования, это рутина многократно увеличивается. В этой статье повествуется о том, как можно сократить количество рутины.
ru-RU | Просто о NET | создано: 16.11.2017 | опубликовано: 22.11.2017 | обновлено: 02.01.2018 | просмотров за всё время: 2074
data access layer aspnet entity framework nuget фреймворки aspnet coreВ статье речь пойдет не столько о публикации статей в wordpress блог, сколько о nuget-пакете, который предоставляет такую возможность.
ru-RU | Просто о NET | создано: 14.06.2017 | опубликовано: 14.06.2017 | обновлено: 02.01.2018 | просмотров за всё время: 5990
nuget wordpress api rpcПостроение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.
ru-RU | Просто о NET | создано: 03.02.2017 | опубликовано: 03.02.2017 | обновлено: 23.03.2019 | просмотров за всё время: 5721
report aspnet mvc dependency injection code first unit of work архитектура provider managerОчень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.
ru-RU | Просто о NET | создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 22.09.2019 | просмотров за всё время: 3797
шаблоны проектирования nuget validation state stateprocessor«« | Декабрь 2019 | »» | ||||
---|---|---|---|---|---|---|
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |