ماه: می 2012

‫تجاربی از CI و Automatic Unit Testing با TeamCity

به سلامتی TeamCity را به قصد راه اندازی CI و انجام خودکار Unit Testها راه انداختیم اما مشکلات و مسائل زیادی به وجود آمد. بعضی‌ها حل شدند و بعضی‌ها نه. خلاصه‌ای از نکاتی که به آن برخورد کردم: ۱- نصب خود TeamCity خیلی ساده و سریع بود. ولی تا آنجا که فهمیدم فقط با MSBuild …

‫‫‫Database Unit Testing در Sharp Arch.‎

یکی از روش‌های رایج در Unit Test کدهای مربوط به دیتابیس این است که یک دیتابیس داخل حافظه‌ای ساخته شده و همه تست‌ها روی آن انجام شود. در پروژه‌های NHibernate این کار معمولا طی مراحل زیر انجام می‌شود: ۱- انجام تنظیمات دیتابیس Sqlite به صورت داخل حافظه‌ای۲- ایجاد خودکار دیتابیس از روی mappingها در مرحله …

‫Authentication با استفاده Windows

در پروژه‌های ASP.NET وقتی که نیاز به Authentication/Authorization (ورود و خروج به سایت و سطح دسترسی‌ها) هست معمولاً از Form Authentication استفاده می‌شود. در این روش یا از Provider توکار ASP.NET استفاده می‌شود یا یک Provider سفارشی مثل SqliteProvider ساخته می‌شود. اما گاهی اوقات هست که هم عجله داریم و هم این که کاربران سایت …