CsUnit
csUnit એ. NET ફ્રેમવર્ક માટેનું એકમ પરીક્ષણ માળખું છે. તે કોઈપણ. NET સુસંગત ભાષા સાથે કામ કરવા માટે રચાયેલ છે. તેનું ખાસ કરીને સી #, વિઝ્યુઅલ બેઝિક. નેટ, મેનેજ્ડ સી + + અને જે #સાથે પરીક્ષણ કરવામાં આવ્યું છે. csUnit એ ઓપન-સોર્સ છે અને લવચીક લાઇસન્સ સાથે આવે છે જે વ્યાપારી ક્લોઝ-સોર્સ ઉત્પાદનોમાં પણ મફત સમાવેશની મંજૂરી આપે છે. csUnit એ xUnit કુટુંબમાં અન્ય એકમ પરીક્ષણ માળખાના વિભાવનાઓને અનુસરે છે અને 2002 થી તેના ઘણા પ્રકાશનો થયા છે. આ ટૂલ વિઝ્યુઅલ સ્ટુડિયો 2005 અને વિઝ્યુઅલ સ્ટુડિયો 2008 માટે મૂળ GUI એપ્લિકેશન, કમાન્ડ લાઇન અને એડઇન્સ પ્રદાન કરે છે. આવૃત્તિ 2.4 થી શરૂ કરીને તે ફરીથી સંકલન કર્યા વિના એનયુનિટ પરીક્ષણોના અમલને પણ ટેકો આપે છે. આ સુવિધા એનયુનિટ 2.4.7 (. NET 2.0 આવૃત્તિ) માટે કામ કરે છે. csUnit. NET 3.5 અને અગાઉની આવૃત્તિઓને આધાર આપે છે, પરંતુ. NET 4 ને આધાર આપતું નથી. પ્રમાણભૂત સુવિધાઓ સાથે, csUnit એવી ક્ષમતાઓ પ્રદાન કરે છે જે. NET માટે અન્ય એકમ પરીક્ષણ માળખામાં અસામાન્ય છેઃ જૂથમાં શ્રેણીઓનો સમાવેશ, બાકાત પરીક્ષણો અપેક્ષિત અપવાદ માત્ર વિઝ્યુઅલ સ્ટુડિયો 2005 અને 2008 માટે આઉટ ઓફ ધ બોક્સ એડિન લખવાને બદલે નક્કર ઉદાહરણો સાથે કામ કરવું સરળ પ્રદર્શન આધાર અસ્તર માટે એક ટેબ દાવાઓનો એક ખૂબ જ સમૃદ્ધ સમૂહ, પરીક્ષણોના અમલીકરણ માટે વિશેષતાઓનો સતત વિસ્તૃત સમૃદ્ધ સમૂહ પરિમાણિત પરીક્ષણ, ડેટા સંચાલિત પરીક્ષણ શોધ ક્ષમતાઓ, જ્યારે પરીક્ષણ સ્યુટમાં હજારો પરીક્ષણો હોય ત્યારે સમયની બચત.