آشنایی با mocking frameworks - قسمت دوم
استفاده از mocking frameworks :تعدادی از چارچوب‌های تقلید نوشته شده برای دات نت فریم ورک مطابق لیست زیر بوده و هدف از آن‌ها ایجاد ساده‌تر اشیاء تقلید برای ما می‌باشد:Nmock : http://www.nmock.orgMoq : http://code.google.com/p/moqRhino Mocks : http://ayende.com/projects/rhino-mocks.aspxTypeMock : http://www.typemock.comEasyMock.Net : http://sourceforge.net/projects/easymocknetدر این بین Rhino Mocks که توسط یکی از اعضای اصلی تیم NHibernate به ...
خواندنی‌های 16 اردیبهشت
- سایت مهندس مجددا راه اندازی شده و باید دوباره در آن ثبت نام کرد.- ویندوز 7 ، دارای IE8 بهتری نسبت به نمونه نهایی ارائه شده، خواهد بود.- رسم نمودارهای UML به صورت آنلاین- پشت صحنه‌ی تولید خودکار کد در ویژوال استودیو بر اساس قالب‌های T4 است. یک سری ویدیوی رایگان آموزشی اخیرا در این مورد منتشر شده است.- مایکروسافت و ارائه قابلیت‌های جدید برای PHP- منظور از ECM چیست؟- تصاویری از آفیس 2010
آشنایی با mocking frameworks (چارچوب‌های تقلید) - قسمت اول
این مطلب در ادامه‌ی مطالب آزمو‌ن‌های واحد یا unit testing است.نوشتن آزمون واحد برای کلاس‌هایی که با یک سری از الگوریتم‌ها ، مسایل ریاضی و امثال آن سر و کار دارند، ساده است. عموما این نوع کلاس‌ها وابستگی خارجی آنچنانی ندارند؛ اما در عمل کلاس‌های ما ممکن است وابستگی‌های خارجی بسیاری پیدا کنند؛ برای مثال کار با دیتابیس، اتصال به یک وب سرویس، دریافت فایل از اینترنت، خواندن اطلاعات از انواع فایل‌ها و غیره.مطابق اصول آزمایشات واحد، یک آزمون واحد ...
مقایسه نتایج الگوریتم‌های هش کردن اطلاعات در اس کیوال سرور و دات نت
از اس کیوال سرور 2005 به بعد تابع HashBytes نیز به مجموعه توابع قابل استفاده در دستورات T-SQL اس کیوال سرور اضافه شده است که الگوریتم‌های MD2 | MD4 | MD5 | SHA | SHA1 را پشتیبانی می‌کند. برای مثال:DECLARE @str1 VARCHAR(4), @str2 NVARCHAR(4)--متن یونیکد اینجا ناقص ذخیره می‌شودSET @str1 = 'وحید' SET @str2 = N'وحید'SELECT hashbytes('md5', @str1) --C82A7D721AAE517AD76EF1B871BC33CESELECT hashbytes('md5', @str2) --7D883091B80F3CD20B872CADBFDD ...
تشخیص نقایص تصاویر صفحات سایت با استفاده از jQuery Ajax
این مثال شبیه به مثال بررسی وجود نام کاربر با استفاده از jQuery Ajax است که از ذکر توضیحات مشابه آن، در اینجا خودداری خواهد شد.<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestBrokenImages.aspx.cs" Inherits="testWebForms87.TestBrokenImages" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">< ...
خواندنی‌های 12 اردیبهشت
- کندی سرعت اینترنت اسراف در مصرف برق را موجب می‌شود- کتابچه‌ای رایگان در مورد آزمایشات واحد کاربردی در دات نت- اوراکل و پشتیبانی از ADO.NET Entity Framework- سرویس پک یک اس کیوال سرور 2008 اکنون از طریق ویندوز آپدیت نیز قابل دریافت است- لیستی از LINQ Providers- راهنمای کیفیت برنامه‌های WPF- نگارش جدید SDK شیرپوینت ارائه شد- لیست تازه‌های سرویس پک 2 آفیس 2007 (فقط برای نصب، درایوی که ویندوز بر روی آن نصب است باید نزدیک به 2 گیگ فضای خالی د ...
چک لیست امنیتی تنظیمات web.config در ASP.Net
خلاصه‌ی جدول زیر یک جمله است: به مهاجم امکان دیباگ برنامه را ندهید! تنظیمات نا امن تنظیمات امن <configuration><system.web><sessionState cookieless="UseUri"> <configuration><system.web><sessionState cookieless="UseCookies"> <configuration><system.web><httpCookies httpOnlyCookies="false"> <configuration><system.web><httpCookies httpOnlyCookies="true"> <configu ...
محدود کردن دسترسی به اس کیوال سرور بر اساس IP
عموما محدود کردن دسترسی بر اساس IP بهتر است بر اساس راه حل‌هایی مانند فایروال، IPSec و یا RRAS IP Filter صورت گیرد که جزو بهینه‌ترین و امن‌ترین راه حل‌های ممکن هستند.در ادامه قصد داریم این محدودیت را با استفاده از امکانات خود اس کیوال سرور انجام دهیم (بلاک کردن کاربران بر اساس IP های غیرمجاز). مواردی که در ادامه ذکر خواهند شد در مورد اس کیوال سرور 2005 ، سرویس پک 2 به بعد و یا اس کیوال سرور 2008 صادق است.اس کیوال سرور این قابلیت را دارد که ...
خواندنی‌های 9 اردیبهشت
- کتاب رایگان دیگری از شرکت Red gate به نام The art of XSD- افزونه OfficeSVN مخصوص Office 2007 برای کار با SVN و مدیریت اسناد آفیس- بهبودهای گرافیکی حاصل شده در ویندوز 7- 22 پلاگین jQuery برای نمایش صفحات modal- دریافت مستندات پروژه Velocity- آیا اوراکل MySQL را از بین خواهد برد؟- مقایسه توانایی‌های انواع Mocking Frameworks نوشته شده برای دات نت- سرویس پک 2 شیرپوینت 2007 ارائه شدie6 css fixer -