nunit.framework.xml 819 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>nunit.framework</name>
  5. </assembly>
  6. <members>
  7. <member name="T:NUnit.Framework.Internal.AssemblyHelper">
  8. <summary>
  9. AssemblyHelper provides static methods for working
  10. with assemblies.
  11. </summary>
  12. </member>
  13. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Type)">
  14. <summary>
  15. Gets the path from which the assembly defining a type was loaded.
  16. </summary>
  17. <param name="type">The Type.</param>
  18. <returns>The path.</returns>
  19. </member>
  20. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
  21. <summary>
  22. Gets the path from which an assembly was loaded.
  23. </summary>
  24. <param name="assembly">The assembly.</param>
  25. <returns>The path.</returns>
  26. </member>
  27. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
  28. <summary>
  29. Gets the path to the directory from which an assembly was loaded.
  30. </summary>
  31. <param name="assembly">The assembly.</param>
  32. <returns>The path.</returns>
  33. </member>
  34. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
  35. <summary>
  36. Gets the AssemblyName of an assembly.
  37. </summary>
  38. <param name="assembly">The assembly</param>
  39. <returns>An AssemblyName</returns>
  40. </member>
  41. <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
  42. <summary>
  43. Loads an assembly given a string, which may be the
  44. path to the assembly or the AssemblyName
  45. </summary>
  46. <param name="nameOrPath"></param>
  47. <returns></returns>
  48. </member>
  49. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
  50. <summary>
  51. Gets the assembly path from code base.
  52. </summary>
  53. <remarks>Public for testing purposes</remarks>
  54. <param name="codeBase">The code base.</param>
  55. <returns></returns>
  56. </member>
  57. <member name="T:NUnit.Framework.Internal.ILogger">
  58. <summary>
  59. Interface for logging within the engine
  60. </summary>
  61. </member>
  62. <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
  63. <summary>
  64. Logs the specified message at the error level.
  65. </summary>
  66. <param name="message">The message.</param>
  67. </member>
  68. <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
  69. <summary>
  70. Logs the specified message at the error level.
  71. </summary>
  72. <param name="message">The message.</param>
  73. <param name="args">The arguments.</param>
  74. </member>
  75. <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
  76. <summary>
  77. Logs the specified message at the warning level.
  78. </summary>
  79. <param name="message">The message.</param>
  80. </member>
  81. <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
  82. <summary>
  83. Logs the specified message at the warning level.
  84. </summary>
  85. <param name="message">The message.</param>
  86. <param name="args">The arguments.</param>
  87. </member>
  88. <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
  89. <summary>
  90. Logs the specified message at the info level.
  91. </summary>
  92. <param name="message">The message.</param>
  93. </member>
  94. <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
  95. <summary>
  96. Logs the specified message at the info level.
  97. </summary>
  98. <param name="message">The message.</param>
  99. <param name="args">The arguments.</param>
  100. </member>
  101. <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
  102. <summary>
  103. Logs the specified message at the debug level.
  104. </summary>
  105. <param name="message">The message.</param>
  106. </member>
  107. <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
  108. <summary>
  109. Logs the specified message at the debug level.
  110. </summary>
  111. <param name="message">The message.</param>
  112. <param name="args">The arguments.</param>
  113. </member>
  114. <member name="T:NUnit.Framework.Internal.InternalTrace">
  115. <summary>
  116. InternalTrace provides facilities for tracing the execution
  117. of the NUnit framework. Tests and classes under test may make use
  118. of Console writes, System.Diagnostics.Trace or various loggers and
  119. NUnit itself traps and processes each of them. For that reason, a
  120. separate internal trace is needed.
  121. Note:
  122. InternalTrace uses a global lock to allow multiple threads to write
  123. trace messages. This can easily make it a bottleneck so it must be
  124. used sparingly. Keep the trace Level as low as possible and only
  125. insert InternalTrace writes where they are needed.
  126. TODO: add some buffering and a separate writer thread as an option.
  127. TODO: figure out a way to turn on trace in specific classes only.
  128. </summary>
  129. </member>
  130. <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
  131. <summary>
  132. Gets a flag indicating whether the InternalTrace is initialized
  133. </summary>
  134. </member>
  135. <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
  136. <summary>
  137. Initialize the internal trace facility using the name of the log
  138. to be written to and the trace level.
  139. </summary>
  140. <param name="logName">The log name</param>
  141. <param name="level">The trace level</param>
  142. </member>
  143. <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
  144. <summary>
  145. Initialize the internal trace using a provided TextWriter and level
  146. </summary>
  147. <param name="writer">A TextWriter</param>
  148. <param name="level">The InternalTraceLevel</param>
  149. </member>
  150. <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
  151. <summary>
  152. Get a named Logger
  153. </summary>
  154. <returns></returns>
  155. </member>
  156. <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
  157. <summary>
  158. Get a logger named for a particular Type.
  159. </summary>
  160. </member>
  161. <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
  162. <summary>
  163. InternalTraceLevel is an enumeration controlling the
  164. level of detailed presented in the internal log.
  165. </summary>
  166. </member>
  167. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
  168. <summary>
  169. Use the default settings as specified by the user.
  170. </summary>
  171. </member>
  172. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
  173. <summary>
  174. Do not display any trace messages
  175. </summary>
  176. </member>
  177. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
  178. <summary>
  179. Display Error messages only
  180. </summary>
  181. </member>
  182. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
  183. <summary>
  184. Display Warning level and higher messages
  185. </summary>
  186. </member>
  187. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
  188. <summary>
  189. Display informational and higher messages
  190. </summary>
  191. </member>
  192. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
  193. <summary>
  194. Display debug messages and higher - i.e. all messages
  195. </summary>
  196. </member>
  197. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
  198. <summary>
  199. Display debug messages and higher - i.e. all messages
  200. </summary>
  201. </member>
  202. <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
  203. <summary>
  204. A trace listener that writes to a separate file per domain
  205. and process using it.
  206. </summary>
  207. </member>
  208. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
  209. <summary>
  210. Construct an InternalTraceWriter that writes to a file.
  211. </summary>
  212. <param name="logPath">Path to the file to use</param>
  213. </member>
  214. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
  215. <summary>
  216. Construct an InternalTraceWriter that writes to a
  217. TextWriter provided by the caller.
  218. </summary>
  219. <param name="writer"></param>
  220. </member>
  221. <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
  222. <summary>
  223. Returns the character encoding in which the output is written.
  224. </summary>
  225. <returns>The character encoding in which the output is written.</returns>
  226. </member>
  227. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
  228. <summary>
  229. Writes a character to the text string or stream.
  230. </summary>
  231. <param name="value">The character to write to the text stream.</param>
  232. </member>
  233. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
  234. <summary>
  235. Writes a string to the text string or stream.
  236. </summary>
  237. <param name="value">The string to write.</param>
  238. </member>
  239. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
  240. <summary>
  241. Writes a string followed by a line terminator to the text string or stream.
  242. </summary>
  243. <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
  244. </member>
  245. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
  246. <summary>
  247. Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
  248. </summary>
  249. <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
  250. </member>
  251. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
  252. <summary>
  253. Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
  254. </summary>
  255. </member>
  256. <member name="T:NUnit.Framework.Internal.Logger">
  257. <summary>
  258. Provides internal logging to the NUnit framework
  259. </summary>
  260. </member>
  261. <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
  262. <summary>
  263. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
  264. </summary>
  265. <param name="name">The name.</param>
  266. <param name="level">The log level.</param>
  267. <param name="writer">The writer where logs are sent.</param>
  268. </member>
  269. <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
  270. <summary>
  271. Logs the message at error level.
  272. </summary>
  273. <param name="message">The message.</param>
  274. </member>
  275. <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
  276. <summary>
  277. Logs the message at error level.
  278. </summary>
  279. <param name="message">The message.</param>
  280. <param name="args">The message arguments.</param>
  281. </member>
  282. <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
  283. <summary>
  284. Logs the message at warm level.
  285. </summary>
  286. <param name="message">The message.</param>
  287. </member>
  288. <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
  289. <summary>
  290. Logs the message at warning level.
  291. </summary>
  292. <param name="message">The message.</param>
  293. <param name="args">The message arguments.</param>
  294. </member>
  295. <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
  296. <summary>
  297. Logs the message at info level.
  298. </summary>
  299. <param name="message">The message.</param>
  300. </member>
  301. <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
  302. <summary>
  303. Logs the message at info level.
  304. </summary>
  305. <param name="message">The message.</param>
  306. <param name="args">The message arguments.</param>
  307. </member>
  308. <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
  309. <summary>
  310. Logs the message at debug level.
  311. </summary>
  312. <param name="message">The message.</param>
  313. </member>
  314. <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
  315. <summary>
  316. Logs the message at debug level.
  317. </summary>
  318. <param name="message">The message.</param>
  319. <param name="args">The message arguments.</param>
  320. </member>
  321. <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
  322. <summary>
  323. The ParameterDataProvider class implements IParameterDataProvider
  324. and hosts one or more individual providers.
  325. </summary>
  326. </member>
  327. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
  328. <summary>
  329. Construct with a collection of individual providers
  330. </summary>
  331. </member>
  332. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  333. <summary>
  334. Determine whether any data is available for a parameter.
  335. </summary>
  336. <param name="parameter">An IParameterInfo representing one
  337. argument to a parameterized test</param>
  338. <returns>True if any data is available, otherwise false.</returns>
  339. </member>
  340. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  341. <summary>
  342. Return an IEnumerable providing data for use with the
  343. supplied parameter.
  344. </summary>
  345. <param name="parameter">An IParameterInfo representing one
  346. argument to a parameterized test</param>
  347. <returns>An IEnumerable providing the required data</returns>
  348. </member>
  349. <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
  350. <summary>
  351. Built-in SuiteBuilder for all types of test classes.
  352. </summary>
  353. </member>
  354. <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  355. <summary>
  356. Checks to see if the provided Type is a fixture.
  357. To be considered a fixture, it must be a non-abstract
  358. class with one or more attributes implementing the
  359. IFixtureBuilder interface or one or more methods
  360. marked as tests.
  361. </summary>
  362. <param name="typeInfo">The fixture type to check</param>
  363. <returns>True if the fixture can be built, false if not</returns>
  364. </member>
  365. <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  366. <summary>
  367. Build a TestSuite from TypeInfo provided.
  368. </summary>
  369. <param name="typeInfo">The fixture type to build</param>
  370. <returns>A TestSuite built from that type</returns>
  371. </member>
  372. <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
  373. <summary>
  374. We look for attributes implementing IFixtureBuilder at one level
  375. of inheritance at a time. Attributes on base classes are not used
  376. unless there are no fixture builder attributes at all on the derived
  377. class. This is by design.
  378. </summary>
  379. <param name="typeInfo">The type being examined for attributes</param>
  380. <returns>A list of the attributes found.</returns>
  381. </member>
  382. <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
  383. <summary>
  384. NUnitTestCaseBuilder is a utility class used by attributes
  385. that build test cases.
  386. </summary>
  387. </member>
  388. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
  389. <summary>
  390. Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
  391. </summary>
  392. </member>
  393. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
  394. <summary>
  395. Builds a single NUnitTestMethod, either as a child of the fixture
  396. or as one of a set of test cases under a ParameterizedTestMethodSuite.
  397. </summary>
  398. <param name="method">The MethodInfo from which to construct the TestMethod</param>
  399. <param name="parentSuite">The suite or fixture to which the new test will be added</param>
  400. <param name="parms">The ParameterSet to be used, or null</param>
  401. <returns></returns>
  402. </member>
  403. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
  404. <summary>
  405. Helper method that checks the signature of a TestMethod and
  406. any supplied parameters to determine if the test is valid.
  407. Currently, NUnitTestMethods are required to be public,
  408. non-abstract methods, either static or instance,
  409. returning void. They may take arguments but the _values must
  410. be provided or the TestMethod is not considered runnable.
  411. Methods not meeting these criteria will be marked as
  412. non-runnable and the method will return false in that case.
  413. </summary>
  414. <param name="testMethod">The TestMethod to be checked. If it
  415. is found to be non-runnable, it will be modified.</param>
  416. <param name="parms">Parameters to be used for this test, or null</param>
  417. <returns>True if the method signature is valid, false if not</returns>
  418. <remarks>
  419. The return value is no longer used internally, but is retained
  420. for testing purposes.
  421. </remarks>
  422. </member>
  423. <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
  424. <summary>
  425. Class that can build a tree of automatic namespace
  426. suites from a group of fixtures.
  427. </summary>
  428. </member>
  429. <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.namespaceSuites">
  430. <summary>
  431. NamespaceDictionary of all test suites we have created to represent
  432. namespaces. Used to locate namespace parent suites for fixtures.
  433. </summary>
  434. </member>
  435. <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.rootSuite">
  436. <summary>
  437. The root of the test suite being created by this builder.
  438. </summary>
  439. </member>
  440. <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
  441. <summary>
  442. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
  443. </summary>
  444. <param name="rootSuite">The root suite.</param>
  445. </member>
  446. <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
  447. <summary>
  448. Gets the root entry in the tree created by the NamespaceTreeBuilder.
  449. </summary>
  450. <value>The root suite.</value>
  451. </member>
  452. <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
  453. <summary>
  454. Adds the specified fixtures to the tree.
  455. </summary>
  456. <param name="fixtures">The fixtures to be added.</param>
  457. </member>
  458. <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
  459. <summary>
  460. Adds the specified fixture to the tree.
  461. </summary>
  462. <param name="fixture">The fixture to be added.</param>
  463. </member>
  464. <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
  465. <summary>
  466. CombinatorialStrategy creates test cases by using all possible
  467. combinations of the parameter data.
  468. </summary>
  469. </member>
  470. <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
  471. <summary>
  472. Gets the test cases generated by the CombiningStrategy.
  473. </summary>
  474. <returns>The test cases.</returns>
  475. </member>
  476. <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
  477. <summary>
  478. Provides data from fields marked with the DatapointAttribute or the
  479. DatapointsAttribute.
  480. </summary>
  481. </member>
  482. <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  483. <summary>
  484. Determine whether any data is available for a parameter.
  485. </summary>
  486. <param name="parameter">A ParameterInfo representing one
  487. argument to a parameterized test</param>
  488. <returns>
  489. True if any data is available, otherwise false.
  490. </returns>
  491. </member>
  492. <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  493. <summary>
  494. Return an IEnumerable providing data for use with the
  495. supplied parameter.
  496. </summary>
  497. <param name="parameter">A ParameterInfo representing one
  498. argument to a parameterized test</param>
  499. <returns>
  500. An IEnumerable providing the required data
  501. </returns>
  502. </member>
  503. <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
  504. <summary>
  505. Class to build ether a parameterized or a normal NUnitTestMethod.
  506. There are four cases that the builder must deal with:
  507. 1. The method needs no params and none are provided
  508. 2. The method needs params and they are provided
  509. 3. The method needs no params but they are provided in error
  510. 4. The method needs params but they are not provided
  511. This could have been done using two different builders, but it
  512. turned out to be simpler to have just one. The BuildFrom method
  513. takes a different branch depending on whether any parameters are
  514. provided, but all four cases are dealt with in lower-level methods
  515. </summary>
  516. </member>
  517. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
  518. <summary>
  519. Determines if the method can be used to build an NUnit test
  520. test method of some kind. The method must normally be marked
  521. with an identifying attribute for this to be true.
  522. Note that this method does not check that the signature
  523. of the method for validity. If we did that here, any
  524. test methods with invalid signatures would be passed
  525. over in silence in the test run. Since we want such
  526. methods to be reported, the check for validity is made
  527. in BuildFrom rather than here.
  528. </summary>
  529. <param name="method">An IMethodInfo for the method being used as a test method</param>
  530. <returns>True if the builder can create a test case from this method</returns>
  531. </member>
  532. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
  533. <summary>
  534. Build a Test from the provided MethodInfo. Depending on
  535. whether the method takes arguments and on the availability
  536. of test case data, this method may return a single test
  537. or a group of tests contained in a ParameterizedMethodSuite.
  538. </summary>
  539. <param name="method">The method for which a test is to be built</param>
  540. <returns>A Test representing one or more method invocations</returns>
  541. </member>
  542. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  543. <summary>
  544. Determines if the method can be used to build an NUnit test
  545. test method of some kind. The method must normally be marked
  546. with an identifying attribute for this to be true.
  547. Note that this method does not check that the signature
  548. of the method for validity. If we did that here, any
  549. test methods with invalid signatures would be passed
  550. over in silence in the test run. Since we want such
  551. methods to be reported, the check for validity is made
  552. in BuildFrom rather than here.
  553. </summary>
  554. <param name="method">An IMethodInfo for the method being used as a test method</param>
  555. <param name="parentSuite">The test suite being built, to which the new test would be added</param>
  556. <returns>True if the builder can create a test case from this method</returns>
  557. </member>
  558. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  559. <summary>
  560. Build a Test from the provided MethodInfo. Depending on
  561. whether the method takes arguments and on the availability
  562. of test case data, this method may return a single test
  563. or a group of tests contained in a ParameterizedMethodSuite.
  564. </summary>
  565. <param name="method">The method for which a test is to be built</param>
  566. <param name="parentSuite">The test fixture being populated, or null</param>
  567. <returns>A Test representing one or more method invocations</returns>
  568. </member>
  569. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
  570. <summary>
  571. Builds a ParameterizedMethodSuite containing individual test cases.
  572. </summary>
  573. <param name="method">The method for which a test is to be built.</param>
  574. <param name="tests">The list of test cases to include.</param>
  575. <returns>A ParameterizedMethodSuite populated with test cases</returns>
  576. </member>
  577. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  578. <summary>
  579. Build a simple, non-parameterized TestMethod for this method.
  580. </summary>
  581. <param name="method">The MethodInfo for which a test is to be built</param>
  582. <param name="suite">The test suite for which the method is being built</param>
  583. <returns>A TestMethod.</returns>
  584. </member>
  585. <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
  586. <summary>
  587. NUnitTestFixtureBuilder is able to build a fixture given
  588. a class marked with a TestFixtureAttribute or an unmarked
  589. class containing test methods. In the first case, it is
  590. called by the attribute and in the second directly by
  591. NUnitSuiteBuilder.
  592. </summary>
  593. </member>
  594. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  595. <summary>
  596. Build a TestFixture from type provided. A non-null TestSuite
  597. must always be returned, since the method is generally called
  598. because the user has marked the target class as a fixture.
  599. If something prevents the fixture from being used, it should
  600. be returned nonetheless, labelled as non-runnable.
  601. </summary>
  602. <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
  603. <returns>A TestSuite object or one derived from TestSuite.</returns>
  604. </member>
  605. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
  606. <summary>
  607. Overload of BuildFrom called by tests that have arguments.
  608. Builds a fixture using the provided type and information
  609. in the ITestFixtureData object.
  610. </summary>
  611. <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
  612. <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
  613. <returns></returns>
  614. </member>
  615. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
  616. <summary>
  617. Method to add test cases to the newly constructed fixture.
  618. </summary>
  619. <param name="fixture">The fixture to which cases should be added</param>
  620. </member>
  621. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
  622. <summary>
  623. Method to create a test case from a MethodInfo and add
  624. it to the fixture being built. It first checks to see if
  625. any global TestCaseBuilder addin wants to build the
  626. test case. If not, it uses the internal builder
  627. collection maintained by this fixture builder.
  628. The default implementation has no test case builders.
  629. Derived classes should add builders to the collection
  630. in their constructor.
  631. </summary>
  632. <param name="method">The method for which a test is to be created</param>
  633. <param name="suite">The test suite being built.</param>
  634. <returns>A newly constructed Test</returns>
  635. </member>
  636. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
  637. <summary>
  638. PairwiseStrategy creates test cases by combining the parameter
  639. data so that all possible pairs of data items are used.
  640. </summary>
  641. <remarks>
  642. <para>
  643. The number of test cases that cover all possible pairs of test function
  644. parameters values is significantly less than the number of test cases
  645. that cover all possible combination of test function parameters values.
  646. And because different studies show that most of software failures are
  647. caused by combination of no more than two parameters, pairwise testing
  648. can be an effective ways to test the system when it's impossible to test
  649. all combinations of parameters.
  650. </para>
  651. <para>
  652. The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
  653. http://burtleburtle.net/bob/math/jenny.html
  654. </para>
  655. </remarks>
  656. </member>
  657. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
  658. <summary>
  659. FleaRand is a pseudo-random number generator developed by Bob Jenkins:
  660. http://burtleburtle.net/bob/rand/talksmall.html#flea
  661. </summary>
  662. </member>
  663. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
  664. <summary>
  665. Initializes a new instance of the FleaRand class.
  666. </summary>
  667. <param name="seed">The seed.</param>
  668. </member>
  669. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
  670. <summary>
  671. FeatureInfo represents coverage of a single value of test function
  672. parameter, represented as a pair of indices, Dimension and Feature. In
  673. terms of unit testing, Dimension is the index of the test parameter and
  674. Feature is the index of the supplied value in that parameter's list of
  675. sources.
  676. </summary>
  677. </member>
  678. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
  679. <summary>
  680. Initializes a new instance of FeatureInfo class.
  681. </summary>
  682. <param name="dimension">Index of a dimension.</param>
  683. <param name="feature">Index of a feature.</param>
  684. </member>
  685. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
  686. <summary>
  687. A FeatureTuple represents a combination of features, one per test
  688. parameter, which should be covered by a test case. In the
  689. PairwiseStrategy, we are only trying to cover pairs of features, so the
  690. tuples actually may contain only single feature or pair of features, but
  691. the algorithm itself works with triplets, quadruples and so on.
  692. </summary>
  693. </member>
  694. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
  695. <summary>
  696. Initializes a new instance of FeatureTuple class for a single feature.
  697. </summary>
  698. <param name="feature1">Single feature.</param>
  699. </member>
  700. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
  701. <summary>
  702. Initializes a new instance of FeatureTuple class for a pair of features.
  703. </summary>
  704. <param name="feature1">First feature.</param>
  705. <param name="feature2">Second feature.</param>
  706. </member>
  707. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
  708. <summary>
  709. TestCase represents a single test case covering a list of features.
  710. </summary>
  711. </member>
  712. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
  713. <summary>
  714. Initializes a new instance of TestCaseInfo class.
  715. </summary>
  716. <param name="length">A number of features in the test case.</param>
  717. </member>
  718. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
  719. <summary>
  720. PairwiseTestCaseGenerator class implements an algorithm which generates
  721. a set of test cases which covers all pairs of possible values of test
  722. function.
  723. </summary>
  724. <remarks>
  725. <para>
  726. The algorithm starts with creating a set of all feature tuples which we
  727. will try to cover (see <see
  728. cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
  729. includes every single feature and all possible pairs of features. We
  730. store feature tuples in the 3-D collection (where axes are "dimension",
  731. "feature", and "all combinations which includes this feature"), and for
  732. every two feature (e.g. "A" and "B") we generate both ("A", "B") and
  733. ("B", "A") pairs. This data structure extremely reduces the amount of
  734. time needed to calculate coverage for a single test case (this
  735. calculation is the most time-consuming part of the algorithm).
  736. </para>
  737. <para>
  738. Then the algorithm picks one tuple from the uncovered tuple, creates a
  739. test case that covers this tuple, and then removes this tuple and all
  740. other tuples covered by this test case from the collection of uncovered
  741. tuples.
  742. </para>
  743. <para>
  744. Picking a tuple to cover
  745. </para>
  746. <para>
  747. There are no any special rules defined for picking tuples to cover. We
  748. just pick them one by one, in the order they were generated.
  749. </para>
  750. <para>
  751. Test generation
  752. </para>
  753. <para>
  754. Test generation starts from creating a completely random test case which
  755. covers, nevertheless, previously selected tuple. Then the algorithm
  756. tries to maximize number of tuples which this test covers.
  757. </para>
  758. <para>
  759. Test generation and maximization process repeats seven times for every
  760. selected tuple and then the algorithm picks the best test case ("seven"
  761. is a magic number which provides good results in acceptable time).
  762. </para>
  763. <para>Maximizing test coverage</para>
  764. <para>
  765. To maximize tests coverage, the algorithm walks thru the list of mutable
  766. dimensions (mutable dimension is a dimension that are not included in
  767. the previously selected tuple). Then for every dimension, the algorithm
  768. walks thru the list of features and checks if this feature provides
  769. better coverage than randomly selected feature, and if yes keeps this
  770. feature.
  771. </para>
  772. <para>
  773. This process repeats while it shows progress. If the last iteration
  774. doesn't improve coverage, the process ends.
  775. </para>
  776. <para>
  777. In addition, for better results, before start every iteration, the
  778. algorithm "scrambles" dimensions - so for every iteration dimension
  779. probes in a different order.
  780. </para>
  781. </remarks>
  782. </member>
  783. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
  784. <summary>
  785. Creates a set of test cases for specified dimensions.
  786. </summary>
  787. <param name="dimensions">
  788. An array which contains information about dimensions. Each element of
  789. this array represents a number of features in the specific dimension.
  790. </param>
  791. <returns>
  792. A set of test cases.
  793. </returns>
  794. </member>
  795. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
  796. <summary>
  797. Gets the test cases generated by this strategy instance.
  798. </summary>
  799. <returns>A set of test cases.</returns>
  800. </member>
  801. <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
  802. <summary>
  803. ParameterDataSourceProvider supplies individual argument _values for
  804. single parameters using attributes implementing IParameterDataSource.
  805. </summary>
  806. </member>
  807. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  808. <summary>
  809. Determine whether any data is available for a parameter.
  810. </summary>
  811. <param name="parameter">A ParameterInfo representing one
  812. argument to a parameterized test</param>
  813. <returns>
  814. True if any data is available, otherwise false.
  815. </returns>
  816. </member>
  817. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  818. <summary>
  819. Return an IEnumerable providing data for use with the
  820. supplied parameter.
  821. </summary>
  822. <param name="parameter">An IParameterInfo representing one
  823. argument to a parameterized test</param>
  824. <returns>
  825. An IEnumerable providing the required data
  826. </returns>
  827. </member>
  828. <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
  829. <summary>
  830. SequentialStrategy creates test cases by using all of the
  831. parameter data sources in parallel, substituting <c>null</c>
  832. when any of them run out of data.
  833. </summary>
  834. </member>
  835. <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
  836. <summary>
  837. Gets the test cases generated by the CombiningStrategy.
  838. </summary>
  839. <returns>The test cases.</returns>
  840. </member>
  841. <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
  842. <summary>
  843. A base class for multi-part filters
  844. </summary>
  845. </member>
  846. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
  847. <summary>
  848. Constructs an empty CompositeFilter
  849. </summary>
  850. </member>
  851. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
  852. <summary>
  853. Constructs a CompositeFilter from an array of filters
  854. </summary>
  855. <param name="filters"></param>
  856. </member>
  857. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
  858. <summary>
  859. Adds a filter to the list of filters
  860. </summary>
  861. <param name="filter">The filter to be added</param>
  862. </member>
  863. <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
  864. <summary>
  865. Return a list of the composing filters.
  866. </summary>
  867. </member>
  868. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  869. <summary>
  870. Adds an XML node
  871. </summary>
  872. <param name="parentNode">Parent node</param>
  873. <param name="recursive">True if recursive</param>
  874. <returns>The added XML node</returns>
  875. </member>
  876. <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
  877. <summary>
  878. Gets the element name
  879. </summary>
  880. <value>Element name</value>
  881. </member>
  882. <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
  883. <summary>
  884. PropertyFilter is able to select or exclude tests
  885. based on their properties.
  886. </summary>
  887. </member>
  888. <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
  889. <summary>
  890. Construct a PropertyFilter using a property name and expected value
  891. </summary>
  892. <param name="propertyName">A property name</param>
  893. <param name="expectedValue">The expected value of the property</param>
  894. </member>
  895. <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
  896. <summary>
  897. Check whether the filter matches a test
  898. </summary>
  899. <param name="test">The test to be matched</param>
  900. <returns></returns>
  901. </member>
  902. <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  903. <summary>
  904. Adds an XML node
  905. </summary>
  906. <param name="parentNode">Parent node</param>
  907. <param name="recursive">True if recursive</param>
  908. <returns>The added XML node</returns>
  909. </member>
  910. <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
  911. <summary>
  912. Gets the element name
  913. </summary>
  914. <value>Element name</value>
  915. </member>
  916. <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
  917. <summary>
  918. TestName filter selects tests based on their Name
  919. </summary>
  920. </member>
  921. <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
  922. <summary>
  923. Construct a TestNameFilter for a single name
  924. </summary>
  925. <param name="expectedValue">The name the filter will recognize.</param>
  926. </member>
  927. <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  928. <summary>
  929. Match a test against a single value.
  930. </summary>
  931. </member>
  932. <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
  933. <summary>
  934. Gets the element name
  935. </summary>
  936. <value>Element name</value>
  937. </member>
  938. <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
  939. <summary>
  940. ClassName filter selects tests based on the class FullName
  941. </summary>
  942. </member>
  943. <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
  944. <summary>
  945. Construct a FullNameFilter for a single name
  946. </summary>
  947. <param name="expectedValue">The name the filter will recognize.</param>
  948. </member>
  949. <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  950. <summary>
  951. Match a test against a single value.
  952. </summary>
  953. </member>
  954. <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
  955. <summary>
  956. Gets the element name
  957. </summary>
  958. <value>Element name</value>
  959. </member>
  960. <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
  961. <summary>
  962. FullName filter selects tests based on their FullName
  963. </summary>
  964. </member>
  965. <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
  966. <summary>
  967. Construct a MethodNameFilter for a single name
  968. </summary>
  969. <param name="expectedValue">The name the filter will recognize.</param>
  970. </member>
  971. <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  972. <summary>
  973. Match a test against a single value.
  974. </summary>
  975. </member>
  976. <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
  977. <summary>
  978. Gets the element name
  979. </summary>
  980. <value>Element name</value>
  981. </member>
  982. <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
  983. <summary>
  984. IdFilter selects tests based on their id
  985. </summary>
  986. </member>
  987. <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
  988. <summary>
  989. Construct an IdFilter for a single value
  990. </summary>
  991. <param name="id">The id the filter will recognize.</param>
  992. </member>
  993. <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
  994. <summary>
  995. Match a test against a single value.
  996. </summary>
  997. </member>
  998. <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
  999. <summary>
  1000. Gets the element name
  1001. </summary>
  1002. <value>Element name</value>
  1003. </member>
  1004. <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
  1005. <summary>
  1006. ValueMatchFilter selects tests based on some value, which
  1007. is expected to be contained in the test.
  1008. </summary>
  1009. </member>
  1010. <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
  1011. <summary>
  1012. Returns the value matched by the filter - used for testing
  1013. </summary>
  1014. </member>
  1015. <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
  1016. <summary>
  1017. Indicates whether the value is a regular expression
  1018. </summary>
  1019. </member>
  1020. <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
  1021. <summary>
  1022. Construct a ValueMatchFilter for a single value.
  1023. </summary>
  1024. <param name="expectedValue">The value to be included.</param>
  1025. </member>
  1026. <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
  1027. <summary>
  1028. Match the input provided by the derived class
  1029. </summary>
  1030. <param name="input">The value to be matchedT</param>
  1031. <returns>True for a match, false otherwise.</returns>
  1032. </member>
  1033. <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  1034. <summary>
  1035. Adds an XML node
  1036. </summary>
  1037. <param name="parentNode">Parent node</param>
  1038. <param name="recursive">True if recursive</param>
  1039. <returns>The added XML node</returns>
  1040. </member>
  1041. <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
  1042. <summary>
  1043. Gets the element name
  1044. </summary>
  1045. <value>Element name</value>
  1046. </member>
  1047. <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
  1048. <summary>
  1049. Combines multiple filters so that a test must pass all
  1050. of them in order to pass this filter.
  1051. </summary>
  1052. </member>
  1053. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
  1054. <summary>
  1055. Constructs an empty AndFilter
  1056. </summary>
  1057. </member>
  1058. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
  1059. <summary>
  1060. Constructs an AndFilter from an array of filters
  1061. </summary>
  1062. <param name="filters"></param>
  1063. </member>
  1064. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  1065. <summary>
  1066. Checks whether the AndFilter is matched by a test
  1067. </summary>
  1068. <param name="test">The test to be matched</param>
  1069. <returns>True if all the component filters pass, otherwise false</returns>
  1070. </member>
  1071. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
  1072. <summary>
  1073. Checks whether the AndFilter is matched by a test
  1074. </summary>
  1075. <param name="test">The test to be matched</param>
  1076. <returns>True if all the component filters match, otherwise false</returns>
  1077. </member>
  1078. <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
  1079. <summary>
  1080. Gets the element name
  1081. </summary>
  1082. <value>Element name</value>
  1083. </member>
  1084. <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
  1085. <summary>
  1086. CategoryFilter is able to select or exclude tests
  1087. based on their categories.
  1088. </summary>
  1089. </member>
  1090. <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
  1091. <summary>
  1092. Construct a CategoryFilter using a single category name
  1093. </summary>
  1094. <param name="name">A category name</param>
  1095. </member>
  1096. <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
  1097. <summary>
  1098. Check whether the filter matches a test
  1099. </summary>
  1100. <param name="test">The test to be matched</param>
  1101. <returns></returns>
  1102. </member>
  1103. <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
  1104. <summary>
  1105. Gets the element name
  1106. </summary>
  1107. <value>Element name</value>
  1108. </member>
  1109. <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
  1110. <summary>
  1111. NotFilter negates the operation of another filter
  1112. </summary>
  1113. </member>
  1114. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
  1115. <summary>
  1116. Construct a not filter on another filter
  1117. </summary>
  1118. <param name="baseFilter">The filter to be negated</param>
  1119. </member>
  1120. <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
  1121. <summary>
  1122. Gets the base filter
  1123. </summary>
  1124. </member>
  1125. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  1126. <summary>
  1127. Determine if a particular test passes the filter criteria. The default
  1128. implementation checks the test itself, its parents and any descendants.
  1129. Derived classes may override this method or any of the Match methods
  1130. to change the behavior of the filter.
  1131. </summary>
  1132. <param name="test">The test to which the filter is applied</param>
  1133. <returns>True if the test passes the filter, otherwise false</returns>
  1134. </member>
  1135. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
  1136. <summary>
  1137. Check whether the filter matches a test
  1138. </summary>
  1139. <param name="test">The test to be matched</param>
  1140. <returns>True if it matches, otherwise false</returns>
  1141. </member>
  1142. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  1143. <summary>
  1144. Determine if a test matches the filter expicitly. That is, it must
  1145. be a direct match of the test itself or one of it's children.
  1146. </summary>
  1147. <param name="test">The test to which the filter is applied</param>
  1148. <returns>True if the test matches the filter explicityly, otherwise false</returns>
  1149. </member>
  1150. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  1151. <summary>
  1152. Adds an XML node
  1153. </summary>
  1154. <param name="parentNode">Parent node</param>
  1155. <param name="recursive">True if recursive</param>
  1156. <returns>The added XML node</returns>
  1157. </member>
  1158. <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
  1159. <summary>
  1160. Combines multiple filters so that a test must pass one
  1161. of them in order to pass this filter.
  1162. </summary>
  1163. </member>
  1164. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
  1165. <summary>
  1166. Constructs an empty OrFilter
  1167. </summary>
  1168. </member>
  1169. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
  1170. <summary>
  1171. Constructs an AndFilter from an array of filters
  1172. </summary>
  1173. <param name="filters"></param>
  1174. </member>
  1175. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  1176. <summary>
  1177. Checks whether the OrFilter is matched by a test
  1178. </summary>
  1179. <param name="test">The test to be matched</param>
  1180. <returns>True if any of the component filters pass, otherwise false</returns>
  1181. </member>
  1182. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
  1183. <summary>
  1184. Checks whether the OrFilter is matched by a test
  1185. </summary>
  1186. <param name="test">The test to be matched</param>
  1187. <returns>True if any of the component filters match, otherwise false</returns>
  1188. </member>
  1189. <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
  1190. <summary>
  1191. Gets the element name
  1192. </summary>
  1193. <value>Element name</value>
  1194. </member>
  1195. <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
  1196. <summary>
  1197. FullName filter selects tests based on their FullName
  1198. </summary>
  1199. </member>
  1200. <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
  1201. <summary>
  1202. Construct a FullNameFilter for a single name
  1203. </summary>
  1204. <param name="expectedValue">The name the filter will recognize.</param>
  1205. </member>
  1206. <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  1207. <summary>
  1208. Match a test against a single value.
  1209. </summary>
  1210. </member>
  1211. <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
  1212. <summary>
  1213. Gets the element name
  1214. </summary>
  1215. <value>Element name</value>
  1216. </member>
  1217. <member name="T:NUnit.Framework.Internal.MethodWrapper">
  1218. <summary>
  1219. The MethodWrapper class wraps a MethodInfo so that it may
  1220. be used in a platform-independent manner.
  1221. </summary>
  1222. </member>
  1223. <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
  1224. <summary>
  1225. Construct a MethodWrapper for a Type and a MethodInfo.
  1226. </summary>
  1227. </member>
  1228. <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
  1229. <summary>
  1230. Construct a MethodInfo for a given Type and method name.
  1231. </summary>
  1232. </member>
  1233. <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
  1234. <summary>
  1235. Gets the Type from which this method was reflected.
  1236. </summary>
  1237. </member>
  1238. <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
  1239. <summary>
  1240. Gets the MethodInfo for this method.
  1241. </summary>
  1242. </member>
  1243. <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
  1244. <summary>
  1245. Gets the name of the method.
  1246. </summary>
  1247. </member>
  1248. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
  1249. <summary>
  1250. Gets a value indicating whether the method is abstract.
  1251. </summary>
  1252. </member>
  1253. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
  1254. <summary>
  1255. Gets a value indicating whether the method is public.
  1256. </summary>
  1257. </member>
  1258. <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
  1259. <summary>
  1260. Gets a value indicating whether the method contains unassigned generic type parameters.
  1261. </summary>
  1262. </member>
  1263. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
  1264. <summary>
  1265. Gets a value indicating whether the method is a generic method.
  1266. </summary>
  1267. </member>
  1268. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
  1269. <summary>
  1270. Gets a value indicating whether the MethodInfo represents the definition of a generic method.
  1271. </summary>
  1272. </member>
  1273. <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
  1274. <summary>
  1275. Gets the return Type of the method.
  1276. </summary>
  1277. </member>
  1278. <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
  1279. <summary>
  1280. Gets the parameters of the method.
  1281. </summary>
  1282. <returns></returns>
  1283. </member>
  1284. <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
  1285. <summary>
  1286. Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
  1287. </summary>
  1288. </member>
  1289. <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
  1290. <summary>
  1291. Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
  1292. </summary>
  1293. <param name="typeArguments">The type arguments to be used</param>
  1294. <returns>A new IMethodInfo with the type arguments replaced</returns>
  1295. </member>
  1296. <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
  1297. <summary>
  1298. Returns an array of custom attributes of the specified type applied to this method
  1299. </summary>
  1300. </member>
  1301. <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
  1302. <summary>
  1303. Gets a value indicating whether one or more attributes of the spcified type are defined on the method.
  1304. </summary>
  1305. </member>
  1306. <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
  1307. <summary>
  1308. Invokes the method, converting any TargetInvocationException to an NUnitException.
  1309. </summary>
  1310. <param name="fixture">The object on which to invoke the method</param>
  1311. <param name="args">The argument list for the method</param>
  1312. <returns>The return value from the invoked method</returns>
  1313. </member>
  1314. <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
  1315. <summary>
  1316. Override ToString() so that error messages in NUnit's own tests make sense
  1317. </summary>
  1318. </member>
  1319. <member name="T:NUnit.Framework.Internal.ParameterWrapper">
  1320. <summary>
  1321. The ParameterWrapper class wraps a ParameterInfo so that it may
  1322. be used in a platform-independent manner.
  1323. </summary>
  1324. </member>
  1325. <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
  1326. <summary>
  1327. Construct a ParameterWrapper for a given method and parameter
  1328. </summary>
  1329. <param name="method"></param>
  1330. <param name="parameterInfo"></param>
  1331. </member>
  1332. <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
  1333. <summary>
  1334. Gets a value indicating whether the parameter is optional
  1335. </summary>
  1336. </member>
  1337. <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
  1338. <summary>
  1339. Gets an IMethodInfo representing the method for which this is a parameter.
  1340. </summary>
  1341. </member>
  1342. <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
  1343. <summary>
  1344. Gets the underlying ParameterInfo
  1345. </summary>
  1346. </member>
  1347. <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
  1348. <summary>
  1349. Gets the Type of the parameter
  1350. </summary>
  1351. </member>
  1352. <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
  1353. <summary>
  1354. Returns an array of custom attributes of the specified type applied to this method
  1355. </summary>
  1356. </member>
  1357. <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
  1358. <summary>
  1359. Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
  1360. </summary>
  1361. </member>
  1362. <member name="T:NUnit.Framework.Internal.TestNameGenerator">
  1363. <summary>
  1364. TestNameGenerator is able to create test names according to
  1365. a coded pattern.
  1366. </summary>
  1367. </member>
  1368. <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
  1369. <summary>
  1370. Construct a TestNameGenerator
  1371. </summary>
  1372. <param name="pattern">The pattern used by this generator.</param>
  1373. </member>
  1374. <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
  1375. <summary>
  1376. Get the display name for a TestMethod and it's arguments
  1377. </summary>
  1378. <param name="testMethod">A TestMethod</param>
  1379. <returns>The display name</returns>
  1380. </member>
  1381. <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
  1382. <summary>
  1383. Get the display name for a TestMethod and it's arguments
  1384. </summary>
  1385. <param name="testMethod">A TestMethod</param>
  1386. <param name="args">Arguments to be used</param>
  1387. <returns>The display name</returns>
  1388. </member>
  1389. <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo)">
  1390. <summary>
  1391. Get the display name for a MethodInfo
  1392. </summary>
  1393. <param name="method">A MethodInfo</param>
  1394. <returns>The display name</returns>
  1395. </member>
  1396. <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo,System.Object[])">
  1397. <summary>
  1398. Get the display name for a method with args
  1399. </summary>
  1400. <param name="method">A MethodInfo</param>
  1401. <param name="args">Argument list for the method</param>
  1402. <returns>The display name</returns>
  1403. </member>
  1404. <member name="T:NUnit.Framework.Internal.TypeWrapper">
  1405. <summary>
  1406. The TypeWrapper class wraps a Type so it may be used in
  1407. a platform-independent manner.
  1408. </summary>
  1409. </member>
  1410. <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
  1411. <summary>
  1412. Construct a TypeWrapper for a specified Type.
  1413. </summary>
  1414. </member>
  1415. <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
  1416. <summary>
  1417. Gets the underlying Type on which this TypeWrapper is based.
  1418. </summary>
  1419. </member>
  1420. <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
  1421. <summary>
  1422. Gets the base type of this type as an ITypeInfo
  1423. </summary>
  1424. </member>
  1425. <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
  1426. <summary>
  1427. Gets the Name of the Type
  1428. </summary>
  1429. </member>
  1430. <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
  1431. <summary>
  1432. Gets the FullName of the Type
  1433. </summary>
  1434. </member>
  1435. <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
  1436. <summary>
  1437. Gets the assembly in which the type is declared
  1438. </summary>
  1439. </member>
  1440. <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
  1441. <summary>
  1442. Gets the namespace of the Type
  1443. </summary>
  1444. </member>
  1445. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
  1446. <summary>
  1447. Gets a value indicating whether the type is abstract.
  1448. </summary>
  1449. </member>
  1450. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
  1451. <summary>
  1452. Gets a value indicating whether the Type is a generic Type
  1453. </summary>
  1454. </member>
  1455. <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
  1456. <summary>
  1457. Returns true if the Type wrapped is T
  1458. </summary>
  1459. </member>
  1460. <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
  1461. <summary>
  1462. Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
  1463. </summary>
  1464. </member>
  1465. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
  1466. <summary>
  1467. Gets a value indicating whether the Type is a generic Type definition
  1468. </summary>
  1469. </member>
  1470. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
  1471. <summary>
  1472. Gets a value indicating whether the type is sealed.
  1473. </summary>
  1474. </member>
  1475. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
  1476. <summary>
  1477. Gets a value indicating whether this type represents a static class.
  1478. </summary>
  1479. </member>
  1480. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
  1481. <summary>
  1482. Get the display name for this type
  1483. </summary>
  1484. </member>
  1485. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
  1486. <summary>
  1487. Get the display name for an object of this type, constructed with the specified args.
  1488. </summary>
  1489. </member>
  1490. <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
  1491. <summary>
  1492. Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
  1493. </summary>
  1494. </member>
  1495. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
  1496. <summary>
  1497. Returns a Type representing a generic type definition from which this Type can be constructed.
  1498. </summary>
  1499. </member>
  1500. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
  1501. <summary>
  1502. Returns an array of custom attributes of the specified type applied to this type
  1503. </summary>
  1504. </member>
  1505. <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
  1506. <summary>
  1507. Returns a value indicating whether the type has an attribute of the specified type.
  1508. </summary>
  1509. <typeparam name="T"></typeparam>
  1510. <param name="inherit"></param>
  1511. <returns></returns>
  1512. </member>
  1513. <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
  1514. <summary>
  1515. Returns a flag indicating whether this type has a method with an attribute of the specified type.
  1516. </summary>
  1517. <param name="attributeType"></param>
  1518. <returns></returns>
  1519. </member>
  1520. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
  1521. <summary>
  1522. Returns an array of IMethodInfos for methods of this Type
  1523. that match the specified flags.
  1524. </summary>
  1525. </member>
  1526. <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
  1527. <summary>
  1528. Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
  1529. </summary>
  1530. </member>
  1531. <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
  1532. <summary>
  1533. Construct an object of this Type, using the specified arguments.
  1534. </summary>
  1535. </member>
  1536. <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
  1537. <summary>
  1538. Override ToString() so that error messages in NUnit's own tests make sense
  1539. </summary>
  1540. </member>
  1541. <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
  1542. <summary>
  1543. SetUpTearDownItem holds the setup and teardown methods
  1544. for a single level of the inheritance hierarchy.
  1545. </summary>
  1546. </member>
  1547. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
  1548. <summary>
  1549. Construct a SetUpTearDownNode
  1550. </summary>
  1551. <param name="setUpMethods">A list of setup methods for this level</param>
  1552. <param name="tearDownMethods">A list teardown methods for this level</param>
  1553. </member>
  1554. <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
  1555. <summary>
  1556. Returns true if this level has any methods at all.
  1557. This flag is used to discard levels that do nothing.
  1558. </summary>
  1559. </member>
  1560. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
  1561. <summary>
  1562. Run SetUp on this level.
  1563. </summary>
  1564. <param name="context">The execution context to use for running.</param>
  1565. </member>
  1566. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
  1567. <summary>
  1568. Run TearDown for this level.
  1569. </summary>
  1570. <param name="context"></param>
  1571. </member>
  1572. <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
  1573. <summary>
  1574. TestActionCommand runs the BeforeTest actions for a test,
  1575. then runs the test and finally runs the AfterTestActions.
  1576. </summary>
  1577. </member>
  1578. <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  1579. <summary>
  1580. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
  1581. </summary>
  1582. <param name="innerCommand">The inner command.</param>
  1583. </member>
  1584. <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1585. <summary>
  1586. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  1587. </summary>
  1588. <param name="context">The context in which the test should run.</param>
  1589. <returns>A TestResult</returns>
  1590. </member>
  1591. <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
  1592. <summary>
  1593. TestActionItem represents a single execution of an
  1594. ITestAction. It is used to track whether the BeforeTest
  1595. method has been called and suppress calling the
  1596. AfterTest method if it has not.
  1597. </summary>
  1598. </member>
  1599. <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
  1600. <summary>
  1601. Construct a TestActionItem
  1602. </summary>
  1603. <param name="action">The ITestAction to be included</param>
  1604. </member>
  1605. <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
  1606. <summary>
  1607. Run the BeforeTest method of the action and remember that it has been run.
  1608. </summary>
  1609. <param name="test">The test to which the action applies</param>
  1610. </member>
  1611. <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
  1612. <summary>
  1613. Run the AfterTest action, but only if the BeforeTest
  1614. action was actually run.
  1615. </summary>
  1616. <param name="test">The test to which the action applies</param>
  1617. </member>
  1618. <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
  1619. <summary>
  1620. ContextSettingsCommand applies specified changes to the
  1621. TestExecutionContext prior to running a test. No special
  1622. action is needed after the test runs, since the prior
  1623. context will be restored automatically.
  1624. </summary>
  1625. </member>
  1626. <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
  1627. <summary>
  1628. TODO: Documentation needed for class
  1629. </summary>
  1630. </member>
  1631. <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
  1632. <summary>TODO: Documentation needed for field</summary>
  1633. </member>
  1634. <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  1635. <summary>
  1636. TODO: Documentation needed for constructor
  1637. </summary>
  1638. <param name="innerCommand"></param>
  1639. </member>
  1640. <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
  1641. <summary>
  1642. TODO: Documentation needed for class
  1643. </summary>
  1644. </member>
  1645. <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
  1646. <summary>
  1647. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
  1648. </summary>
  1649. <param name="innerCommand">The inner command.</param>
  1650. <param name="maxTime">The max time allowed in milliseconds</param>
  1651. </member>
  1652. <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1653. <summary>
  1654. Runs the test, saving a TestResult in the supplied TestExecutionContext
  1655. </summary>
  1656. <param name="context">The context in which the test should run.</param>
  1657. <returns>A TestResult</returns>
  1658. </member>
  1659. <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
  1660. <summary>
  1661. OneTimeSetUpCommand runs any one-time setup methods for a suite,
  1662. constructing the user test object if necessary.
  1663. </summary>
  1664. </member>
  1665. <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
  1666. <summary>
  1667. Constructs a OneTimeSetUpCommand for a suite
  1668. </summary>
  1669. <param name="suite">The suite to which the command applies</param>
  1670. <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
  1671. <param name="actions">A List of TestActionItems to be run after Setup</param>
  1672. </member>
  1673. <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1674. <summary>
  1675. Overridden to run the one-time setup for a suite.
  1676. </summary>
  1677. <param name="context">The TestExecutionContext to be used.</param>
  1678. <returns>A TestResult</returns>
  1679. </member>
  1680. <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
  1681. <summary>
  1682. OneTimeTearDownCommand performs any teardown actions
  1683. specified for a suite and calls Dispose on the user
  1684. test object, if any.
  1685. </summary>
  1686. </member>
  1687. <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
  1688. <summary>
  1689. Construct a OneTimeTearDownCommand
  1690. </summary>
  1691. <param name="suite">The test suite to which the command applies</param>
  1692. <param name="setUpTearDownItems">A SetUpTearDownList for use by the command</param>
  1693. <param name="actions">A List of TestActionItems to be run before teardown.</param>
  1694. </member>
  1695. <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1696. <summary>
  1697. Overridden to run the teardown methods specified on the test.
  1698. </summary>
  1699. <param name="context">The TestExecutionContext to be used.</param>
  1700. <returns>A TestResult</returns>
  1701. </member>
  1702. <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
  1703. <summary>
  1704. SetUpTearDownCommand runs any SetUp methods for a suite,
  1705. runs the test and then runs any TearDown methods.
  1706. </summary>
  1707. </member>
  1708. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  1709. <summary>
  1710. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
  1711. </summary>
  1712. <param name="innerCommand">The inner command.</param>
  1713. </member>
  1714. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1715. <summary>
  1716. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  1717. </summary>
  1718. <param name="context">The context in which the test should run.</param>
  1719. <returns>A TestResult</returns>
  1720. </member>
  1721. <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
  1722. <summary>
  1723. TODO: Documentation needed for class
  1724. </summary>
  1725. </member>
  1726. <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
  1727. <summary>
  1728. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
  1729. </summary>
  1730. <param name="test">The test being skipped.</param>
  1731. </member>
  1732. <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1733. <summary>
  1734. Overridden to simply set the CurrentResult to the
  1735. appropriate Skipped state.
  1736. </summary>
  1737. <param name="context">The execution context for the test</param>
  1738. <returns>A TestResult</returns>
  1739. </member>
  1740. <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
  1741. <summary>
  1742. TestCommand is the abstract base class for all test commands
  1743. in the framework. A TestCommand represents a single stage in
  1744. the execution of a test, e.g.: SetUp/TearDown, checking for
  1745. Timeout, verifying the returned result from a method, etc.
  1746. TestCommands may decorate other test commands so that the
  1747. execution of a lower-level command is nested within that
  1748. of a higher level command. All nested commands are executed
  1749. synchronously, as a single unit. Scheduling test execution
  1750. on separate threads is handled at a higher level, using the
  1751. task dispatcher.
  1752. </summary>
  1753. </member>
  1754. <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
  1755. <summary>
  1756. Construct a TestCommand for a test.
  1757. </summary>
  1758. <param name="test">The test to be executed</param>
  1759. </member>
  1760. <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
  1761. <summary>
  1762. Gets the test associated with this command.
  1763. </summary>
  1764. </member>
  1765. <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1766. <summary>
  1767. Runs the test in a specified context, returning a TestResult.
  1768. </summary>
  1769. <param name="context">The TestExecutionContext to be used for running the test.</param>
  1770. <returns>A TestResult</returns>
  1771. </member>
  1772. <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
  1773. <summary>
  1774. TestMethodCommand is the lowest level concrete command
  1775. used to run actual test cases.
  1776. </summary>
  1777. </member>
  1778. <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
  1779. <summary>
  1780. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
  1781. </summary>
  1782. <param name="testMethod">The test.</param>
  1783. </member>
  1784. <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1785. <summary>
  1786. Runs the test, saving a TestResult in the execution context, as
  1787. well as returning it. If the test has an expected result, it
  1788. is asserts on that value. Since failed tests and errors throw
  1789. an exception, this command must be wrapped in an outer command,
  1790. will handle that exception and records the failure. This role
  1791. is usually played by the SetUpTearDown command.
  1792. </summary>
  1793. <param name="context">The execution context</param>
  1794. </member>
  1795. <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
  1796. <summary>
  1797. TheoryResultCommand adjusts the result of a Theory so that
  1798. it fails if all the results were inconclusive.
  1799. </summary>
  1800. </member>
  1801. <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  1802. <summary>
  1803. Constructs a TheoryResultCommand
  1804. </summary>
  1805. <param name="command">The command to be wrapped by this one</param>
  1806. </member>
  1807. <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  1808. <summary>
  1809. Overridden to call the inner command and adjust the result
  1810. in case all chlid results were inconclusive.
  1811. </summary>
  1812. <param name="context"></param>
  1813. <returns></returns>
  1814. </member>
  1815. <member name="T:NUnit.Framework.Internal.Commands.CommandStage">
  1816. <summary>
  1817. The CommandStage enumeration represents the defined stages
  1818. of execution for a series of TestCommands. The int _values
  1819. of the enum are used to apply decorators in the proper
  1820. order. Lower _values are applied first and are therefore
  1821. "closer" to the actual test execution.
  1822. </summary>
  1823. <remarks>
  1824. No CommandStage is defined for actual invocation of the test or
  1825. for creation of the context. Execution may be imagined as
  1826. proceeding from the bottom of the list upwards, with cleanup
  1827. after the test running in the opposite order.
  1828. </remarks>
  1829. </member>
  1830. <member name="F:NUnit.Framework.Internal.Commands.CommandStage.Default">
  1831. <summary>
  1832. Use an application-defined default value.
  1833. </summary>
  1834. </member>
  1835. <member name="F:NUnit.Framework.Internal.Commands.CommandStage.BelowSetUpTearDown">
  1836. <summary>
  1837. Make adjustments needed before and after running
  1838. the raw test - that is, after any SetUp has run
  1839. and before TearDown.
  1840. </summary>
  1841. </member>
  1842. <member name="F:NUnit.Framework.Internal.Commands.CommandStage.SetUpTearDown">
  1843. <summary>
  1844. Run SetUp and TearDown for the test. This stage is used
  1845. internally by NUnit and should not normally appear
  1846. in user-defined decorators.
  1847. </summary>
  1848. </member>
  1849. <member name="F:NUnit.Framework.Internal.Commands.CommandStage.AboveSetUpTearDown">
  1850. <summary>
  1851. Make adjustments needed before and after running
  1852. the entire test - including SetUp and TearDown.
  1853. </summary>
  1854. </member>
  1855. <member name="T:NUnit.Framework.Internal.Execution.CommandBuilder">
  1856. <summary>
  1857. A utility class to create TestCommands
  1858. </summary>
  1859. </member>
  1860. <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeOneTimeSetUpCommand(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
  1861. <summary>
  1862. Gets the command to be executed before any of
  1863. the child tests are run.
  1864. </summary>
  1865. <returns>A TestCommand</returns>
  1866. </member>
  1867. <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeOneTimeTearDownCommand(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
  1868. <summary>
  1869. Gets the command to be executed after all of the
  1870. child tests are run.
  1871. </summary>
  1872. <returns>A TestCommand</returns>
  1873. </member>
  1874. <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeTestCommand(NUnit.Framework.Internal.TestMethod)">
  1875. <summary>
  1876. Creates a test command for use in running this test.
  1877. </summary>
  1878. <returns></returns>
  1879. </member>
  1880. <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeSkipCommand(NUnit.Framework.Internal.Test)">
  1881. <summary>
  1882. Creates a command for skipping a test. The result returned will
  1883. depend on the test RunState.
  1884. </summary>
  1885. </member>
  1886. <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.BuildSetUpTearDownList(System.Type,System.Type,System.Type)">
  1887. <summary>
  1888. Builds the set up tear down list.
  1889. </summary>
  1890. <param name="fixtureType">Type of the fixture.</param>
  1891. <param name="setUpType">Type of the set up attribute.</param>
  1892. <param name="tearDownType">Type of the tear down attribute.</param>
  1893. <returns>A list of SetUpTearDownItems</returns>
  1894. </member>
  1895. <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
  1896. <summary>
  1897. An IWorkItemDispatcher handles execution of work items.
  1898. </summary>
  1899. </member>
  1900. <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
  1901. <summary>
  1902. Dispatch a single work item for execution. The first
  1903. work item dispatched is saved as the top-level
  1904. work item and used when stopping the run.
  1905. </summary>
  1906. <param name="work">The item to dispatch</param>
  1907. </member>
  1908. <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun">
  1909. <summary>
  1910. Cancel the ongoing run completely.
  1911. If no run is in process, the call has no effect.
  1912. </summary>
  1913. </member>
  1914. <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
  1915. <summary>
  1916. SimpleWorkItemDispatcher handles execution of WorkItems by
  1917. directly executing them. It is provided so that a dispatcher
  1918. is always available in the context, thereby simplifying the
  1919. code needed to run child tests.
  1920. </summary>
  1921. </member>
  1922. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
  1923. <summary>
  1924. Dispatch a single work item for execution. The first
  1925. work item dispatched is saved as the top-level
  1926. work item and a thread is created on which to
  1927. run it. Subsequent calls come from the top level
  1928. item or its descendants on the proper thread.
  1929. </summary>
  1930. <param name="work">The item to dispatch</param>
  1931. </member>
  1932. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun">
  1933. <summary>
  1934. Cancel the ongoing run completely.
  1935. If no run is in process, the call has no effect.
  1936. </summary>
  1937. </member>
  1938. <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
  1939. <summary>
  1940. The TextCapture class intercepts console output and writes it
  1941. to the current execution context, if one is present on the thread.
  1942. If no execution context is found, the output is written to a
  1943. default destination, normally the original destination of the
  1944. intercepted output.
  1945. </summary>
  1946. </member>
  1947. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
  1948. <summary>
  1949. Construct a TextCapture object
  1950. </summary>
  1951. <param name="defaultWriter">The default destination for non-intercepted output</param>
  1952. </member>
  1953. <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
  1954. <summary>
  1955. Gets the Encoding in use by this TextWriter
  1956. </summary>
  1957. </member>
  1958. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
  1959. <summary>
  1960. Writes a single character
  1961. </summary>
  1962. <param name="value">The char to write</param>
  1963. </member>
  1964. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
  1965. <summary>
  1966. Writes a string
  1967. </summary>
  1968. <param name="value">The string to write</param>
  1969. </member>
  1970. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
  1971. <summary>
  1972. Writes a string followed by a line terminator
  1973. </summary>
  1974. <param name="value">The string to write</param>
  1975. </member>
  1976. <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
  1977. <summary>
  1978. The dispatcher needs to do different things at different,
  1979. non-overlapped times. For example, non-parallel tests may
  1980. not be run at the same time as parallel tests. We model
  1981. this using the metaphor of a working shift. The WorkShift
  1982. class associates one or more WorkItemQueues with one or
  1983. more TestWorkers.
  1984. Work in the queues is processed until all queues are empty
  1985. and all workers are idle. Both tests are needed because a
  1986. worker that is busy may end up adding more work to one of
  1987. the queues. At that point, the shift is over and another
  1988. shift may begin. This cycle continues until all the tests
  1989. have been run.
  1990. </summary>
  1991. </member>
  1992. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
  1993. <summary>
  1994. Construct a WorkShift
  1995. </summary>
  1996. </member>
  1997. <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
  1998. <summary>
  1999. Event that fires when the shift has ended
  2000. </summary>
  2001. </member>
  2002. <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
  2003. <summary>
  2004. Gets a flag indicating whether the shift is currently active
  2005. </summary>
  2006. </member>
  2007. <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
  2008. <summary>
  2009. Gets a list of the queues associated with this shift.
  2010. </summary>
  2011. <remarks>Used for testing</remarks>
  2012. </member>
  2013. <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
  2014. <summary>
  2015. Gets the list of workers associated with this shift.
  2016. </summary>
  2017. </member>
  2018. <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
  2019. <summary>
  2020. Gets a bool indicating whether this shift has any work to do
  2021. </summary>
  2022. </member>
  2023. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
  2024. <summary>
  2025. Add a WorkItemQueue to the shift, starting it if the
  2026. shift is currently active.
  2027. </summary>
  2028. </member>
  2029. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
  2030. <summary>
  2031. Assign a worker to the shift.
  2032. </summary>
  2033. <param name="worker"></param>
  2034. </member>
  2035. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
  2036. <summary>
  2037. Start or restart processing for the shift
  2038. </summary>
  2039. </member>
  2040. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
  2041. <summary>
  2042. End the shift, pausing all queues and raising
  2043. the EndOfShift event.
  2044. </summary>
  2045. </member>
  2046. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
  2047. <summary>
  2048. Shut down the shift.
  2049. </summary>
  2050. </member>
  2051. <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel">
  2052. <summary>
  2053. Cancel the shift without completing all work
  2054. </summary>
  2055. </member>
  2056. <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
  2057. <summary>
  2058. A CompositeWorkItem represents a test suite and
  2059. encapsulates the execution of the suite as well
  2060. as all its child tests.
  2061. </summary>
  2062. </member>
  2063. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
  2064. <summary>
  2065. Construct a CompositeWorkItem for executing a test suite
  2066. using a filter to select child tests.
  2067. </summary>
  2068. <param name="suite">The TestSuite to be executed</param>
  2069. <param name="childFilter">A filter used to select child tests</param>
  2070. </member>
  2071. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
  2072. <summary>
  2073. Method that actually performs the work. Overridden
  2074. in CompositeWorkItem to do setup, run all child
  2075. items and then do teardown.
  2076. </summary>
  2077. </member>
  2078. <member name="T:NUnit.Framework.Internal.Execution.CountdownEvent">
  2079. <summary>
  2080. A simplified implementation of .NET 4 CountdownEvent
  2081. for use in earlier versions of .NET. Only the methods
  2082. used by NUnit are implemented.
  2083. </summary>
  2084. </member>
  2085. <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.#ctor(System.Int32)">
  2086. <summary>
  2087. Construct a CountdownEvent
  2088. </summary>
  2089. <param name="initialCount">The initial count</param>
  2090. </member>
  2091. <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.InitialCount">
  2092. <summary>
  2093. Gets the initial count established for the CountdownEvent
  2094. </summary>
  2095. </member>
  2096. <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.CurrentCount">
  2097. <summary>
  2098. Gets the current count remaining for the CountdownEvent
  2099. </summary>
  2100. </member>
  2101. <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal">
  2102. <summary>
  2103. Decrement the count by one
  2104. </summary>
  2105. </member>
  2106. <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Wait">
  2107. <summary>
  2108. Block the thread until the count reaches zero
  2109. </summary>
  2110. </member>
  2111. <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
  2112. <summary>
  2113. The EventPumpState enum represents the state of an
  2114. EventPump.
  2115. </summary>
  2116. </member>
  2117. <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
  2118. <summary>
  2119. The pump is stopped
  2120. </summary>
  2121. </member>
  2122. <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
  2123. <summary>
  2124. The pump is pumping events with no stop requested
  2125. </summary>
  2126. </member>
  2127. <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
  2128. <summary>
  2129. The pump is pumping events but a stop has been requested
  2130. </summary>
  2131. </member>
  2132. <member name="T:NUnit.Framework.Internal.Execution.EventPump">
  2133. <summary>
  2134. EventPump pulls events out of an EventQueue and sends
  2135. them to a listener. It is used to send events back to
  2136. the client without using the CallContext of the test
  2137. runner thread.
  2138. </summary>
  2139. </member>
  2140. <member name="F:NUnit.Framework.Internal.Execution.EventPump.synchronousEventSent">
  2141. <summary>
  2142. The handle on which a thread enqueuing an event with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == <c>true</c>
  2143. waits, until the EventPump has sent the event to its listeners.
  2144. </summary>
  2145. </member>
  2146. <member name="F:NUnit.Framework.Internal.Execution.EventPump.eventListener">
  2147. <summary>
  2148. The downstream listener to which we send events
  2149. </summary>
  2150. </member>
  2151. <member name="F:NUnit.Framework.Internal.Execution.EventPump.events">
  2152. <summary>
  2153. The queue that holds our events
  2154. </summary>
  2155. </member>
  2156. <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpThread">
  2157. <summary>
  2158. Thread to do the pumping
  2159. </summary>
  2160. </member>
  2161. <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpState">
  2162. <summary>
  2163. The current state of the eventpump
  2164. </summary>
  2165. </member>
  2166. <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
  2167. <summary>
  2168. Constructor
  2169. </summary>
  2170. <param name="eventListener">The EventListener to receive events</param>
  2171. <param name="events">The event queue to pull events from</param>
  2172. </member>
  2173. <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
  2174. <summary>
  2175. Gets or sets the current state of the pump
  2176. </summary>
  2177. <remarks>
  2178. On <c>volatile</c> and <see cref="M:System.Threading.Thread.MemoryBarrier"/>, see
  2179. "http://www.albahari.com/threading/part4.aspx".
  2180. </remarks>
  2181. </member>
  2182. <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
  2183. <summary>
  2184. Gets or sets the name of this EventPump
  2185. (used only internally and for testing).
  2186. </summary>
  2187. </member>
  2188. <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
  2189. <summary>
  2190. Dispose stops the pump
  2191. Disposes the used WaitHandle, too.
  2192. </summary>
  2193. </member>
  2194. <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
  2195. <summary>
  2196. Start the pump
  2197. </summary>
  2198. </member>
  2199. <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
  2200. <summary>
  2201. Tell the pump to stop after emptying the queue.
  2202. </summary>
  2203. </member>
  2204. <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
  2205. <summary>
  2206. Our thread proc for removing items from the event
  2207. queue and sending them on. Note that this would
  2208. need to do more locking if any other thread were
  2209. removing events from the queue.
  2210. </summary>
  2211. </member>
  2212. <member name="T:NUnit.Framework.Internal.Execution.Event">
  2213. <summary>
  2214. NUnit.Core.Event is the abstract base for all stored events.
  2215. An Event is the stored representation of a call to the
  2216. ITestListener interface and is used to record such calls
  2217. or to queue them for forwarding on another thread or at
  2218. a later time.
  2219. </summary>
  2220. </member>
  2221. <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
  2222. <summary>
  2223. The Send method is implemented by derived classes to send the event to the specified listener.
  2224. </summary>
  2225. <param name="listener">The listener.</param>
  2226. </member>
  2227. <member name="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous">
  2228. <summary>
  2229. Gets a value indicating whether this event is delivered synchronously by the NUnit <see cref="T:NUnit.Framework.Internal.Execution.EventPump"/>.
  2230. <para>
  2231. If <c>true</c>, and if <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)"/> has been used to
  2232. set a WaitHandle, <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> blocks its calling thread until the <see cref="T:NUnit.Framework.Internal.Execution.EventPump"/>
  2233. thread has delivered the event and sets the WaitHandle.
  2234. </para>
  2235. </summary>
  2236. </member>
  2237. <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
  2238. <summary>
  2239. TestStartedEvent holds information needed to call the TestStarted method.
  2240. </summary>
  2241. </member>
  2242. <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
  2243. <summary>
  2244. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
  2245. </summary>
  2246. <param name="test">The test.</param>
  2247. </member>
  2248. <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
  2249. <summary>
  2250. Calls TestStarted on the specified listener.
  2251. </summary>
  2252. <param name="listener">The listener.</param>
  2253. </member>
  2254. <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
  2255. <summary>
  2256. TestFinishedEvent holds information needed to call the TestFinished method.
  2257. </summary>
  2258. </member>
  2259. <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
  2260. <summary>
  2261. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
  2262. </summary>
  2263. <param name="result">The result.</param>
  2264. </member>
  2265. <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
  2266. <summary>
  2267. Calls TestFinished on the specified listener.
  2268. </summary>
  2269. <param name="listener">The listener.</param>
  2270. </member>
  2271. <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
  2272. <summary>
  2273. Implements a queue of work items each of which
  2274. is queued as a WaitCallback.
  2275. </summary>
  2276. </member>
  2277. <member name="M:NUnit.Framework.Internal.Execution.EventQueue.#ctor">
  2278. <summary>
  2279. Construct a new EventQueue
  2280. </summary>
  2281. </member>
  2282. <member name="F:NUnit.Framework.Internal.Execution.EventQueue.synchronousEventSent">
  2283. <summary>
  2284. WaitHandle for synchronous event delivery in <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/>.
  2285. <para>
  2286. Having just one handle for the whole <see cref="T:NUnit.Framework.Internal.Execution.EventQueue"/> implies that
  2287. there may be only one producer (the test thread) for synchronous events.
  2288. If there can be multiple producers for synchronous events, one would have
  2289. to introduce one WaitHandle per event.
  2290. </para>
  2291. </summary>
  2292. </member>
  2293. <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
  2294. <summary>
  2295. Gets the count of items in the queue.
  2296. </summary>
  2297. </member>
  2298. <member name="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)">
  2299. <summary>
  2300. Sets a handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
  2301. for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
  2302. </summary>
  2303. <param name="synchronousEventWaitHandle">
  2304. The wait handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
  2305. for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
  2306. <para>The caller is responsible for disposing this wait handle.</para>
  2307. </param>
  2308. </member>
  2309. <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
  2310. <summary>
  2311. Enqueues the specified event
  2312. </summary>
  2313. <param name="e">The event to enqueue.</param>
  2314. </member>
  2315. <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
  2316. <summary>
  2317. Removes the first element from the queue and returns it (or <c>null</c>).
  2318. </summary>
  2319. <param name="blockWhenEmpty">
  2320. If <c>true</c> and the queue is empty, the calling thread is blocked until
  2321. either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
  2322. </param>
  2323. <returns>
  2324. <list type="bullet">
  2325. <item>
  2326. <term>If the queue not empty</term>
  2327. <description>the first element.</description>
  2328. </item>
  2329. <item>
  2330. <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
  2331. or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
  2332. <description><c>null</c>.</description>
  2333. </item>
  2334. </list>
  2335. </returns>
  2336. </member>
  2337. <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
  2338. <summary>
  2339. Stop processing of the queue
  2340. </summary>
  2341. </member>
  2342. <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
  2343. <summary>
  2344. QueuingEventListener uses an EventQueue to store any
  2345. events received on its EventListener interface.
  2346. </summary>
  2347. </member>
  2348. <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
  2349. <summary>
  2350. The EvenQueue created and filled by this listener
  2351. </summary>
  2352. </member>
  2353. <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
  2354. <summary>
  2355. A test has started
  2356. </summary>
  2357. <param name="test">The test that is starting</param>
  2358. </member>
  2359. <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  2360. <summary>
  2361. A test case finished
  2362. </summary>
  2363. <param name="result">Result of the test case</param>
  2364. </member>
  2365. <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
  2366. <summary>
  2367. A SimpleWorkItem represents a single test case and is
  2368. marked as completed immediately upon execution. This
  2369. class is also used for skipped or ignored test suites.
  2370. </summary>
  2371. </member>
  2372. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
  2373. <summary>
  2374. Construct a simple work item for a test.
  2375. </summary>
  2376. <param name="test">The test to be executed</param>
  2377. <param name="filter">The filter used to select this test</param>
  2378. </member>
  2379. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
  2380. <summary>
  2381. Method that performs actually performs the work.
  2382. </summary>
  2383. </member>
  2384. <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
  2385. <summary>
  2386. A TestWorker pulls work items from a queue
  2387. and executes them.
  2388. </summary>
  2389. </member>
  2390. <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
  2391. <summary>
  2392. Event signaled immediately before executing a WorkItem
  2393. </summary>
  2394. </member>
  2395. <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
  2396. <summary>
  2397. Event signaled immediately after executing a WorkItem
  2398. </summary>
  2399. </member>
  2400. <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String,System.Threading.ApartmentState)">
  2401. <summary>
  2402. Construct a new TestWorker.
  2403. </summary>
  2404. <param name="queue">The queue from which to pull work items</param>
  2405. <param name="name">The name of this worker</param>
  2406. <param name="apartmentState">The apartment state to use for running tests</param>
  2407. </member>
  2408. <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
  2409. <summary>
  2410. The name of this worker - also used for the thread
  2411. </summary>
  2412. </member>
  2413. <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
  2414. <summary>
  2415. Indicates whether the worker thread is running
  2416. </summary>
  2417. </member>
  2418. <member name="M:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerThreadProc">
  2419. <summary>
  2420. Our ThreadProc, which pulls and runs tests in a loop
  2421. </summary>
  2422. </member>
  2423. <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
  2424. <summary>
  2425. Start processing work items.
  2426. </summary>
  2427. </member>
  2428. <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel">
  2429. <summary>
  2430. Stop the thread, either immediately or after finishing the current WorkItem
  2431. </summary>
  2432. </member>
  2433. <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
  2434. <summary>
  2435. A WorkItem may be an individual test case, a fixture or
  2436. a higher level grouping of tests. All WorkItems inherit
  2437. from the abstract WorkItem class, which uses the template
  2438. pattern to allow derived classes to perform work in
  2439. whatever way is needed.
  2440. A WorkItem is created with a particular TestExecutionContext
  2441. and is responsible for re-establishing that context in the
  2442. current thread before it begins or resumes execution.
  2443. </summary>
  2444. </member>
  2445. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter)">
  2446. <summary>
  2447. Creates a work item.
  2448. </summary>
  2449. <param name="test">The test for which this WorkItem is being created.</param>
  2450. <param name="filter">The filter to be used in selecting any child Tests.</param>
  2451. <returns></returns>
  2452. </member>
  2453. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test)">
  2454. <summary>
  2455. Construct a WorkItem for a particular test.
  2456. </summary>
  2457. <param name="test">The test that the WorkItem will run</param>
  2458. </member>
  2459. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
  2460. <summary>
  2461. Initialize the TestExecutionContext. This must be done
  2462. before executing the WorkItem.
  2463. </summary>
  2464. <remarks>
  2465. Originally, the context was provided in the constructor
  2466. but delaying initialization of the context until the item
  2467. is about to be dispatched allows changes in the parent
  2468. context during OneTimeSetUp to be reflected in the child.
  2469. </remarks>
  2470. <param name="context">The TestExecutionContext to use</param>
  2471. </member>
  2472. <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
  2473. <summary>
  2474. Event triggered when the item is complete
  2475. </summary>
  2476. </member>
  2477. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
  2478. <summary>
  2479. Gets the current state of the WorkItem
  2480. </summary>
  2481. </member>
  2482. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
  2483. <summary>
  2484. The test being executed by the work item
  2485. </summary>
  2486. </member>
  2487. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
  2488. <summary>
  2489. The execution context
  2490. </summary>
  2491. </member>
  2492. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Actions">
  2493. <summary>
  2494. The test actions to be performed before and after this test
  2495. </summary>
  2496. </member>
  2497. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsParallelizable">
  2498. <summary>
  2499. Indicates whether this WorkItem may be run in parallel
  2500. </summary>
  2501. </member>
  2502. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
  2503. <summary>
  2504. The test result
  2505. </summary>
  2506. </member>
  2507. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
  2508. <summary>
  2509. Execute the current work item, including any
  2510. child work items.
  2511. </summary>
  2512. </member>
  2513. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
  2514. <summary>
  2515. Method that performs actually performs the work. It should
  2516. set the State to WorkItemState.Complete when done.
  2517. </summary>
  2518. </member>
  2519. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
  2520. <summary>
  2521. Method called by the derived class when all work is complete
  2522. </summary>
  2523. </member>
  2524. <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
  2525. <summary>
  2526. ParallelWorkItemDispatcher handles execution of work items by
  2527. queuing them for worker threads to process.
  2528. </summary>
  2529. </member>
  2530. <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
  2531. <summary>
  2532. Construct a ParallelWorkItemDispatcher
  2533. </summary>
  2534. <param name="levelOfParallelism">Number of workers to use</param>
  2535. </member>
  2536. <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
  2537. <summary>
  2538. Enumerates all the shifts supported by the dispatcher
  2539. </summary>
  2540. </member>
  2541. <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
  2542. <summary>
  2543. Dispatch a single work item for execution. The first
  2544. work item dispatched is saved as the top-level
  2545. work item and used when stopping the run.
  2546. </summary>
  2547. <param name="work">The item to dispatch</param>
  2548. </member>
  2549. <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun">
  2550. <summary>
  2551. Cancel the ongoing run completely.
  2552. If no run is in process, the call has no effect.
  2553. </summary>
  2554. </member>
  2555. <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
  2556. <summary>
  2557. WorkItemQueueState indicates the current state of a WorkItemQueue
  2558. </summary>
  2559. </member>
  2560. <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
  2561. <summary>
  2562. The queue is paused
  2563. </summary>
  2564. </member>
  2565. <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
  2566. <summary>
  2567. The queue is running
  2568. </summary>
  2569. </member>
  2570. <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
  2571. <summary>
  2572. The queue is stopped
  2573. </summary>
  2574. </member>
  2575. <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
  2576. <summary>
  2577. A WorkItemQueue holds work items that are ready to
  2578. be run, either initially or after some dependency
  2579. has been satisfied.
  2580. </summary>
  2581. </member>
  2582. <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String)">
  2583. <summary>
  2584. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
  2585. </summary>
  2586. <param name="name">The name of the queue.</param>
  2587. </member>
  2588. <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
  2589. <summary>
  2590. Gets the name of the work item queue.
  2591. </summary>
  2592. </member>
  2593. <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
  2594. <summary>
  2595. Gets the total number of items processed so far
  2596. </summary>
  2597. </member>
  2598. <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.MaxCount">
  2599. <summary>
  2600. Gets the maximum number of work items.
  2601. </summary>
  2602. </member>
  2603. <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
  2604. <summary>
  2605. Gets the current state of the queue
  2606. </summary>
  2607. </member>
  2608. <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
  2609. <summary>
  2610. Get a bool indicating whether the queue is empty.
  2611. </summary>
  2612. </member>
  2613. <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
  2614. <summary>
  2615. Enqueue a WorkItem to be processed
  2616. </summary>
  2617. <param name="work">The WorkItem to process</param>
  2618. </member>
  2619. <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
  2620. <summary>
  2621. Dequeue a WorkItem for processing
  2622. </summary>
  2623. <returns>A WorkItem or null if the queue has stopped</returns>
  2624. </member>
  2625. <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
  2626. <summary>
  2627. Start or restart processing of items from the queue
  2628. </summary>
  2629. </member>
  2630. <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
  2631. <summary>
  2632. Signal the queue to stop
  2633. </summary>
  2634. </member>
  2635. <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
  2636. <summary>
  2637. Pause the queue for restarting later
  2638. </summary>
  2639. </member>
  2640. <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
  2641. <summary>
  2642. The current state of a work item
  2643. </summary>
  2644. </member>
  2645. <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
  2646. <summary>
  2647. Ready to run or continue
  2648. </summary>
  2649. </member>
  2650. <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
  2651. <summary>
  2652. Work Item is executing
  2653. </summary>
  2654. </member>
  2655. <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
  2656. <summary>
  2657. Complete
  2658. </summary>
  2659. </member>
  2660. <member name="T:NUnit.Framework.Internal.TextMessageWriter">
  2661. <summary>
  2662. TextMessageWriter writes constraint descriptions and messages
  2663. in displayable form as a text stream. It tailors the display
  2664. of individual message components to form the standard message
  2665. format of NUnit assertion failure messages.
  2666. </summary>
  2667. </member>
  2668. <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
  2669. <summary>
  2670. Prefix used for the expected value line of a message
  2671. </summary>
  2672. </member>
  2673. <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
  2674. <summary>
  2675. Prefix used for the actual value line of a message
  2676. </summary>
  2677. </member>
  2678. <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
  2679. <summary>
  2680. Length of a message prefix
  2681. </summary>
  2682. </member>
  2683. <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
  2684. <summary>
  2685. Construct a TextMessageWriter
  2686. </summary>
  2687. </member>
  2688. <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
  2689. <summary>
  2690. Construct a TextMessageWriter, specifying a user message
  2691. and optional formatting arguments.
  2692. </summary>
  2693. <param name="userMessage"></param>
  2694. <param name="args"></param>
  2695. </member>
  2696. <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
  2697. <summary>
  2698. Gets or sets the maximum line length for this writer
  2699. </summary>
  2700. </member>
  2701. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
  2702. <summary>
  2703. Method to write single line message with optional args, usually
  2704. written to precede the general failure message, at a given
  2705. indentation level.
  2706. </summary>
  2707. <param name="level">The indentation level of the message</param>
  2708. <param name="message">The message to be written</param>
  2709. <param name="args">Any arguments used in formatting the message</param>
  2710. </member>
  2711. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
  2712. <summary>
  2713. Display Expected and Actual lines for a constraint. This
  2714. is called by MessageWriter's default implementation of
  2715. WriteMessageTo and provides the generic two-line display.
  2716. </summary>
  2717. <param name="result">The result of the constraint that failed</param>
  2718. </member>
  2719. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
  2720. <summary>
  2721. Display Expected and Actual lines for given _values. This
  2722. method may be called by constraints that need more control over
  2723. the display of actual and expected _values than is provided
  2724. by the default implementation.
  2725. </summary>
  2726. <param name="expected">The expected value</param>
  2727. <param name="actual">The actual value causing the failure</param>
  2728. </member>
  2729. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  2730. <summary>
  2731. Display Expected and Actual lines for given _values, including
  2732. a tolerance value on the expected line.
  2733. </summary>
  2734. <param name="expected">The expected value</param>
  2735. <param name="actual">The actual value causing the failure</param>
  2736. <param name="tolerance">The tolerance within which the test was made</param>
  2737. </member>
  2738. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
  2739. <summary>
  2740. Display the expected and actual string _values on separate lines.
  2741. If the mismatch parameter is >=0, an additional line is displayed
  2742. line containing a caret that points to the mismatch point.
  2743. </summary>
  2744. <param name="expected">The expected string value</param>
  2745. <param name="actual">The actual string value</param>
  2746. <param name="mismatch">The point at which the strings don't match or -1</param>
  2747. <param name="ignoreCase">If true, case is ignored in string comparisons</param>
  2748. <param name="clipping">If true, clip the strings to fit the max line length</param>
  2749. </member>
  2750. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
  2751. <summary>
  2752. Writes the text for an actual value.
  2753. </summary>
  2754. <param name="actual">The actual value.</param>
  2755. </member>
  2756. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
  2757. <summary>
  2758. Writes the text for a generalized value.
  2759. </summary>
  2760. <param name="val">The value.</param>
  2761. </member>
  2762. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
  2763. <summary>
  2764. Writes the text for a collection value,
  2765. starting at a particular point, to a max length
  2766. </summary>
  2767. <param name="collection">The collection containing elements to write.</param>
  2768. <param name="start">The starting point of the elements to write</param>
  2769. <param name="max">The maximum number of elements to write</param>
  2770. </member>
  2771. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
  2772. <summary>
  2773. Write the generic 'Expected' line for a constraint
  2774. </summary>
  2775. <param name="result">The constraint that failed</param>
  2776. </member>
  2777. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
  2778. <summary>
  2779. Write the generic 'Expected' line for a given value
  2780. </summary>
  2781. <param name="expected">The expected value</param>
  2782. </member>
  2783. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
  2784. <summary>
  2785. Write the generic 'Expected' line for a given value
  2786. and tolerance.
  2787. </summary>
  2788. <param name="expected">The expected value</param>
  2789. <param name="tolerance">The tolerance within which the test was made</param>
  2790. </member>
  2791. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
  2792. <summary>
  2793. Write the generic 'Actual' line for a constraint
  2794. </summary>
  2795. <param name="result">The ConstraintResult for which the actual value is to be written</param>
  2796. </member>
  2797. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
  2798. <summary>
  2799. Write the generic 'Actual' line for a given value
  2800. </summary>
  2801. <param name="actual">The actual value causing a failure</param>
  2802. </member>
  2803. <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
  2804. <summary>
  2805. GenericMethodHelper is able to deduce the Type arguments for
  2806. a generic method from the actual arguments provided.
  2807. </summary>
  2808. </member>
  2809. <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
  2810. <summary>
  2811. Construct a GenericMethodHelper for a method
  2812. </summary>
  2813. <param name="method">MethodInfo for the method to examine</param>
  2814. </member>
  2815. <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
  2816. <summary>
  2817. Return the type argments for the method, deducing them
  2818. from the arguments actually provided.
  2819. </summary>
  2820. <param name="argList">The arguments to the method</param>
  2821. <returns>An array of type arguments.</returns>
  2822. </member>
  2823. <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
  2824. <summary>
  2825. InvalidTestFixtureException is thrown when an appropriate test
  2826. fixture constructor using the provided arguments cannot be found.
  2827. </summary>
  2828. </member>
  2829. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
  2830. <summary>
  2831. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  2832. </summary>
  2833. </member>
  2834. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
  2835. <summary>
  2836. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  2837. </summary>
  2838. <param name="message">The message.</param>
  2839. </member>
  2840. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
  2841. <summary>
  2842. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  2843. </summary>
  2844. <param name="message">The message.</param>
  2845. <param name="inner">The inner.</param>
  2846. </member>
  2847. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  2848. <summary>
  2849. Serialization Constructor
  2850. </summary>
  2851. </member>
  2852. <member name="T:NUnit.Framework.Internal.Randomizer">
  2853. <summary>
  2854. Randomizer returns a set of random _values in a repeatable
  2855. way, to allow re-running of tests if necessary. It extends
  2856. the .NET Random class, providing random values for a much
  2857. wider range of types.
  2858. The class is used internally by the framework to generate
  2859. test case data and is also exposed for use by users through
  2860. the TestContext.Random property.
  2861. </summary>
  2862. <remarks>
  2863. For consistency with the underlying Random Type, methods
  2864. returning a single value use the prefix "Next..." Those
  2865. without an argument return a non-negative value up to
  2866. the full positive range of the Type. Overloads are provided
  2867. for specifying a maximum or a range. Methods that return
  2868. arrays or strings use the prefix "Get..." to avoid
  2869. confusion with the single-value methods.
  2870. </remarks>
  2871. </member>
  2872. <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
  2873. <summary>
  2874. Initial seed used to create randomizers for this run
  2875. </summary>
  2876. </member>
  2877. <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
  2878. <summary>
  2879. Get a Randomizer for a particular member, returning
  2880. one that has already been created if it exists.
  2881. This ensures that the same _values are generated
  2882. each time the tests are reloaded.
  2883. </summary>
  2884. </member>
  2885. <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
  2886. <summary>
  2887. Get a randomizer for a particular parameter, returning
  2888. one that has already been created if it exists.
  2889. This ensures that the same values are generated
  2890. each time the tests are reloaded.
  2891. </summary>
  2892. </member>
  2893. <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
  2894. <summary>
  2895. Create a new Randomizer using the next seed
  2896. available to ensure that each randomizer gives
  2897. a unique sequence of values.
  2898. </summary>
  2899. <returns></returns>
  2900. </member>
  2901. <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
  2902. <summary>
  2903. Default constructor
  2904. </summary>
  2905. </member>
  2906. <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
  2907. <summary>
  2908. Construct based on seed value
  2909. </summary>
  2910. <param name="seed"></param>
  2911. </member>
  2912. <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
  2913. <summary>
  2914. Returns a random unsigned int.
  2915. </summary>
  2916. </member>
  2917. <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
  2918. <summary>
  2919. Returns a random unsigned int less than the specified maximum.
  2920. </summary>
  2921. </member>
  2922. <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
  2923. <summary>
  2924. Returns a random unsigned int within a specified range.
  2925. </summary>
  2926. </member>
  2927. <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
  2928. <summary>
  2929. Returns a non-negative random short.
  2930. </summary>
  2931. </member>
  2932. <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
  2933. <summary>
  2934. Returns a non-negative random short less than the specified maximum.
  2935. </summary>
  2936. </member>
  2937. <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
  2938. <summary>
  2939. Returns a non-negative random short within a specified range.
  2940. </summary>
  2941. </member>
  2942. <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
  2943. <summary>
  2944. Returns a random unsigned short.
  2945. </summary>
  2946. </member>
  2947. <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
  2948. <summary>
  2949. Returns a random unsigned short less than the specified maximum.
  2950. </summary>
  2951. </member>
  2952. <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
  2953. <summary>
  2954. Returns a random unsigned short within a specified range.
  2955. </summary>
  2956. </member>
  2957. <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
  2958. <summary>
  2959. Returns a random long.
  2960. </summary>
  2961. </member>
  2962. <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
  2963. <summary>
  2964. Returns a random long less than the specified maximum.
  2965. </summary>
  2966. </member>
  2967. <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
  2968. <summary>
  2969. Returns a non-negative random long within a specified range.
  2970. </summary>
  2971. </member>
  2972. <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
  2973. <summary>
  2974. Returns a random ulong.
  2975. </summary>
  2976. </member>
  2977. <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
  2978. <summary>
  2979. Returns a random ulong less than the specified maximum.
  2980. </summary>
  2981. </member>
  2982. <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
  2983. <summary>
  2984. Returns a non-negative random long within a specified range.
  2985. </summary>
  2986. </member>
  2987. <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
  2988. <summary>
  2989. Returns a random Byte
  2990. </summary>
  2991. </member>
  2992. <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
  2993. <summary>
  2994. Returns a random Byte less than the specified maximum.
  2995. </summary>
  2996. </member>
  2997. <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
  2998. <summary>
  2999. Returns a random Byte within a specified range
  3000. </summary>
  3001. </member>
  3002. <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
  3003. <summary>
  3004. Returns a random SByte
  3005. </summary>
  3006. </member>
  3007. <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
  3008. <summary>
  3009. Returns a random sbyte less than the specified maximum.
  3010. </summary>
  3011. </member>
  3012. <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
  3013. <summary>
  3014. Returns a random sbyte within a specified range
  3015. </summary>
  3016. </member>
  3017. <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
  3018. <summary>
  3019. Returns a random bool
  3020. </summary>
  3021. </member>
  3022. <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
  3023. <summary>
  3024. Returns a random bool based on the probablility a true result
  3025. </summary>
  3026. </member>
  3027. <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
  3028. <summary>
  3029. Returns a random double between 0.0 and the specified maximum.
  3030. </summary>
  3031. </member>
  3032. <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
  3033. <summary>
  3034. Returns a random double within a specified range.
  3035. </summary>
  3036. </member>
  3037. <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
  3038. <summary>
  3039. Returns a random float.
  3040. </summary>
  3041. </member>
  3042. <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
  3043. <summary>
  3044. Returns a random float between 0.0 and the specified maximum.
  3045. </summary>
  3046. </member>
  3047. <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
  3048. <summary>
  3049. Returns a random float within a specified range.
  3050. </summary>
  3051. </member>
  3052. <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
  3053. <summary>
  3054. Returns a random enum value of the specified Type as an object.
  3055. </summary>
  3056. </member>
  3057. <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
  3058. <summary>
  3059. Returns a random enum value of the specified Type.
  3060. </summary>
  3061. </member>
  3062. <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
  3063. <summary>
  3064. Default characters for random functions.
  3065. </summary>
  3066. <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
  3067. </member>
  3068. <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
  3069. <summary>
  3070. Generate a random string based on the characters from the input string.
  3071. </summary>
  3072. <param name="outputLength">desired length of output string.</param>
  3073. <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
  3074. <returns>A random string of arbitrary length</returns>
  3075. </member>
  3076. <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
  3077. <summary>
  3078. Generate a random string based on the characters from the input string.
  3079. </summary>
  3080. <param name="outputLength">desired length of output string.</param>
  3081. <returns>A random string of arbitrary length</returns>
  3082. <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
  3083. </member>
  3084. <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
  3085. <summary>
  3086. Generate a random string based on the characters from the input string.
  3087. </summary>
  3088. <returns>A random string of the default length</returns>
  3089. <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
  3090. </member>
  3091. <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
  3092. <summary>
  3093. Returns a random decimal.
  3094. </summary>
  3095. </member>
  3096. <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
  3097. <summary>
  3098. Returns a random decimal between positive zero and the specified maximum.
  3099. </summary>
  3100. </member>
  3101. <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
  3102. <summary>
  3103. Returns a random decimal within a specified range, which is not
  3104. permitted to exceed decimal.MaxVal in the current implementation.
  3105. </summary>
  3106. <remarks>
  3107. A limitation of this implementation is that the range from min
  3108. to max must not exceed decimal.MaxVal.
  3109. </remarks>
  3110. </member>
  3111. <member name="T:NUnit.Framework.Internal.StackFilter">
  3112. <summary>
  3113. StackFilter class is used to remove internal NUnit
  3114. entries from a stack trace so that the resulting
  3115. trace provides better information about the test.
  3116. </summary>
  3117. </member>
  3118. <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
  3119. <summary>
  3120. Filters a raw stack trace and returns the result.
  3121. </summary>
  3122. <param name="rawTrace">The original stack trace</param>
  3123. <returns>A filtered stack trace</returns>
  3124. </member>
  3125. <member name="T:NUnit.Framework.Internal.StringUtil">
  3126. <summary>
  3127. Provides methods to support legacy string comparison methods.
  3128. </summary>
  3129. </member>
  3130. <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
  3131. <summary>
  3132. Compares two strings for equality, ignoring case if requested.
  3133. </summary>
  3134. <param name="strA">The first string.</param>
  3135. <param name="strB">The second string..</param>
  3136. <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
  3137. <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
  3138. strB is sorted first</returns>
  3139. </member>
  3140. <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
  3141. <summary>
  3142. Compares two strings for equality, ignoring case if requested.
  3143. </summary>
  3144. <param name="strA">The first string.</param>
  3145. <param name="strB">The second string..</param>
  3146. <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
  3147. <returns>True if the strings are equivalent, false if not.</returns>
  3148. </member>
  3149. <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
  3150. <summary>
  3151. The TestCaseParameters class encapsulates method arguments and
  3152. other selected parameters needed for constructing
  3153. a parameterized test case.
  3154. </summary>
  3155. </member>
  3156. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
  3157. <summary>
  3158. Default Constructor creates an empty parameter set
  3159. </summary>
  3160. </member>
  3161. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
  3162. <summary>
  3163. Construct a non-runnable ParameterSet, specifying
  3164. the provider exception that made it invalid.
  3165. </summary>
  3166. </member>
  3167. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
  3168. <summary>
  3169. Construct a parameter set with a list of arguments
  3170. </summary>
  3171. <param name="args"></param>
  3172. </member>
  3173. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
  3174. <summary>
  3175. Construct a ParameterSet from an object implementing ITestCaseData
  3176. </summary>
  3177. <param name="data"></param>
  3178. </member>
  3179. <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
  3180. <summary>
  3181. Type arguments used to create a generic fixture instance
  3182. </summary>
  3183. </member>
  3184. <member name="T:NUnit.Framework.Internal.TestParameters">
  3185. <summary>
  3186. TestParameters is the abstract base class for all classes
  3187. that know how to provide data for constructing a test.
  3188. </summary>
  3189. </member>
  3190. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
  3191. <summary>
  3192. Default Constructor creates an empty parameter set
  3193. </summary>
  3194. </member>
  3195. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
  3196. <summary>
  3197. Construct a parameter set with a list of arguments
  3198. </summary>
  3199. <param name="args"></param>
  3200. </member>
  3201. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
  3202. <summary>
  3203. Construct a non-runnable ParameterSet, specifying
  3204. the provider exception that made it invalid.
  3205. </summary>
  3206. </member>
  3207. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
  3208. <summary>
  3209. Construct a ParameterSet from an object implementing ITestData
  3210. </summary>
  3211. <param name="data"></param>
  3212. </member>
  3213. <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
  3214. <summary>
  3215. The RunState for this set of parameters.
  3216. </summary>
  3217. </member>
  3218. <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
  3219. <summary>
  3220. The arguments to be used in running the test,
  3221. which must match the method signature.
  3222. </summary>
  3223. </member>
  3224. <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
  3225. <summary>
  3226. A name to be used for this test case in lieu
  3227. of the standard generated name containing
  3228. the argument list.
  3229. </summary>
  3230. </member>
  3231. <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
  3232. <summary>
  3233. Gets the property dictionary for this test
  3234. </summary>
  3235. </member>
  3236. <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
  3237. <summary>
  3238. Applies ParameterSet _values to the test itself.
  3239. </summary>
  3240. <param name="test">A test.</param>
  3241. </member>
  3242. <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
  3243. <summary>
  3244. The original arguments provided by the user,
  3245. used for display purposes.
  3246. </summary>
  3247. </member>
  3248. <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
  3249. <summary>
  3250. Enumeration indicating whether the tests are
  3251. running normally or being cancelled.
  3252. </summary>
  3253. </member>
  3254. <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
  3255. <summary>
  3256. Running normally with no stop requested
  3257. </summary>
  3258. </member>
  3259. <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
  3260. <summary>
  3261. A graceful stop has been requested
  3262. </summary>
  3263. </member>
  3264. <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
  3265. <summary>
  3266. A forced stop has been requested
  3267. </summary>
  3268. </member>
  3269. <member name="T:NUnit.Framework.Internal.PropertyNames">
  3270. <summary>
  3271. The PropertyNames class provides static constants for the
  3272. standard property ids that NUnit uses on tests.
  3273. </summary>
  3274. </member>
  3275. <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
  3276. <summary>
  3277. The FriendlyName of the AppDomain in which the assembly is running
  3278. </summary>
  3279. </member>
  3280. <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
  3281. <summary>
  3282. The selected strategy for joining parameter data into test cases
  3283. </summary>
  3284. </member>
  3285. <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
  3286. <summary>
  3287. The process ID of the executing assembly
  3288. </summary>
  3289. </member>
  3290. <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
  3291. <summary>
  3292. The stack trace from any data provider that threw
  3293. an exception.
  3294. </summary>
  3295. </member>
  3296. <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
  3297. <summary>
  3298. The reason a test was not run
  3299. </summary>
  3300. </member>
  3301. <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
  3302. <summary>
  3303. The author of the tests
  3304. </summary>
  3305. </member>
  3306. <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
  3307. <summary>
  3308. The ApartmentState required for running the test
  3309. </summary>
  3310. </member>
  3311. <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
  3312. <summary>
  3313. The categories applying to a test
  3314. </summary>
  3315. </member>
  3316. <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
  3317. <summary>
  3318. The Description of a test
  3319. </summary>
  3320. </member>
  3321. <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
  3322. <summary>
  3323. The number of threads to be used in running tests
  3324. </summary>
  3325. </member>
  3326. <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
  3327. <summary>
  3328. The maximum time in ms, above which the test is considered to have failed
  3329. </summary>
  3330. </member>
  3331. <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
  3332. <summary>
  3333. The ParallelScope associated with a test
  3334. </summary>
  3335. </member>
  3336. <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
  3337. <summary>
  3338. The number of times the test should be repeated
  3339. </summary>
  3340. </member>
  3341. <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
  3342. <summary>
  3343. Indicates that the test should be run on a separate thread
  3344. </summary>
  3345. </member>
  3346. <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
  3347. <summary>
  3348. The culture to be set for a test
  3349. </summary>
  3350. </member>
  3351. <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
  3352. <summary>
  3353. The UI culture to be set for a test
  3354. </summary>
  3355. </member>
  3356. <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
  3357. <summary>
  3358. The type that is under test
  3359. </summary>
  3360. </member>
  3361. <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
  3362. <summary>
  3363. The timeout value for the test
  3364. </summary>
  3365. </member>
  3366. <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
  3367. <summary>
  3368. The test will be ignored until the given date
  3369. </summary>
  3370. </member>
  3371. <member name="T:NUnit.Framework.Internal.CultureDetector">
  3372. <summary>
  3373. CultureDetector is a helper class used by NUnit to determine
  3374. whether a test should be run based on the current culture.
  3375. </summary>
  3376. </member>
  3377. <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
  3378. <summary>
  3379. Default constructor uses the current culture.
  3380. </summary>
  3381. </member>
  3382. <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
  3383. <summary>
  3384. Construct a CultureDetector for a particular culture for testing.
  3385. </summary>
  3386. <param name="culture">The culture to be used</param>
  3387. </member>
  3388. <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
  3389. <summary>
  3390. Test to determine if one of a collection of cultures
  3391. is being used currently.
  3392. </summary>
  3393. <param name="cultures"></param>
  3394. <returns></returns>
  3395. </member>
  3396. <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
  3397. <summary>
  3398. Tests to determine if the current culture is supported
  3399. based on a culture attribute.
  3400. </summary>
  3401. <param name="cultureAttribute">The attribute to examine</param>
  3402. <returns></returns>
  3403. </member>
  3404. <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
  3405. <summary>
  3406. Test to determine if the a particular culture or comma-
  3407. delimited set of cultures is in use.
  3408. </summary>
  3409. <param name="culture">Name of the culture or comma-separated list of culture ids</param>
  3410. <returns>True if the culture is in use on the system</returns>
  3411. </member>
  3412. <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
  3413. <summary>
  3414. Return the last failure reason. Results are not
  3415. defined if called before IsSupported( Attribute )
  3416. is called.
  3417. </summary>
  3418. </member>
  3419. <member name="T:NUnit.Framework.Internal.ExceptionHelper">
  3420. <summary>
  3421. ExceptionHelper provides static methods for working with exceptions
  3422. </summary>
  3423. </member>
  3424. <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception)">
  3425. <summary>
  3426. Builds up a message, using the Message field of the specified exception
  3427. as well as any InnerExceptions.
  3428. </summary>
  3429. <param name="exception">The exception.</param>
  3430. <returns>A combined message string.</returns>
  3431. </member>
  3432. <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
  3433. <summary>
  3434. Builds up a message, using the Message field of the specified exception
  3435. as well as any InnerExceptions.
  3436. </summary>
  3437. <param name="exception">The exception.</param>
  3438. <returns>A combined stack trace.</returns>
  3439. </member>
  3440. <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetStackTrace(System.Exception)">
  3441. <summary>
  3442. Gets the stack trace of the exception.
  3443. </summary>
  3444. <param name="exception">The exception.</param>
  3445. <returns>A string representation of the stack trace.</returns>
  3446. </member>
  3447. <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
  3448. <summary>
  3449. InvalidTestFixtureException is thrown when an appropriate test
  3450. fixture constructor using the provided arguments cannot be found.
  3451. </summary>
  3452. </member>
  3453. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
  3454. <summary>
  3455. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  3456. </summary>
  3457. </member>
  3458. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
  3459. <summary>
  3460. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  3461. </summary>
  3462. <param name="message">The message.</param>
  3463. </member>
  3464. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
  3465. <summary>
  3466. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  3467. </summary>
  3468. <param name="message">The message.</param>
  3469. <param name="inner">The inner.</param>
  3470. </member>
  3471. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3472. <summary>
  3473. Serialization Constructor
  3474. </summary>
  3475. </member>
  3476. <member name="T:NUnit.Framework.Internal.NUnitException">
  3477. <summary>
  3478. Thrown when an assertion failed. Here to preserve the inner
  3479. exception and hence its stack trace.
  3480. </summary>
  3481. </member>
  3482. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
  3483. <summary>
  3484. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
  3485. </summary>
  3486. </member>
  3487. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
  3488. <summary>
  3489. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
  3490. </summary>
  3491. <param name="message">The error message that explains
  3492. the reason for the exception</param>
  3493. </member>
  3494. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
  3495. <summary>
  3496. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
  3497. </summary>
  3498. <param name="message">The error message that explains
  3499. the reason for the exception</param>
  3500. <param name="inner">The exception that caused the
  3501. current exception</param>
  3502. </member>
  3503. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  3504. <summary>
  3505. Serialization Constructor
  3506. </summary>
  3507. </member>
  3508. <member name="T:NUnit.Framework.Internal.OSPlatform">
  3509. <summary>
  3510. OSPlatform represents a particular operating system platform
  3511. </summary>
  3512. </member>
  3513. <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
  3514. <summary>
  3515. Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
  3516. </summary>
  3517. </member>
  3518. <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
  3519. <summary>
  3520. Platform ID for Unix as defined by Mono
  3521. </summary>
  3522. </member>
  3523. <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
  3524. <summary>
  3525. Platform ID for XBox as defined by .NET and Mono, but not CF
  3526. </summary>
  3527. </member>
  3528. <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
  3529. <summary>
  3530. Platform ID for MacOSX as defined by .NET and Mono, but not CF
  3531. </summary>
  3532. </member>
  3533. <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
  3534. <summary>
  3535. Get the OSPlatform under which we are currently running
  3536. </summary>
  3537. </member>
  3538. <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
  3539. <summary>
  3540. Gets the actual OS Version, not the incorrect value that might be
  3541. returned for Win 8.1 and Win 10
  3542. </summary>
  3543. <remarks>
  3544. If an application is not manifested as Windows 8.1 or Windows 10,
  3545. the version returned from Environment.OSVersion will not be 6.3 and 10.0
  3546. respectively, but will be 6.2 and 6.3. The correct value can be found in
  3547. the registry.
  3548. </remarks>
  3549. <param name="version">The original version</param>
  3550. <returns>The correct OS version</returns>
  3551. </member>
  3552. <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
  3553. <summary>
  3554. Product Type Enumeration used for Windows
  3555. </summary>
  3556. </member>
  3557. <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
  3558. <summary>
  3559. Product type is unknown or unspecified
  3560. </summary>
  3561. </member>
  3562. <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
  3563. <summary>
  3564. Product type is Workstation
  3565. </summary>
  3566. </member>
  3567. <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
  3568. <summary>
  3569. Product type is Domain Controller
  3570. </summary>
  3571. </member>
  3572. <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
  3573. <summary>
  3574. Product type is Server
  3575. </summary>
  3576. </member>
  3577. <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
  3578. <summary>
  3579. Construct from a platform ID and version
  3580. </summary>
  3581. </member>
  3582. <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
  3583. <summary>
  3584. Construct from a platform ID, version and product type
  3585. </summary>
  3586. </member>
  3587. <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
  3588. <summary>
  3589. Get the platform ID of this instance
  3590. </summary>
  3591. </member>
  3592. <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
  3593. <summary>
  3594. Get the Version of this instance
  3595. </summary>
  3596. </member>
  3597. <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
  3598. <summary>
  3599. Get the Product Type of this instance
  3600. </summary>
  3601. </member>
  3602. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
  3603. <summary>
  3604. Return true if this is a windows platform
  3605. </summary>
  3606. </member>
  3607. <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
  3608. <summary>
  3609. Return true if this is a Unix or Linux platform
  3610. </summary>
  3611. </member>
  3612. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
  3613. <summary>
  3614. Return true if the platform is Win32S
  3615. </summary>
  3616. </member>
  3617. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
  3618. <summary>
  3619. Return true if the platform is Win32Windows
  3620. </summary>
  3621. </member>
  3622. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
  3623. <summary>
  3624. Return true if the platform is Win32NT
  3625. </summary>
  3626. </member>
  3627. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
  3628. <summary>
  3629. Return true if the platform is Windows CE
  3630. </summary>
  3631. </member>
  3632. <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
  3633. <summary>
  3634. Return true if the platform is Xbox
  3635. </summary>
  3636. </member>
  3637. <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
  3638. <summary>
  3639. Return true if the platform is MacOSX
  3640. </summary>
  3641. </member>
  3642. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
  3643. <summary>
  3644. Return true if the platform is Windows 95
  3645. </summary>
  3646. </member>
  3647. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
  3648. <summary>
  3649. Return true if the platform is Windows 98
  3650. </summary>
  3651. </member>
  3652. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
  3653. <summary>
  3654. Return true if the platform is Windows ME
  3655. </summary>
  3656. </member>
  3657. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
  3658. <summary>
  3659. Return true if the platform is NT 3
  3660. </summary>
  3661. </member>
  3662. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
  3663. <summary>
  3664. Return true if the platform is NT 4
  3665. </summary>
  3666. </member>
  3667. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
  3668. <summary>
  3669. Return true if the platform is NT 5
  3670. </summary>
  3671. </member>
  3672. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
  3673. <summary>
  3674. Return true if the platform is Windows 2000
  3675. </summary>
  3676. </member>
  3677. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
  3678. <summary>
  3679. Return true if the platform is Windows XP
  3680. </summary>
  3681. </member>
  3682. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
  3683. <summary>
  3684. Return true if the platform is Windows 2003 Server
  3685. </summary>
  3686. </member>
  3687. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
  3688. <summary>
  3689. Return true if the platform is NT 6
  3690. </summary>
  3691. </member>
  3692. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
  3693. <summary>
  3694. Return true if the platform is NT 6.0
  3695. </summary>
  3696. </member>
  3697. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
  3698. <summary>
  3699. Return true if the platform is NT 6.1
  3700. </summary>
  3701. </member>
  3702. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
  3703. <summary>
  3704. Return true if the platform is NT 6.2
  3705. </summary>
  3706. </member>
  3707. <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
  3708. <summary>
  3709. Return true if the platform is NT 6.3
  3710. </summary>
  3711. </member>
  3712. <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
  3713. <summary>
  3714. Return true if the platform is Vista
  3715. </summary>
  3716. </member>
  3717. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
  3718. <summary>
  3719. Return true if the platform is Windows 2008 Server (original or R2)
  3720. </summary>
  3721. </member>
  3722. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
  3723. <summary>
  3724. Return true if the platform is Windows 2008 Server (original)
  3725. </summary>
  3726. </member>
  3727. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
  3728. <summary>
  3729. Return true if the platform is Windows 2008 Server R2
  3730. </summary>
  3731. </member>
  3732. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
  3733. <summary>
  3734. Return true if the platform is Windows 2012 Server (original or R2)
  3735. </summary>
  3736. </member>
  3737. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
  3738. <summary>
  3739. Return true if the platform is Windows 2012 Server (original)
  3740. </summary>
  3741. </member>
  3742. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
  3743. <summary>
  3744. Return true if the platform is Windows 2012 Server R2
  3745. </summary>
  3746. </member>
  3747. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
  3748. <summary>
  3749. Return true if the platform is Windows 7
  3750. </summary>
  3751. </member>
  3752. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
  3753. <summary>
  3754. Return true if the platform is Windows 8
  3755. </summary>
  3756. </member>
  3757. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
  3758. <summary>
  3759. Return true if the platform is Windows 8.1
  3760. </summary>
  3761. </member>
  3762. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
  3763. <summary>
  3764. Return true if the platform is Windows 10
  3765. </summary>
  3766. </member>
  3767. <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
  3768. <summary>
  3769. Return true if the platform is Windows Server. This is named Windows
  3770. Server 10 to distinguish it from previous versions of Windows Server.
  3771. </summary>
  3772. </member>
  3773. <member name="T:NUnit.Framework.Internal.TestCaseParameters">
  3774. <summary>
  3775. The TestCaseParameters class encapsulates method arguments and
  3776. other selected parameters needed for constructing
  3777. a parameterized test case.
  3778. </summary>
  3779. </member>
  3780. <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
  3781. <summary>
  3782. The expected result to be returned
  3783. </summary>
  3784. </member>
  3785. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
  3786. <summary>
  3787. Default Constructor creates an empty parameter set
  3788. </summary>
  3789. </member>
  3790. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
  3791. <summary>
  3792. Construct a non-runnable ParameterSet, specifying
  3793. the provider exception that made it invalid.
  3794. </summary>
  3795. </member>
  3796. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
  3797. <summary>
  3798. Construct a parameter set with a list of arguments
  3799. </summary>
  3800. <param name="args"></param>
  3801. </member>
  3802. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
  3803. <summary>
  3804. Construct a ParameterSet from an object implementing ITestCaseData
  3805. </summary>
  3806. <param name="data"></param>
  3807. </member>
  3808. <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
  3809. <summary>
  3810. The expected result of the test, which
  3811. must match the method return type.
  3812. </summary>
  3813. </member>
  3814. <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
  3815. <summary>
  3816. Gets a value indicating whether an expected result was specified.
  3817. </summary>
  3818. </member>
  3819. <member name="T:NUnit.Framework.Internal.PlatformHelper">
  3820. <summary>
  3821. PlatformHelper class is used by the PlatformAttribute class to
  3822. determine whether a platform is supported.
  3823. </summary>
  3824. </member>
  3825. <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
  3826. <summary>
  3827. Comma-delimited list of all supported OS platform constants
  3828. </summary>
  3829. </member>
  3830. <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
  3831. <summary>
  3832. Comma-delimited list of all supported Runtime platform constants
  3833. </summary>
  3834. </member>
  3835. <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
  3836. <summary>
  3837. Default constructor uses the operating system and
  3838. common language runtime of the system.
  3839. </summary>
  3840. </member>
  3841. <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
  3842. <summary>
  3843. Construct a PlatformHelper for a particular operating
  3844. system and common language runtime. Used in testing.
  3845. </summary>
  3846. <param name="os">OperatingSystem to be used</param>
  3847. <param name="rt">RuntimeFramework to be used</param>
  3848. </member>
  3849. <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
  3850. <summary>
  3851. Test to determine if one of a collection of platforms
  3852. is being used currently.
  3853. </summary>
  3854. <param name="platforms"></param>
  3855. <returns></returns>
  3856. </member>
  3857. <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
  3858. <summary>
  3859. Tests to determine if the current platform is supported
  3860. based on a platform attribute.
  3861. </summary>
  3862. <param name="platformAttribute">The attribute to examine</param>
  3863. <returns></returns>
  3864. </member>
  3865. <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
  3866. <summary>
  3867. Tests to determine if the current platform is supported
  3868. based on a platform attribute.
  3869. </summary>
  3870. <param name="testCaseAttribute">The attribute to examine</param>
  3871. <returns></returns>
  3872. </member>
  3873. <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
  3874. <summary>
  3875. Test to determine if the a particular platform or comma-
  3876. delimited set of platforms is in use.
  3877. </summary>
  3878. <param name="platform">Name of the platform or comma-separated list of platform ids</param>
  3879. <returns>True if the platform is in use on the system</returns>
  3880. </member>
  3881. <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
  3882. <summary>
  3883. Return the last failure reason. Results are not
  3884. defined if called before IsSupported( Attribute )
  3885. is called.
  3886. </summary>
  3887. </member>
  3888. <member name="T:NUnit.Framework.Internal.PropertyBag">
  3889. <summary>
  3890. A PropertyBag represents a collection of name value pairs
  3891. that allows duplicate entries with the same key. Methods
  3892. are provided for adding a new pair as well as for setting
  3893. a key to a single value. All keys are strings but _values
  3894. may be of any type. Null _values are not permitted, since
  3895. a null entry represents the absence of the key.
  3896. </summary>
  3897. </member>
  3898. <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
  3899. <summary>
  3900. Adds a key/value pair to the property set
  3901. </summary>
  3902. <param name="key">The key</param>
  3903. <param name="value">The value</param>
  3904. </member>
  3905. <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
  3906. <summary>
  3907. Sets the value for a key, removing any other
  3908. _values that are already in the property set.
  3909. </summary>
  3910. <param name="key"></param>
  3911. <param name="value"></param>
  3912. </member>
  3913. <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
  3914. <summary>
  3915. Gets a single value for a key, using the first
  3916. one if multiple _values are present and returning
  3917. null if the value is not found.
  3918. </summary>
  3919. <param name="key"></param>
  3920. <returns></returns>
  3921. </member>
  3922. <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
  3923. <summary>
  3924. Gets a flag indicating whether the specified key has
  3925. any entries in the property set.
  3926. </summary>
  3927. <param name="key">The key to be checked</param>
  3928. <returns>
  3929. True if their are _values present, otherwise false
  3930. </returns>
  3931. </member>
  3932. <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
  3933. <summary>
  3934. Gets a collection containing all the keys in the property set
  3935. </summary>
  3936. <value></value>
  3937. </member>
  3938. <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
  3939. <summary>
  3940. Gets or sets the list of _values for a particular key
  3941. </summary>
  3942. </member>
  3943. <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
  3944. <summary>
  3945. Returns an XmlNode representating the current PropertyBag.
  3946. </summary>
  3947. <param name="recursive">Not used</param>
  3948. <returns>An XmlNode representing the PropertyBag</returns>
  3949. </member>
  3950. <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  3951. <summary>
  3952. Returns an XmlNode representing the PropertyBag after
  3953. adding it as a child of the supplied parent node.
  3954. </summary>
  3955. <param name="parentNode">The parent node.</param>
  3956. <param name="recursive">Not used</param>
  3957. <returns></returns>
  3958. </member>
  3959. <member name="T:NUnit.Framework.Internal.Reflect">
  3960. <summary>
  3961. Helper methods for inspecting a type by reflection.
  3962. Many of these methods take ICustomAttributeProvider as an
  3963. argument to avoid duplication, even though certain attributes can
  3964. only appear on specific types of members, like MethodInfo or Type.
  3965. In the case where a type is being examined for the presence of
  3966. an attribute, interface or named member, the Reflect methods
  3967. operate with the full name of the member being sought. This
  3968. removes the necessity of the caller having a reference to the
  3969. assembly that defines the item being sought and allows the
  3970. NUnit core to inspect assemblies that reference an older
  3971. version of the NUnit framework.
  3972. </summary>
  3973. </member>
  3974. <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
  3975. <summary>
  3976. Examine a fixture type and return an array of methods having a
  3977. particular attribute. The array is order with base methods first.
  3978. </summary>
  3979. <param name="fixtureType">The type to examine</param>
  3980. <param name="attributeType">The attribute Type to look for</param>
  3981. <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
  3982. <returns>The array of methods found</returns>
  3983. </member>
  3984. <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
  3985. <summary>
  3986. Examine a fixture type and return true if it has a method with
  3987. a particular attribute.
  3988. </summary>
  3989. <param name="fixtureType">The type to examine</param>
  3990. <param name="attributeType">The attribute Type to look for</param>
  3991. <returns>True if found, otherwise false</returns>
  3992. </member>
  3993. <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
  3994. <summary>
  3995. Invoke the default constructor on a Type
  3996. </summary>
  3997. <param name="type">The Type to be constructed</param>
  3998. <returns>An instance of the Type</returns>
  3999. </member>
  4000. <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
  4001. <summary>
  4002. Invoke a constructor on a Type with arguments
  4003. </summary>
  4004. <param name="type">The Type to be constructed</param>
  4005. <param name="arguments">Arguments to the constructor</param>
  4006. <returns>An instance of the Type</returns>
  4007. </member>
  4008. <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
  4009. <summary>
  4010. Returns an array of types from an array of objects.
  4011. Used because the compact framework doesn't support
  4012. Type.GetTypeArray()
  4013. </summary>
  4014. <param name="objects">An array of objects</param>
  4015. <returns>An array of Types</returns>
  4016. </member>
  4017. <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
  4018. <summary>
  4019. Invoke a parameterless method returning void on an object.
  4020. </summary>
  4021. <param name="method">A MethodInfo for the method to be invoked</param>
  4022. <param name="fixture">The object on which to invoke the method</param>
  4023. </member>
  4024. <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
  4025. <summary>
  4026. Invoke a method, converting any TargetInvocationException to an NUnitException.
  4027. </summary>
  4028. <param name="method">A MethodInfo for the method to be invoked</param>
  4029. <param name="fixture">The object on which to invoke the method</param>
  4030. <param name="args">The argument list for the method</param>
  4031. <returns>The return value from the invoked method</returns>
  4032. </member>
  4033. <member name="T:NUnit.Framework.Internal.TestResult">
  4034. <summary>
  4035. The TestResult class represents the result of a test.
  4036. </summary>
  4037. </member>
  4038. <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
  4039. <summary>
  4040. Error message for when child tests have errors
  4041. </summary>
  4042. </member>
  4043. <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
  4044. <summary>
  4045. Error message for when child tests are ignored
  4046. </summary>
  4047. </member>
  4048. <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
  4049. <summary>
  4050. The minimum duration for tests
  4051. </summary>
  4052. </member>
  4053. <member name="F:NUnit.Framework.Internal.TestResult._children">
  4054. <summary>
  4055. List of child results
  4056. </summary>
  4057. </member>
  4058. <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
  4059. <summary>
  4060. Construct a test result given a Test
  4061. </summary>
  4062. <param name="test">The test to be used</param>
  4063. </member>
  4064. <member name="P:NUnit.Framework.Internal.TestResult.Test">
  4065. <summary>
  4066. Gets the test with which this result is associated.
  4067. </summary>
  4068. </member>
  4069. <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
  4070. <summary>
  4071. Gets the ResultState of the test result, which
  4072. indicates the success or failure of the test.
  4073. </summary>
  4074. </member>
  4075. <member name="P:NUnit.Framework.Internal.TestResult.Name">
  4076. <summary>
  4077. Gets the name of the test result
  4078. </summary>
  4079. </member>
  4080. <member name="P:NUnit.Framework.Internal.TestResult.FullName">
  4081. <summary>
  4082. Gets the full name of the test result
  4083. </summary>
  4084. </member>
  4085. <member name="P:NUnit.Framework.Internal.TestResult.Duration">
  4086. <summary>
  4087. Gets or sets the elapsed time for running the test in seconds
  4088. </summary>
  4089. </member>
  4090. <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
  4091. <summary>
  4092. Gets or sets the time the test started running.
  4093. </summary>
  4094. </member>
  4095. <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
  4096. <summary>
  4097. Gets or sets the time the test finished running.
  4098. </summary>
  4099. </member>
  4100. <member name="P:NUnit.Framework.Internal.TestResult.Message">
  4101. <summary>
  4102. Gets the message associated with a test
  4103. failure or with not running the test
  4104. </summary>
  4105. </member>
  4106. <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
  4107. <summary>
  4108. Gets any stacktrace associated with an
  4109. error or failure.
  4110. </summary>
  4111. </member>
  4112. <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
  4113. <summary>
  4114. Gets or sets the count of asserts executed
  4115. when running the test.
  4116. </summary>
  4117. </member>
  4118. <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
  4119. <summary>
  4120. Gets the number of test cases that failed
  4121. when running the test and all its children.
  4122. </summary>
  4123. </member>
  4124. <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
  4125. <summary>
  4126. Gets the number of test cases that passed
  4127. when running the test and all its children.
  4128. </summary>
  4129. </member>
  4130. <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
  4131. <summary>
  4132. Gets the number of test cases that were skipped
  4133. when running the test and all its children.
  4134. </summary>
  4135. </member>
  4136. <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
  4137. <summary>
  4138. Gets the number of test cases that were inconclusive
  4139. when running the test and all its children.
  4140. </summary>
  4141. </member>
  4142. <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
  4143. <summary>
  4144. Indicates whether this result has any child results.
  4145. Test HasChildren before accessing Children to avoid
  4146. the creation of an empty collection.
  4147. </summary>
  4148. </member>
  4149. <member name="P:NUnit.Framework.Internal.TestResult.Children">
  4150. <summary>
  4151. Gets the collection of child results.
  4152. </summary>
  4153. </member>
  4154. <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
  4155. <summary>
  4156. Gets a TextWriter, which will write output to be included in the result.
  4157. </summary>
  4158. </member>
  4159. <member name="P:NUnit.Framework.Internal.TestResult.Output">
  4160. <summary>
  4161. Gets any text output written to this result.
  4162. </summary>
  4163. </member>
  4164. <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
  4165. <summary>
  4166. Returns the Xml representation of the result.
  4167. </summary>
  4168. <param name="recursive">If true, descendant results are included</param>
  4169. <returns>An XmlNode representing the result</returns>
  4170. </member>
  4171. <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  4172. <summary>
  4173. Adds the XML representation of the result as a child of the
  4174. supplied parent node..
  4175. </summary>
  4176. <param name="parentNode">The parent node.</param>
  4177. <param name="recursive">If true, descendant results are included</param>
  4178. <returns></returns>
  4179. </member>
  4180. <member name="M:NUnit.Framework.Internal.TestResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
  4181. <summary>
  4182. Adds a child result to this result, setting this result's
  4183. ResultState to Failure if the child result failed.
  4184. </summary>
  4185. <param name="result">The result to be added</param>
  4186. </member>
  4187. <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
  4188. <summary>
  4189. Set the result of the test
  4190. </summary>
  4191. <param name="resultState">The ResultState to use in the result</param>
  4192. </member>
  4193. <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
  4194. <summary>
  4195. Set the result of the test
  4196. </summary>
  4197. <param name="resultState">The ResultState to use in the result</param>
  4198. <param name="message">A message associated with the result state</param>
  4199. </member>
  4200. <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
  4201. <summary>
  4202. Set the result of the test
  4203. </summary>
  4204. <param name="resultState">The ResultState to use in the result</param>
  4205. <param name="message">A message associated with the result state</param>
  4206. <param name="stackTrace">Stack trace giving the location of the command</param>
  4207. </member>
  4208. <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
  4209. <summary>
  4210. Set the test result based on the type of exception thrown
  4211. </summary>
  4212. <param name="ex">The exception that was thrown</param>
  4213. </member>
  4214. <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
  4215. <summary>
  4216. Set the test result based on the type of exception thrown
  4217. </summary>
  4218. <param name="ex">The exception that was thrown</param>
  4219. <param name="site">THe FailureSite to use in the result</param>
  4220. </member>
  4221. <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
  4222. <summary>
  4223. RecordTearDownException appends the message and stacktrace
  4224. from an exception arising during teardown of the test
  4225. to any previously recorded information, so that any
  4226. earlier failure information is not lost. Note that
  4227. calling Assert.Ignore, Assert.Inconclusive, etc. during
  4228. teardown is treated as an error. If the current result
  4229. represents a suite, it may show a teardown error even
  4230. though all contained tests passed.
  4231. </summary>
  4232. <param name="ex">The Exception to be recorded</param>
  4233. </member>
  4234. <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
  4235. <summary>
  4236. Adds a reason element to a node and returns it.
  4237. </summary>
  4238. <param name="targetNode">The target node.</param>
  4239. <returns>The new reason element.</returns>
  4240. </member>
  4241. <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
  4242. <summary>
  4243. Adds a failure element to a node and returns it.
  4244. </summary>
  4245. <param name="targetNode">The target node.</param>
  4246. <returns>The new failure element.</returns>
  4247. </member>
  4248. <member name="T:NUnit.Framework.Internal.RuntimeType">
  4249. <summary>
  4250. Enumeration identifying a common language
  4251. runtime implementation.
  4252. </summary>
  4253. </member>
  4254. <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
  4255. <summary>Any supported runtime framework</summary>
  4256. </member>
  4257. <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
  4258. <summary>Microsoft .NET Framework</summary>
  4259. </member>
  4260. <member name="F:NUnit.Framework.Internal.RuntimeType.NetCF">
  4261. <summary>Microsoft .NET Compact Framework</summary>
  4262. </member>
  4263. <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
  4264. <summary>Microsoft Shared Source CLI</summary>
  4265. </member>
  4266. <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
  4267. <summary>Mono</summary>
  4268. </member>
  4269. <member name="F:NUnit.Framework.Internal.RuntimeType.Silverlight">
  4270. <summary>Silverlight</summary>
  4271. </member>
  4272. <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
  4273. <summary>MonoTouch</summary>
  4274. </member>
  4275. <member name="T:NUnit.Framework.Internal.RuntimeFramework">
  4276. <summary>
  4277. RuntimeFramework represents a particular version
  4278. of a common language runtime implementation.
  4279. </summary>
  4280. </member>
  4281. <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
  4282. <summary>
  4283. DefaultVersion is an empty Version, used to indicate that
  4284. NUnit should select the CLR version to use for the test.
  4285. </summary>
  4286. </member>
  4287. <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
  4288. <summary>
  4289. Construct from a runtime type and version. If the version has
  4290. two parts, it is taken as a framework version. If it has three
  4291. or more, it is taken as a CLR version. In either case, the other
  4292. version is deduced based on the runtime type and provided version.
  4293. </summary>
  4294. <param name="runtime">The runtime type of the framework</param>
  4295. <param name="version">The version of the framework</param>
  4296. </member>
  4297. <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
  4298. <summary>
  4299. Static method to return a RuntimeFramework object
  4300. for the framework that is currently in use.
  4301. </summary>
  4302. </member>
  4303. <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
  4304. <summary>
  4305. The type of this runtime framework
  4306. </summary>
  4307. </member>
  4308. <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
  4309. <summary>
  4310. The framework version for this runtime framework
  4311. </summary>
  4312. </member>
  4313. <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
  4314. <summary>
  4315. The CLR version for this runtime framework
  4316. </summary>
  4317. </member>
  4318. <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
  4319. <summary>
  4320. Return true if any CLR version may be used in
  4321. matching this RuntimeFramework object.
  4322. </summary>
  4323. </member>
  4324. <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
  4325. <summary>
  4326. Returns the Display name for this framework
  4327. </summary>
  4328. </member>
  4329. <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
  4330. <summary>
  4331. Parses a string representing a RuntimeFramework.
  4332. The string may be just a RuntimeType name or just
  4333. a Version or a hyphenated RuntimeType-Version or
  4334. a Version prefixed by 'versionString'.
  4335. </summary>
  4336. <param name="s"></param>
  4337. <returns></returns>
  4338. </member>
  4339. <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
  4340. <summary>
  4341. Overridden to return the short name of the framework
  4342. </summary>
  4343. <returns></returns>
  4344. </member>
  4345. <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
  4346. <summary>
  4347. Returns true if the current framework matches the
  4348. one supplied as an argument. Two frameworks match
  4349. if their runtime types are the same or either one
  4350. is RuntimeType.Any and all specified version components
  4351. are equal. Negative (i.e. unspecified) version
  4352. components are ignored.
  4353. </summary>
  4354. <param name="target">The RuntimeFramework to be matched.</param>
  4355. <returns>True on match, otherwise false</returns>
  4356. </member>
  4357. <member name="T:NUnit.Framework.Internal.TestExecutionContext">
  4358. <summary>
  4359. Helper class used to save and restore certain static or
  4360. singleton settings in the environment that affect tests
  4361. or which might be changed by the user tests.
  4362. An internal class is used to hold settings and a stack
  4363. of these objects is pushed and popped as Save and Restore
  4364. are called.
  4365. </summary>
  4366. </member>
  4367. <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
  4368. <summary>
  4369. Link to a prior saved context
  4370. </summary>
  4371. </member>
  4372. <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
  4373. <summary>
  4374. Indicates that a stop has been requested
  4375. </summary>
  4376. </member>
  4377. <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
  4378. <summary>
  4379. The event listener currently receiving notifications
  4380. </summary>
  4381. </member>
  4382. <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
  4383. <summary>
  4384. The number of assertions for the current test
  4385. </summary>
  4386. </member>
  4387. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
  4388. <summary>
  4389. The current culture
  4390. </summary>
  4391. </member>
  4392. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
  4393. <summary>
  4394. The current UI culture
  4395. </summary>
  4396. </member>
  4397. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
  4398. <summary>
  4399. The current test result
  4400. </summary>
  4401. </member>
  4402. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
  4403. <summary>
  4404. The current Principal.
  4405. </summary>
  4406. </member>
  4407. <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
  4408. <summary>
  4409. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
  4410. </summary>
  4411. </member>
  4412. <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
  4413. <summary>
  4414. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
  4415. </summary>
  4416. <param name="other">An existing instance of TestExecutionContext.</param>
  4417. </member>
  4418. <member name="F:NUnit.Framework.Internal.TestExecutionContext.CONTEXT_KEY">
  4419. <summary>
  4420. The current context, head of the list of saved contexts.
  4421. </summary>
  4422. </member>
  4423. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
  4424. <summary>
  4425. Gets the current context.
  4426. </summary>
  4427. <value>The current context.</value>
  4428. </member>
  4429. <member name="M:NUnit.Framework.Internal.TestExecutionContext.GetTestExecutionContext">
  4430. <summary>
  4431. Get the current context or return null if none is found.
  4432. </summary>
  4433. </member>
  4434. <member name="M:NUnit.Framework.Internal.TestExecutionContext.ClearCurrentContext">
  4435. <summary>
  4436. Clear the current context. This is provided to
  4437. prevent "leakage" of the CallContext containing
  4438. the current context back to any runners.
  4439. </summary>
  4440. </member>
  4441. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
  4442. <summary>
  4443. Gets or sets the current test
  4444. </summary>
  4445. </member>
  4446. <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
  4447. <summary>
  4448. The time the current test started execution
  4449. </summary>
  4450. </member>
  4451. <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
  4452. <summary>
  4453. The time the current test started in Ticks
  4454. </summary>
  4455. </member>
  4456. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
  4457. <summary>
  4458. Gets or sets the current test result
  4459. </summary>
  4460. </member>
  4461. <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
  4462. <summary>
  4463. Gets a TextWriter that will send output to the current test result.
  4464. </summary>
  4465. </member>
  4466. <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
  4467. <summary>
  4468. The current test object - that is the user fixture
  4469. object on which tests are being executed.
  4470. </summary>
  4471. </member>
  4472. <member name="P:NUnit.Framework.Internal.TestExecutionContext.WorkDirectory">
  4473. <summary>
  4474. Get or set the working directory
  4475. </summary>
  4476. </member>
  4477. <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
  4478. <summary>
  4479. Get or set indicator that run should stop on the first error
  4480. </summary>
  4481. </member>
  4482. <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
  4483. <summary>
  4484. Gets an enum indicating whether a stop has been requested.
  4485. </summary>
  4486. </member>
  4487. <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
  4488. <summary>
  4489. The current test event listener
  4490. </summary>
  4491. </member>
  4492. <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
  4493. <summary>
  4494. The current WorkItemDispatcher
  4495. </summary>
  4496. </member>
  4497. <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
  4498. <summary>
  4499. The ParallelScope to be used by tests running in this context.
  4500. For builds with out the parallel feature, it has no effect.
  4501. </summary>
  4502. </member>
  4503. <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
  4504. <summary>
  4505. Gets the RandomGenerator specific to this Test
  4506. </summary>
  4507. </member>
  4508. <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
  4509. <summary>
  4510. Gets the assert count.
  4511. </summary>
  4512. <value>The assert count.</value>
  4513. </member>
  4514. <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
  4515. <summary>
  4516. Gets or sets the test case timeout value
  4517. </summary>
  4518. </member>
  4519. <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
  4520. <summary>
  4521. Gets a list of ITestActions set by upstream tests
  4522. </summary>
  4523. </member>
  4524. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
  4525. <summary>
  4526. Saves or restores the CurrentCulture
  4527. </summary>
  4528. </member>
  4529. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
  4530. <summary>
  4531. Saves or restores the CurrentUICulture
  4532. </summary>
  4533. </member>
  4534. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
  4535. <summary>
  4536. Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
  4537. </summary>
  4538. </member>
  4539. <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
  4540. <summary>
  4541. Record any changes in the environment made by
  4542. the test code in the execution context so it
  4543. will be passed on to lower level tests.
  4544. </summary>
  4545. </member>
  4546. <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
  4547. <summary>
  4548. Set up the execution environment to match a context.
  4549. Note that we may be running on the same thread where the
  4550. context was initially created or on a different thread.
  4551. </summary>
  4552. </member>
  4553. <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
  4554. <summary>
  4555. Increments the assert count by one.
  4556. </summary>
  4557. </member>
  4558. <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
  4559. <summary>
  4560. Increments the assert count by a specified amount.
  4561. </summary>
  4562. </member>
  4563. <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
  4564. <summary>
  4565. Obtain lifetime service object
  4566. </summary>
  4567. <returns></returns>
  4568. </member>
  4569. <member name="T:NUnit.Framework.Internal.TestFilter">
  4570. <summary>
  4571. Interface to be implemented by filters applied to tests.
  4572. The filter applies when running the test, after it has been
  4573. loaded, since this is the only time an ITest exists.
  4574. </summary>
  4575. </member>
  4576. <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
  4577. <summary>
  4578. Unique Empty filter.
  4579. </summary>
  4580. </member>
  4581. <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
  4582. <summary>
  4583. Indicates whether this is the EmptyFilter
  4584. </summary>
  4585. </member>
  4586. <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
  4587. <summary>
  4588. Indicates whether this is a top-level filter,
  4589. not contained in any other filter.
  4590. </summary>
  4591. </member>
  4592. <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  4593. <summary>
  4594. Determine if a particular test passes the filter criteria. The default
  4595. implementation checks the test itself, its parents and any descendants.
  4596. Derived classes may override this method or any of the Match methods
  4597. to change the behavior of the filter.
  4598. </summary>
  4599. <param name="test">The test to which the filter is applied</param>
  4600. <returns>True if the test passes the filter, otherwise false</returns>
  4601. </member>
  4602. <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  4603. <summary>
  4604. Determine if a test matches the filter expicitly. That is, it must
  4605. be a direct match of the test itself or one of it's children.
  4606. </summary>
  4607. <param name="test">The test to which the filter is applied</param>
  4608. <returns>True if the test matches the filter explicityly, otherwise false</returns>
  4609. </member>
  4610. <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
  4611. <summary>
  4612. Determine whether the test itself matches the filter criteria, without
  4613. examining either parents or descendants. This is overridden by each
  4614. different type of filter to perform the necessary tests.
  4615. </summary>
  4616. <param name="test">The test to which the filter is applied</param>
  4617. <returns>True if the filter matches the any parent of the test</returns>
  4618. </member>
  4619. <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
  4620. <summary>
  4621. Determine whether any ancestor of the test matches the filter criteria
  4622. </summary>
  4623. <param name="test">The test to which the filter is applied</param>
  4624. <returns>True if the filter matches the an ancestor of the test</returns>
  4625. </member>
  4626. <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
  4627. <summary>
  4628. Determine whether any descendant of the test matches the filter criteria.
  4629. </summary>
  4630. <param name="test">The test to be matched</param>
  4631. <returns>True if at least one descendant matches the filter criteria</returns>
  4632. </member>
  4633. <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
  4634. <summary>
  4635. Create a TestFilter instance from an xml representation.
  4636. </summary>
  4637. </member>
  4638. <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
  4639. <summary>
  4640. Create a TestFilter from it's TNode representation
  4641. </summary>
  4642. </member>
  4643. <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
  4644. <summary>
  4645. Nested class provides an empty filter - one that always
  4646. returns true when called. It never matches explicitly.
  4647. </summary>
  4648. </member>
  4649. <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
  4650. <summary>
  4651. Adds an XML node
  4652. </summary>
  4653. <param name="recursive">True if recursive</param>
  4654. <returns>The added XML node</returns>
  4655. </member>
  4656. <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  4657. <summary>
  4658. Adds an XML node
  4659. </summary>
  4660. <param name="parentNode">Parent node</param>
  4661. <param name="recursive">True if recursive</param>
  4662. <returns>The added XML node</returns>
  4663. </member>
  4664. <member name="T:NUnit.Framework.Internal.TestListener">
  4665. <summary>
  4666. TestListener provides an implementation of ITestListener that
  4667. does nothing. It is used only through its NULL property.
  4668. </summary>
  4669. </member>
  4670. <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
  4671. <summary>
  4672. Called when a test has just started
  4673. </summary>
  4674. <param name="test">The test that is starting</param>
  4675. </member>
  4676. <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  4677. <summary>
  4678. Called when a test case has finished
  4679. </summary>
  4680. <param name="result">The result of the test</param>
  4681. </member>
  4682. <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
  4683. <summary>
  4684. Construct a new TestListener - private so it may not be used.
  4685. </summary>
  4686. </member>
  4687. <member name="P:NUnit.Framework.Internal.TestListener.NULL">
  4688. <summary>
  4689. Get a listener that does nothing
  4690. </summary>
  4691. </member>
  4692. <member name="T:NUnit.Framework.Internal.TestProgressReporter">
  4693. <summary>
  4694. TestProgressReporter translates ITestListener events into
  4695. the async callbacks that are used to inform the client
  4696. software about the progress of a test run.
  4697. </summary>
  4698. </member>
  4699. <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
  4700. <summary>
  4701. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
  4702. </summary>
  4703. <param name="handler">The callback handler to be used for reporting progress.</param>
  4704. </member>
  4705. <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
  4706. <summary>
  4707. Called when a test has just started
  4708. </summary>
  4709. <param name="test">The test that is starting</param>
  4710. </member>
  4711. <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  4712. <summary>
  4713. Called when a test has finished. Sends a result summary to the callback.
  4714. to
  4715. </summary>
  4716. <param name="result">The result of the test</param>
  4717. </member>
  4718. <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
  4719. <summary>
  4720. Returns the parent test item for the targer test item if it exists
  4721. </summary>
  4722. <param name="test"></param>
  4723. <returns>parent test item</returns>
  4724. </member>
  4725. <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
  4726. <summary>
  4727. Makes a string safe for use as an attribute, replacing
  4728. characters characters that can't be used with their
  4729. corresponding xml representations.
  4730. </summary>
  4731. <param name="original">The string to be used</param>
  4732. <returns>A new string with the _values replaced</returns>
  4733. </member>
  4734. <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
  4735. <summary>
  4736. ParameterizedFixtureSuite serves as a container for the set of test
  4737. fixtures created from a given Type using various parameters.
  4738. </summary>
  4739. </member>
  4740. <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  4741. <summary>
  4742. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
  4743. </summary>
  4744. <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
  4745. </member>
  4746. <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
  4747. <summary>
  4748. Gets a string representing the type of test
  4749. </summary>
  4750. <value></value>
  4751. </member>
  4752. <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
  4753. <summary>
  4754. ParameterizedMethodSuite holds a collection of individual
  4755. TestMethods with their arguments applied.
  4756. </summary>
  4757. </member>
  4758. <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
  4759. <summary>
  4760. Construct from a MethodInfo
  4761. </summary>
  4762. <param name="method"></param>
  4763. </member>
  4764. <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
  4765. <summary>
  4766. Gets a string representing the type of test
  4767. </summary>
  4768. <value></value>
  4769. </member>
  4770. <member name="T:NUnit.Framework.Internal.SetUpFixture">
  4771. <summary>
  4772. SetUpFixture extends TestSuite and supports
  4773. Setup and TearDown methods.
  4774. </summary>
  4775. </member>
  4776. <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  4777. <summary>
  4778. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
  4779. </summary>
  4780. <param name="type">The type.</param>
  4781. </member>
  4782. <member name="T:NUnit.Framework.Internal.Test">
  4783. <summary>
  4784. The Test abstract class represents a test within the framework.
  4785. </summary>
  4786. </member>
  4787. <member name="F:NUnit.Framework.Internal.Test._nextID">
  4788. <summary>
  4789. Static value to seed ids. It's started at 1000 so any
  4790. uninitialized ids will stand out.
  4791. </summary>
  4792. </member>
  4793. <member name="F:NUnit.Framework.Internal.Test.setUpMethods">
  4794. <summary>
  4795. The SetUp methods.
  4796. </summary>
  4797. </member>
  4798. <member name="F:NUnit.Framework.Internal.Test.tearDownMethods">
  4799. <summary>
  4800. The teardown methods
  4801. </summary>
  4802. </member>
  4803. <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
  4804. <summary>
  4805. Constructs a test given its name
  4806. </summary>
  4807. <param name="name">The name of the test</param>
  4808. </member>
  4809. <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
  4810. <summary>
  4811. Constructs a test given the path through the
  4812. test hierarchy to its parent and a name.
  4813. </summary>
  4814. <param name="pathName">The parent tests full name</param>
  4815. <param name="name">The name of the test</param>
  4816. </member>
  4817. <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  4818. <summary>
  4819. TODO: Documentation needed for constructor
  4820. </summary>
  4821. <param name="typeInfo"></param>
  4822. </member>
  4823. <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
  4824. <summary>
  4825. Construct a test from a MethodInfo
  4826. </summary>
  4827. <param name="method"></param>
  4828. </member>
  4829. <member name="P:NUnit.Framework.Internal.Test.Id">
  4830. <summary>
  4831. Gets or sets the id of the test
  4832. </summary>
  4833. <value></value>
  4834. </member>
  4835. <member name="P:NUnit.Framework.Internal.Test.Name">
  4836. <summary>
  4837. Gets or sets the name of the test
  4838. </summary>
  4839. </member>
  4840. <member name="P:NUnit.Framework.Internal.Test.FullName">
  4841. <summary>
  4842. Gets or sets the fully qualified name of the test
  4843. </summary>
  4844. <value></value>
  4845. </member>
  4846. <member name="P:NUnit.Framework.Internal.Test.ClassName">
  4847. <summary>
  4848. Gets the name of the class containing this test. Returns
  4849. null if the test is not associated with a class.
  4850. </summary>
  4851. </member>
  4852. <member name="P:NUnit.Framework.Internal.Test.MethodName">
  4853. <summary>
  4854. Gets the name of the method implementing this test.
  4855. Returns null if the test is not implemented as a method.
  4856. </summary>
  4857. </member>
  4858. <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
  4859. <summary>
  4860. Gets the TypeInfo of the fixture used in running this test
  4861. or null if no fixture type is associated with it.
  4862. </summary>
  4863. </member>
  4864. <member name="P:NUnit.Framework.Internal.Test.Method">
  4865. <summary>
  4866. Gets a MethodInfo for the method implementing this test.
  4867. Returns null if the test is not implemented as a method.
  4868. </summary>
  4869. </member>
  4870. <member name="P:NUnit.Framework.Internal.Test.RunState">
  4871. <summary>
  4872. Whether or not the test should be run
  4873. </summary>
  4874. </member>
  4875. <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
  4876. <summary>
  4877. Gets the name used for the top-level element in the
  4878. XML representation of this test
  4879. </summary>
  4880. </member>
  4881. <member name="P:NUnit.Framework.Internal.Test.TestType">
  4882. <summary>
  4883. Gets a string representing the type of test. Used as an attribute
  4884. value in the XML representation of a test and has no other
  4885. function in the framework.
  4886. </summary>
  4887. </member>
  4888. <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
  4889. <summary>
  4890. Gets a count of test cases represented by
  4891. or contained under this test.
  4892. </summary>
  4893. </member>
  4894. <member name="P:NUnit.Framework.Internal.Test.Properties">
  4895. <summary>
  4896. Gets the properties for this test
  4897. </summary>
  4898. </member>
  4899. <member name="P:NUnit.Framework.Internal.Test.IsSuite">
  4900. <summary>
  4901. Returns true if this is a TestSuite
  4902. </summary>
  4903. </member>
  4904. <member name="P:NUnit.Framework.Internal.Test.HasChildren">
  4905. <summary>
  4906. Gets a bool indicating whether the current test
  4907. has any descendant tests.
  4908. </summary>
  4909. </member>
  4910. <member name="P:NUnit.Framework.Internal.Test.Parent">
  4911. <summary>
  4912. Gets the parent as a Test object.
  4913. Used by the core to set the parent.
  4914. </summary>
  4915. </member>
  4916. <member name="P:NUnit.Framework.Internal.Test.Tests">
  4917. <summary>
  4918. Gets this test's child tests
  4919. </summary>
  4920. <value>A list of child tests</value>
  4921. </member>
  4922. <member name="P:NUnit.Framework.Internal.Test.Fixture">
  4923. <summary>
  4924. Gets or sets a fixture object for running this test.
  4925. </summary>
  4926. </member>
  4927. <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
  4928. <summary>
  4929. Static prefix used for ids in this AppDomain.
  4930. Set by FrameworkController.
  4931. </summary>
  4932. </member>
  4933. <member name="P:NUnit.Framework.Internal.Test.Seed">
  4934. <summary>
  4935. Gets or Sets the Int value representing the seed for the RandomGenerator
  4936. </summary>
  4937. <value></value>
  4938. </member>
  4939. <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
  4940. <summary>
  4941. Creates a TestResult for this test.
  4942. </summary>
  4943. <returns>A TestResult suitable for this type of test.</returns>
  4944. </member>
  4945. <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
  4946. <summary>
  4947. Modify a newly constructed test by applying any of NUnit's common
  4948. attributes, based on a supplied ICustomAttributeProvider, which is
  4949. usually the reflection element from which the test was constructed,
  4950. but may not be in some instances. The attributes retrieved are
  4951. saved for use in subsequent operations.
  4952. </summary>
  4953. <param name="provider">An object implementing ICustomAttributeProvider</param>
  4954. </member>
  4955. <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  4956. <summary>
  4957. Add standard attributes and members to a test node.
  4958. </summary>
  4959. <param name="thisNode"></param>
  4960. <param name="recursive"></param>
  4961. </member>
  4962. <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
  4963. <summary>
  4964. Returns the Xml representation of the test
  4965. </summary>
  4966. <param name="recursive">If true, include child tests recursively</param>
  4967. <returns></returns>
  4968. </member>
  4969. <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  4970. <summary>
  4971. Returns an XmlNode representing the current result after
  4972. adding it as a child of the supplied parent node.
  4973. </summary>
  4974. <param name="parentNode">The parent node.</param>
  4975. <param name="recursive">If true, descendant results are included</param>
  4976. <returns></returns>
  4977. </member>
  4978. <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
  4979. <summary>
  4980. Compares this test to another test for sorting purposes
  4981. </summary>
  4982. <param name="obj">The other test</param>
  4983. <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
  4984. </member>
  4985. <member name="T:NUnit.Framework.Internal.TestAssembly">
  4986. <summary>
  4987. TestAssembly is a TestSuite that represents the execution
  4988. of tests in a managed assembly.
  4989. </summary>
  4990. </member>
  4991. <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
  4992. <summary>
  4993. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
  4994. specifying the Assembly and the path from which it was loaded.
  4995. </summary>
  4996. <param name="assembly">The assembly this test represents.</param>
  4997. <param name="path">The path used to load the assembly.</param>
  4998. </member>
  4999. <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
  5000. <summary>
  5001. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
  5002. for a path which could not be loaded.
  5003. </summary>
  5004. <param name="path">The path used to load the assembly.</param>
  5005. </member>
  5006. <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
  5007. <summary>
  5008. Gets the Assembly represented by this instance.
  5009. </summary>
  5010. </member>
  5011. <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
  5012. <summary>
  5013. Gets the name used for the top-level element in the
  5014. XML representation of this test
  5015. </summary>
  5016. </member>
  5017. <member name="T:NUnit.Framework.Internal.TestFixture">
  5018. <summary>
  5019. TestFixture is a surrogate for a user test fixture class,
  5020. containing one or more tests.
  5021. </summary>
  5022. </member>
  5023. <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  5024. <summary>
  5025. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
  5026. </summary>
  5027. <param name="fixtureType">Type of the fixture.</param>
  5028. </member>
  5029. <member name="T:NUnit.Framework.Internal.TestMethod">
  5030. <summary>
  5031. The TestMethod class represents a Test implemented as a method.
  5032. </summary>
  5033. </member>
  5034. <member name="F:NUnit.Framework.Internal.TestMethod.parms">
  5035. <summary>
  5036. The ParameterSet used to create this test method
  5037. </summary>
  5038. </member>
  5039. <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
  5040. <summary>
  5041. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
  5042. </summary>
  5043. <param name="method">The method to be used as a test.</param>
  5044. </member>
  5045. <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  5046. <summary>
  5047. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
  5048. </summary>
  5049. <param name="method">The method to be used as a test.</param>
  5050. <param name="parentSuite">The suite or fixture to which the new test will be added</param>
  5051. </member>
  5052. <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
  5053. <summary>
  5054. Overridden to return a TestCaseResult.
  5055. </summary>
  5056. <returns>A TestResult for this test.</returns>
  5057. </member>
  5058. <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
  5059. <summary>
  5060. Gets a bool indicating whether the current test
  5061. has any descendant tests.
  5062. </summary>
  5063. </member>
  5064. <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  5065. <summary>
  5066. Returns a TNode representing the current result after
  5067. adding it as a child of the supplied parent node.
  5068. </summary>
  5069. <param name="parentNode">The parent node.</param>
  5070. <param name="recursive">If true, descendant results are included</param>
  5071. <returns></returns>
  5072. </member>
  5073. <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
  5074. <summary>
  5075. Gets this test's child tests
  5076. </summary>
  5077. <value>A list of child tests</value>
  5078. </member>
  5079. <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
  5080. <summary>
  5081. Gets the name used for the top-level element in the
  5082. XML representation of this test
  5083. </summary>
  5084. </member>
  5085. <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
  5086. <summary>
  5087. Returns the name of the method
  5088. </summary>
  5089. </member>
  5090. <member name="T:NUnit.Framework.Internal.TestSuite">
  5091. <summary>
  5092. TestSuite represents a composite test, which contains other tests.
  5093. </summary>
  5094. </member>
  5095. <member name="F:NUnit.Framework.Internal.TestSuite.tests">
  5096. <summary>
  5097. Our collection of child tests
  5098. </summary>
  5099. </member>
  5100. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
  5101. <summary>
  5102. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  5103. </summary>
  5104. <param name="name">The name of the suite.</param>
  5105. </member>
  5106. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
  5107. <summary>
  5108. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  5109. </summary>
  5110. <param name="parentSuiteName">Name of the parent suite.</param>
  5111. <param name="name">The name of the suite.</param>
  5112. </member>
  5113. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  5114. <summary>
  5115. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  5116. </summary>
  5117. <param name="fixtureType">Type of the fixture.</param>
  5118. </member>
  5119. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
  5120. <summary>
  5121. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  5122. </summary>
  5123. <param name="fixtureType">Type of the fixture.</param>
  5124. </member>
  5125. <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
  5126. <summary>
  5127. Sorts tests under this suite.
  5128. </summary>
  5129. </member>
  5130. <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
  5131. <summary>
  5132. Adds a test to the suite.
  5133. </summary>
  5134. <param name="test">The test.</param>
  5135. </member>
  5136. <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
  5137. <summary>
  5138. Gets this test's child tests
  5139. </summary>
  5140. <value>The list of child tests</value>
  5141. </member>
  5142. <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
  5143. <summary>
  5144. Gets a count of test cases represented by
  5145. or contained under this test.
  5146. </summary>
  5147. <value></value>
  5148. </member>
  5149. <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
  5150. <summary>
  5151. The arguments to use in creating the fixture
  5152. </summary>
  5153. </member>
  5154. <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
  5155. <summary>
  5156. Set to true to suppress sorting this suite's contents
  5157. </summary>
  5158. </member>
  5159. <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
  5160. <summary>
  5161. Overridden to return a TestSuiteResult.
  5162. </summary>
  5163. <returns>A TestResult for this test.</returns>
  5164. </member>
  5165. <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
  5166. <summary>
  5167. Gets a bool indicating whether the current test
  5168. has any descendant tests.
  5169. </summary>
  5170. </member>
  5171. <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
  5172. <summary>
  5173. Gets the name used for the top-level element in the
  5174. XML representation of this test
  5175. </summary>
  5176. </member>
  5177. <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  5178. <summary>
  5179. Returns an XmlNode representing the current result after
  5180. adding it as a child of the supplied parent node.
  5181. </summary>
  5182. <param name="parentNode">The parent node.</param>
  5183. <param name="recursive">If true, descendant results are included</param>
  5184. <returns></returns>
  5185. </member>
  5186. <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Type)">
  5187. <summary>
  5188. Check that setup and teardown methods marked by certain attributes
  5189. meet NUnit's requirements and mark the tests not runnable otherwise.
  5190. </summary>
  5191. <param name="attrType">The attribute type to check for</param>
  5192. </member>
  5193. <member name="T:NUnit.Framework.Internal.ThreadUtility">
  5194. <summary>
  5195. ThreadUtility provides a set of static methods convenient
  5196. for working with threads.
  5197. </summary>
  5198. </member>
  5199. <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread)">
  5200. <summary>
  5201. Do our best to Kill a thread
  5202. </summary>
  5203. <param name="thread">The thread to kill</param>
  5204. </member>
  5205. <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object)">
  5206. <summary>
  5207. Do our best to kill a thread, passing state info
  5208. </summary>
  5209. <param name="thread">The thread to kill</param>
  5210. <param name="stateInfo">Info for the ThreadAbortException handler</param>
  5211. </member>
  5212. <member name="T:NUnit.Framework.Internal.TypeHelper">
  5213. <summary>
  5214. TypeHelper provides static methods that operate on Types.
  5215. </summary>
  5216. </member>
  5217. <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
  5218. <summary>
  5219. A special value, which is used to indicate that BestCommonType() method
  5220. was unable to find a common type for the specified arguments.
  5221. </summary>
  5222. </member>
  5223. <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
  5224. <summary>
  5225. Gets the display name for a Type as used by NUnit.
  5226. </summary>
  5227. <param name="type">The Type for which a display name is needed.</param>
  5228. <returns>The display name for the Type</returns>
  5229. </member>
  5230. <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
  5231. <summary>
  5232. Gets the display name for a Type as used by NUnit.
  5233. </summary>
  5234. <param name="type">The Type for which a display name is needed.</param>
  5235. <param name="arglist">The arglist provided.</param>
  5236. <returns>The display name for the Type</returns>
  5237. </member>
  5238. <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
  5239. <summary>
  5240. Returns the best fit for a common type to be used in
  5241. matching actual arguments to a methods Type parameters.
  5242. </summary>
  5243. <param name="type1">The first type.</param>
  5244. <param name="type2">The second type.</param>
  5245. <returns>Either type1 or type2, depending on which is more general.</returns>
  5246. </member>
  5247. <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
  5248. <summary>
  5249. Determines whether the specified type is numeric.
  5250. </summary>
  5251. <param name="type">The type to be examined.</param>
  5252. <returns>
  5253. <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
  5254. </returns>
  5255. </member>
  5256. <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
  5257. <summary>
  5258. Convert an argument list to the required parameter types.
  5259. Currently, only widening numeric conversions are performed.
  5260. </summary>
  5261. <param name="arglist">An array of args to be converted</param>
  5262. <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
  5263. </member>
  5264. <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
  5265. <summary>
  5266. Determines whether this instance can deduce type args for a generic type from the supplied arguments.
  5267. </summary>
  5268. <param name="type">The type to be examined.</param>
  5269. <param name="arglist">The arglist.</param>
  5270. <param name="typeArgsOut">The type args to be used.</param>
  5271. <returns>
  5272. <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
  5273. </returns>
  5274. </member>
  5275. <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumValues(System.Type)">
  5276. <summary>
  5277. Gets the _values for an enumeration, using Enum.GetTypes
  5278. where available, otherwise through reflection.
  5279. </summary>
  5280. <param name="enumType"></param>
  5281. <returns></returns>
  5282. </member>
  5283. <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumNames(System.Type)">
  5284. <summary>
  5285. Gets the ids of the _values for an enumeration,
  5286. using Enum.GetNames where available, otherwise
  5287. through reflection.
  5288. </summary>
  5289. <param name="enumType"></param>
  5290. <returns></returns>
  5291. </member>
  5292. <member name="T:NUnit.Framework.Internal.TestCaseResult">
  5293. <summary>
  5294. Represents the result of running a single test case.
  5295. </summary>
  5296. </member>
  5297. <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
  5298. <summary>
  5299. Construct a TestCaseResult based on a TestMethod
  5300. </summary>
  5301. <param name="test">A TestMethod to which the result applies.</param>
  5302. </member>
  5303. <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
  5304. <summary>
  5305. Gets the number of test cases that failed
  5306. when running the test and all its children.
  5307. </summary>
  5308. </member>
  5309. <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
  5310. <summary>
  5311. Gets the number of test cases that passed
  5312. when running the test and all its children.
  5313. </summary>
  5314. </member>
  5315. <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
  5316. <summary>
  5317. Gets the number of test cases that were skipped
  5318. when running the test and all its children.
  5319. </summary>
  5320. </member>
  5321. <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
  5322. <summary>
  5323. Gets the number of test cases that were inconclusive
  5324. when running the test and all its children.
  5325. </summary>
  5326. </member>
  5327. <member name="T:NUnit.Framework.Internal.TestSuiteResult">
  5328. <summary>
  5329. Represents the result of running a test suite
  5330. </summary>
  5331. </member>
  5332. <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
  5333. <summary>
  5334. Construct a TestSuiteResult base on a TestSuite
  5335. </summary>
  5336. <param name="suite">The TestSuite to which the result applies</param>
  5337. </member>
  5338. <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
  5339. <summary>
  5340. Gets the number of test cases that failed
  5341. when running the test and all its children.
  5342. </summary>
  5343. </member>
  5344. <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
  5345. <summary>
  5346. Gets the number of test cases that passed
  5347. when running the test and all its children.
  5348. </summary>
  5349. </member>
  5350. <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
  5351. <summary>
  5352. Gets the number of test cases that were skipped
  5353. when running the test and all its children.
  5354. </summary>
  5355. </member>
  5356. <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
  5357. <summary>
  5358. Gets the number of test cases that were inconclusive
  5359. when running the test and all its children.
  5360. </summary>
  5361. </member>
  5362. <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
  5363. <summary>
  5364. Add a child result
  5365. </summary>
  5366. <param name="result">The child result to be added</param>
  5367. </member>
  5368. <member name="T:NUnit.Framework.Guard">
  5369. <summary>
  5370. Class used to guard against unexpected argument values
  5371. or operations by throwing an appropriate exception.
  5372. </summary>
  5373. </member>
  5374. <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
  5375. <summary>
  5376. Throws an exception if an argument is null
  5377. </summary>
  5378. <param name="value">The value to be tested</param>
  5379. <param name="name">The name of the argument</param>
  5380. </member>
  5381. <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
  5382. <summary>
  5383. Throws an exception if a string argument is null or empty
  5384. </summary>
  5385. <param name="value">The value to be tested</param>
  5386. <param name="name">The name of the argument</param>
  5387. </member>
  5388. <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
  5389. <summary>
  5390. Throws an ArgumentOutOfRangeException if the specified condition is not met.
  5391. </summary>
  5392. <param name="condition">The condition that must be met</param>
  5393. <param name="message">The exception message to be used</param>
  5394. <param name="paramName">The name of the argument</param>
  5395. </member>
  5396. <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
  5397. <summary>
  5398. Throws an ArgumentException if the specified condition is not met.
  5399. </summary>
  5400. <param name="condition">The condition that must be met</param>
  5401. <param name="message">The exception message to be used</param>
  5402. <param name="paramName">The name of the argument</param>
  5403. </member>
  5404. <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
  5405. <summary>
  5406. Throws an InvalidOperationException if the specified condition is not met.
  5407. </summary>
  5408. <param name="condition">The condition that must be met</param>
  5409. <param name="message">The exception message to be used</param>
  5410. </member>
  5411. <member name="T:NUnit.Framework.ActionTargets">
  5412. <summary>
  5413. The different targets a test action attribute can be applied to
  5414. </summary>
  5415. </member>
  5416. <member name="F:NUnit.Framework.ActionTargets.Default">
  5417. <summary>
  5418. Default target, which is determined by where the action attribute is attached
  5419. </summary>
  5420. </member>
  5421. <member name="F:NUnit.Framework.ActionTargets.Test">
  5422. <summary>
  5423. Target a individual test case
  5424. </summary>
  5425. </member>
  5426. <member name="F:NUnit.Framework.ActionTargets.Suite">
  5427. <summary>
  5428. Target a suite of test cases
  5429. </summary>
  5430. </member>
  5431. <member name="T:NUnit.Framework.Api.FrameworkController">
  5432. <summary>
  5433. FrameworkController provides a facade for use in loading, browsing
  5434. and running tests without requiring a reference to the NUnit
  5435. framework. All calls are encapsulated in constructors for
  5436. this class and its nested classes, which only require the
  5437. types of the Common Type System as arguments.
  5438. The controller supports four actions: Load, Explore, Count and Run.
  5439. They are intended to be called by a driver, which should allow for
  5440. proper sequencing of calls. Load must be called before any of the
  5441. other actions. The driver may support other actions, such as
  5442. reload on run, by combining these calls.
  5443. </summary>
  5444. </member>
  5445. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
  5446. <summary>
  5447. Construct a FrameworkController using the default builder and runner.
  5448. </summary>
  5449. <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
  5450. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  5451. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  5452. </member>
  5453. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
  5454. <summary>
  5455. Construct a FrameworkController using the default builder and runner.
  5456. </summary>
  5457. <param name="assembly">The test assembly</param>
  5458. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  5459. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  5460. </member>
  5461. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
  5462. <summary>
  5463. Construct a FrameworkController, specifying the types to be used
  5464. for the runner and builder. This constructor is provided for
  5465. purposes of development.
  5466. </summary>
  5467. <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
  5468. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  5469. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  5470. <param name="runnerType">The Type of the test runner</param>
  5471. <param name="builderType">The Type of the test builder</param>
  5472. </member>
  5473. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
  5474. <summary>
  5475. Construct a FrameworkController, specifying the types to be used
  5476. for the runner and builder. This constructor is provided for
  5477. purposes of development.
  5478. </summary>
  5479. <param name="assembly">The test assembly</param>
  5480. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  5481. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  5482. <param name="runnerType">The Type of the test runner</param>
  5483. <param name="builderType">The Type of the test builder</param>
  5484. </member>
  5485. <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
  5486. <summary>
  5487. Gets the ITestAssemblyBuilder used by this controller instance.
  5488. </summary>
  5489. <value>The builder.</value>
  5490. </member>
  5491. <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
  5492. <summary>
  5493. Gets the ITestAssemblyRunner used by this controller instance.
  5494. </summary>
  5495. <value>The runner.</value>
  5496. </member>
  5497. <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
  5498. <summary>
  5499. Gets the AssemblyName or the path for which this FrameworkController was created
  5500. </summary>
  5501. </member>
  5502. <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
  5503. <summary>
  5504. Gets the Assembly for which this
  5505. </summary>
  5506. </member>
  5507. <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
  5508. <summary>
  5509. Gets a dictionary of settings for the FrameworkController
  5510. </summary>
  5511. </member>
  5512. <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
  5513. <summary>
  5514. Inserts environment element
  5515. </summary>
  5516. <param name="targetNode">Target node</param>
  5517. <returns>The new node</returns>
  5518. </member>
  5519. <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.IDictionary)">
  5520. <summary>
  5521. Inserts settings element
  5522. </summary>
  5523. <param name="targetNode">Target node</param>
  5524. <param name="settings">Settings dictionary</param>
  5525. <returns>The new node</returns>
  5526. </member>
  5527. <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
  5528. <summary>
  5529. FrameworkControllerAction is the base class for all actions
  5530. performed against a FrameworkController.
  5531. </summary>
  5532. </member>
  5533. <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
  5534. <summary>
  5535. LoadTestsAction loads a test into the FrameworkController
  5536. </summary>
  5537. </member>
  5538. <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
  5539. <summary>
  5540. LoadTestsAction loads the tests in an assembly.
  5541. </summary>
  5542. <param name="controller">The controller.</param>
  5543. <param name="handler">The callback handler.</param>
  5544. </member>
  5545. <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
  5546. <summary>
  5547. ExploreTestsAction returns info about the tests in an assembly
  5548. </summary>
  5549. </member>
  5550. <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  5551. <summary>
  5552. Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
  5553. </summary>
  5554. <param name="controller">The controller for which this action is being performed.</param>
  5555. <param name="filter">Filter used to control which tests are included (NYI)</param>
  5556. <param name="handler">The callback handler.</param>
  5557. </member>
  5558. <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
  5559. <summary>
  5560. CountTestsAction counts the number of test cases in the loaded TestSuite
  5561. held by the FrameworkController.
  5562. </summary>
  5563. </member>
  5564. <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  5565. <summary>
  5566. Construct a CountsTestAction and perform the count of test cases.
  5567. </summary>
  5568. <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
  5569. <param name="filter">A string containing the XML representation of the filter to use</param>
  5570. <param name="handler">A callback handler used to report results</param>
  5571. </member>
  5572. <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
  5573. <summary>
  5574. RunTestsAction runs the loaded TestSuite held by the FrameworkController.
  5575. </summary>
  5576. </member>
  5577. <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  5578. <summary>
  5579. Construct a RunTestsAction and run all tests in the loaded TestSuite.
  5580. </summary>
  5581. <param name="controller">A FrameworkController holding the TestSuite to run</param>
  5582. <param name="filter">A string containing the XML representation of the filter to use</param>
  5583. <param name="handler">A callback handler used to report results</param>
  5584. </member>
  5585. <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
  5586. <summary>
  5587. RunAsyncAction initiates an asynchronous test run, returning immediately
  5588. </summary>
  5589. </member>
  5590. <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  5591. <summary>
  5592. Construct a RunAsyncAction and run all tests in the loaded TestSuite.
  5593. </summary>
  5594. <param name="controller">A FrameworkController holding the TestSuite to run</param>
  5595. <param name="filter">A string containing the XML representation of the filter to use</param>
  5596. <param name="handler">A callback handler used to report results</param>
  5597. </member>
  5598. <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
  5599. <summary>
  5600. StopRunAction stops an ongoing run.
  5601. </summary>
  5602. </member>
  5603. <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
  5604. <summary>
  5605. Construct a StopRunAction and stop any ongoing run. If no
  5606. run is in process, no error is raised.
  5607. </summary>
  5608. <param name="controller">The FrameworkController for which a run is to be stopped.</param>
  5609. <param name="force">True the stop should be forced, false for a cooperative stop.</param>
  5610. <param name="handler">>A callback handler used to report results</param>
  5611. <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
  5612. </member>
  5613. <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
  5614. <summary>
  5615. Implementation of ITestAssemblyRunner
  5616. </summary>
  5617. </member>
  5618. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
  5619. <summary>
  5620. Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
  5621. </summary>
  5622. <param name="builder">The builder.</param>
  5623. </member>
  5624. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
  5625. <summary>
  5626. Gets the default level of parallel execution (worker threads)
  5627. </summary>
  5628. </member>
  5629. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
  5630. <summary>
  5631. The tree of tests that was loaded by the builder
  5632. </summary>
  5633. </member>
  5634. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
  5635. <summary>
  5636. The test result, if a run has completed
  5637. </summary>
  5638. </member>
  5639. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
  5640. <summary>
  5641. Indicates whether a test is loaded
  5642. </summary>
  5643. </member>
  5644. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
  5645. <summary>
  5646. Indicates whether a test is running
  5647. </summary>
  5648. </member>
  5649. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
  5650. <summary>
  5651. Indicates whether a test run is complete
  5652. </summary>
  5653. </member>
  5654. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
  5655. <summary>
  5656. Our settings, specified when loading the assembly
  5657. </summary>
  5658. </member>
  5659. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
  5660. <summary>
  5661. The top level WorkItem created for the assembly as a whole
  5662. </summary>
  5663. </member>
  5664. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
  5665. <summary>
  5666. The TestExecutionContext for the top level WorkItem
  5667. </summary>
  5668. </member>
  5669. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
  5670. <summary>
  5671. Loads the tests found in an Assembly
  5672. </summary>
  5673. <param name="assemblyName">File name of the assembly to load</param>
  5674. <param name="settings">Dictionary of option settings for loading the assembly</param>
  5675. <returns>True if the load was successful</returns>
  5676. </member>
  5677. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
  5678. <summary>
  5679. Loads the tests found in an Assembly
  5680. </summary>
  5681. <param name="assembly">The assembly to load</param>
  5682. <param name="settings">Dictionary of option settings for loading the assembly</param>
  5683. <returns>True if the load was successful</returns>
  5684. </member>
  5685. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
  5686. <summary>
  5687. Count Test Cases using a filter
  5688. </summary>
  5689. <param name="filter">The filter to apply</param>
  5690. <returns>The number of test cases found</returns>
  5691. </member>
  5692. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  5693. <summary>
  5694. Run selected tests and return a test result. The test is run synchronously,
  5695. and the listener interface is notified as it progresses.
  5696. </summary>
  5697. <param name="listener">Interface to receive EventListener notifications.</param>
  5698. <param name="filter">A test filter used to select tests to be run</param>
  5699. <returns></returns>
  5700. </member>
  5701. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  5702. <summary>
  5703. Run selected tests asynchronously, notifying the listener interface as it progresses.
  5704. </summary>
  5705. <param name="listener">Interface to receive EventListener notifications.</param>
  5706. <param name="filter">A test filter used to select tests to be run</param>
  5707. <remarks>
  5708. RunAsync is a template method, calling various abstract and
  5709. virtual methods to be overridden by derived classes.
  5710. </remarks>
  5711. </member>
  5712. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
  5713. <summary>
  5714. Wait for the ongoing run to complete.
  5715. </summary>
  5716. <param name="timeout">Time to wait in milliseconds</param>
  5717. <returns>True if the run completed, otherwise false</returns>
  5718. </member>
  5719. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
  5720. <summary>
  5721. Initiate the test run.
  5722. </summary>
  5723. </member>
  5724. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
  5725. <summary>
  5726. Signal any test run that is in process to stop. Return without error if no test is running.
  5727. </summary>
  5728. <param name="force">If true, kill any test-running threads</param>
  5729. </member>
  5730. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
  5731. <summary>
  5732. Create the initial TestExecutionContext used to run tests
  5733. </summary>
  5734. <param name="listener">The ITestListener specified in the RunAsync call</param>
  5735. </member>
  5736. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
  5737. <summary>
  5738. Handle the the Completed event for the top level work item
  5739. </summary>
  5740. </member>
  5741. <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
  5742. <summary>
  5743. The ITestAssemblyBuilder interface is implemented by a class
  5744. that is able to build a suite of tests given an assembly or
  5745. an assembly filename.
  5746. </summary>
  5747. </member>
  5748. <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
  5749. <summary>
  5750. Build a suite of tests from a provided assembly
  5751. </summary>
  5752. <param name="assembly">The assembly from which tests are to be built</param>
  5753. <param name="options">A dictionary of options to use in building the suite</param>
  5754. <returns>A TestSuite containing the tests found in the assembly</returns>
  5755. </member>
  5756. <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
  5757. <summary>
  5758. Build a suite of tests given the filename of an assembly
  5759. </summary>
  5760. <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
  5761. <param name="options">A dictionary of options to use in building the suite</param>
  5762. <returns>A TestSuite containing the tests found in the assembly</returns>
  5763. </member>
  5764. <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
  5765. <summary>
  5766. The ITestAssemblyRunner interface is implemented by classes
  5767. that are able to execute a suite of tests loaded
  5768. from an assembly.
  5769. </summary>
  5770. </member>
  5771. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
  5772. <summary>
  5773. Gets the tree of loaded tests, or null if
  5774. no tests have been loaded.
  5775. </summary>
  5776. </member>
  5777. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
  5778. <summary>
  5779. Gets the tree of test results, if the test
  5780. run is completed, otherwise null.
  5781. </summary>
  5782. </member>
  5783. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
  5784. <summary>
  5785. Indicates whether a test has been loaded
  5786. </summary>
  5787. </member>
  5788. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
  5789. <summary>
  5790. Indicates whether a test is currently running
  5791. </summary>
  5792. </member>
  5793. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
  5794. <summary>
  5795. Indicates whether a test run is complete
  5796. </summary>
  5797. </member>
  5798. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
  5799. <summary>
  5800. Loads the tests found in an Assembly, returning an
  5801. indication of whether or not the load succeeded.
  5802. </summary>
  5803. <param name="assemblyName">File name of the assembly to load</param>
  5804. <param name="settings">Dictionary of options to use in loading the test</param>
  5805. <returns>An ITest representing the loaded tests</returns>
  5806. </member>
  5807. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
  5808. <summary>
  5809. Loads the tests found in an Assembly, returning an
  5810. indication of whether or not the load succeeded.
  5811. </summary>
  5812. <param name="assembly">The assembly to load</param>
  5813. <param name="settings">Dictionary of options to use in loading the test</param>
  5814. <returns>An ITest representing the loaded tests</returns>
  5815. </member>
  5816. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
  5817. <summary>
  5818. Count Test Cases using a filter
  5819. </summary>
  5820. <param name="filter">The filter to apply</param>
  5821. <returns>The number of test cases found</returns>
  5822. </member>
  5823. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  5824. <summary>
  5825. Run selected tests and return a test result. The test is run synchronously,
  5826. and the listener interface is notified as it progresses.
  5827. </summary>
  5828. <param name="listener">Interface to receive ITestListener notifications.</param>
  5829. <param name="filter">A test filter used to select tests to be run</param>
  5830. </member>
  5831. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  5832. <summary>
  5833. Run selected tests asynchronously, notifying the listener interface as it progresses.
  5834. </summary>
  5835. <param name="listener">Interface to receive EventListener notifications.</param>
  5836. <param name="filter">A test filter used to select tests to be run</param>
  5837. </member>
  5838. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
  5839. <summary>
  5840. Wait for the ongoing run to complete.
  5841. </summary>
  5842. <param name="timeout">Time to wait in milliseconds</param>
  5843. <returns>True if the run completed, otherwise false</returns>
  5844. </member>
  5845. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
  5846. <summary>
  5847. Signal any test run that is in process to stop. Return without error if no test is running.
  5848. </summary>
  5849. <param name="force">If true, kill any test-running threads</param>
  5850. </member>
  5851. <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
  5852. <summary>
  5853. DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
  5854. containing test fixtures present in the assembly.
  5855. </summary>
  5856. </member>
  5857. <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
  5858. <summary>
  5859. The default suite builder used by the test assembly builder.
  5860. </summary>
  5861. </member>
  5862. <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
  5863. <summary>
  5864. Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
  5865. </summary>
  5866. </member>
  5867. <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
  5868. <summary>
  5869. Build a suite of tests from a provided assembly
  5870. </summary>
  5871. <param name="assembly">The assembly from which tests are to be built</param>
  5872. <param name="options">A dictionary of options to use in building the suite</param>
  5873. <returns>
  5874. A TestSuite containing the tests found in the assembly
  5875. </returns>
  5876. </member>
  5877. <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
  5878. <summary>
  5879. Build a suite of tests given the filename of an assembly
  5880. </summary>
  5881. <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
  5882. <param name="options">A dictionary of options to use in building the suite</param>
  5883. <returns>
  5884. A TestSuite containing the tests found in the assembly
  5885. </returns>
  5886. </member>
  5887. <member name="T:NUnit.Framework.ApartmentAttribute">
  5888. <summary>
  5889. Marks a test that must run in a particular threading apartment state, causing it
  5890. to run in a separate thread if necessary.
  5891. </summary>
  5892. </member>
  5893. <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
  5894. <summary>
  5895. Construct an ApartmentAttribute
  5896. </summary>
  5897. <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
  5898. </member>
  5899. <member name="T:NUnit.Framework.AuthorAttribute">
  5900. <summary>
  5901. Provides the Author of a test or test fixture.
  5902. </summary>
  5903. </member>
  5904. <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
  5905. <summary>
  5906. Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
  5907. </summary>
  5908. <param name="name">The name of the author.</param>
  5909. </member>
  5910. <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
  5911. <summary>
  5912. Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
  5913. </summary>
  5914. <param name="name">The name of the author.</param>
  5915. <param name="email">The email address of the author.</param>
  5916. </member>
  5917. <member name="T:NUnit.Framework.CombiningStrategyAttribute">
  5918. <summary>
  5919. Marks a test to use a particular CombiningStrategy to join
  5920. any parameter data provided. Since this is the default, the
  5921. attribute is optional.
  5922. </summary>
  5923. </member>
  5924. <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
  5925. <summary>
  5926. Construct a CombiningStrategyAttribute incorporating an
  5927. ICombiningStrategy and an IParamterDataProvider.
  5928. </summary>
  5929. <param name="strategy">Combining strategy to be used in combining data</param>
  5930. <param name="provider">An IParameterDataProvider to supply data</param>
  5931. </member>
  5932. <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
  5933. <summary>
  5934. Construct a CombiningStrategyAttribute incorporating an object
  5935. that implements ICombiningStrategy and an IParameterDataProvider.
  5936. This constructor is provided for CLS compliance.
  5937. </summary>
  5938. <param name="strategy">Combining strategy to be used in combining data</param>
  5939. <param name="provider">An IParameterDataProvider to supply data</param>
  5940. </member>
  5941. <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  5942. <summary>
  5943. Construct one or more TestMethods from a given MethodInfo,
  5944. using available parameter data.
  5945. </summary>
  5946. <param name="method">The MethodInfo for which tests are to be constructed.</param>
  5947. <param name="suite">The suite to which the tests will be added.</param>
  5948. <returns>One or more TestMethods</returns>
  5949. </member>
  5950. <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  5951. <summary>
  5952. Modify the test by adding the name of the combining strategy
  5953. to the properties.
  5954. </summary>
  5955. <param name="test">The test to modify</param>
  5956. </member>
  5957. <member name="T:NUnit.Framework.RetryAttribute">
  5958. <summary>
  5959. RepeatAttribute may be applied to test case in order
  5960. to run it multiple times.
  5961. </summary>
  5962. </member>
  5963. <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
  5964. <summary>
  5965. Construct a RepeatAttribute
  5966. </summary>
  5967. <param name="count">The number of times to run the test</param>
  5968. </member>
  5969. <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
  5970. <summary>
  5971. Wrap a command and return the result.
  5972. </summary>
  5973. <param name="command">The command to be wrapped</param>
  5974. <returns>The wrapped command</returns>
  5975. </member>
  5976. <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
  5977. <summary>
  5978. The test command for the RetryAttribute
  5979. </summary>
  5980. </member>
  5981. <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
  5982. <summary>
  5983. Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
  5984. </summary>
  5985. <param name="innerCommand">The inner command.</param>
  5986. <param name="retryCount">The number of repetitions</param>
  5987. </member>
  5988. <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  5989. <summary>
  5990. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  5991. </summary>
  5992. <param name="context">The context in which the test should run.</param>
  5993. <returns>A TestResult</returns>
  5994. </member>
  5995. <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
  5996. <summary>
  5997. Attribute used to identify a method that is called once
  5998. after all the child tests have run. The method is
  5999. guaranteed to be called, even if an exception is thrown.
  6000. </summary>
  6001. </member>
  6002. <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
  6003. <summary>
  6004. Attribute used to identify a method that is called once
  6005. to perform setup before any child tests are run.
  6006. </summary>
  6007. </member>
  6008. <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
  6009. <summary>
  6010. LevelOfParallelismAttribute is used to set the number of worker threads
  6011. that may be allocated by the framework for running tests.
  6012. </summary>
  6013. </member>
  6014. <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
  6015. <summary>
  6016. Construct a LevelOfParallelismAttribute.
  6017. </summary>
  6018. <param name="level">The number of worker threads to be created by the framework.</param>
  6019. </member>
  6020. <member name="T:NUnit.Framework.ParallelizableAttribute">
  6021. <summary>
  6022. ParallelizableAttribute is used to mark tests that may be run in parallel.
  6023. </summary>
  6024. </member>
  6025. <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
  6026. <summary>
  6027. Construct a ParallelizableAttribute using default ParallelScope.Self.
  6028. </summary>
  6029. </member>
  6030. <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
  6031. <summary>
  6032. Construct a ParallelizableAttribute with a specified scope.
  6033. </summary>
  6034. <param name="scope">The ParallelScope associated with this attribute.</param>
  6035. </member>
  6036. <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
  6037. <summary>
  6038. Modify the context to be used for child tests
  6039. </summary>
  6040. <param name="context">The current TestExecutionContext</param>
  6041. </member>
  6042. <member name="T:NUnit.Framework.ParallelScope">
  6043. <summary>
  6044. The ParallelScope enumeration permits specifying the degree to
  6045. which a test and its descendants may be run in parallel.
  6046. </summary>
  6047. </member>
  6048. <member name="F:NUnit.Framework.ParallelScope.None">
  6049. <summary>
  6050. No Parallelism is permitted
  6051. </summary>
  6052. </member>
  6053. <member name="F:NUnit.Framework.ParallelScope.Self">
  6054. <summary>
  6055. The test itself may be run in parallel with others at the same level
  6056. </summary>
  6057. </member>
  6058. <member name="F:NUnit.Framework.ParallelScope.Children">
  6059. <summary>
  6060. Descendants of the test may be run in parallel with one another
  6061. </summary>
  6062. </member>
  6063. <member name="F:NUnit.Framework.ParallelScope.Fixtures">
  6064. <summary>
  6065. Descendants of the test down to the level of TestFixtures may be run in parallel
  6066. </summary>
  6067. </member>
  6068. <member name="T:NUnit.Framework.TestActionAttribute">
  6069. <summary>
  6070. Provide actions to execute before and after tests.
  6071. </summary>
  6072. </member>
  6073. <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
  6074. <summary>
  6075. Executed before each test is run
  6076. </summary>
  6077. <param name="test">The test that is going to be run.</param>
  6078. </member>
  6079. <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
  6080. <summary>
  6081. Executed after each test is run
  6082. </summary>
  6083. <param name="test">The test that has just been run.</param>
  6084. </member>
  6085. <member name="P:NUnit.Framework.TestActionAttribute.Targets">
  6086. <summary>
  6087. Provides the target for the action attribute
  6088. </summary>
  6089. </member>
  6090. <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
  6091. <summary>
  6092. TestCaseSourceAttribute indicates the source to be used to
  6093. provide test fixture instances for a test class.
  6094. </summary>
  6095. </member>
  6096. <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
  6097. <summary>
  6098. Error message string is public so the tests can use it
  6099. </summary>
  6100. </member>
  6101. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
  6102. <summary>
  6103. Construct with the name of the method, property or field that will provide data
  6104. </summary>
  6105. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  6106. </member>
  6107. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
  6108. <summary>
  6109. Construct with a Type and name
  6110. </summary>
  6111. <param name="sourceType">The Type that will provide data</param>
  6112. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  6113. </member>
  6114. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
  6115. <summary>
  6116. Construct with a Type
  6117. </summary>
  6118. <param name="sourceType">The type that will provide data</param>
  6119. </member>
  6120. <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
  6121. <summary>
  6122. The name of a the method, property or fiend to be used as a source
  6123. </summary>
  6124. </member>
  6125. <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
  6126. <summary>
  6127. A Type to be used as a source
  6128. </summary>
  6129. </member>
  6130. <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
  6131. <summary>
  6132. Gets or sets the category associated with every fixture created from
  6133. this attribute. May be a single category or a comma-separated list.
  6134. </summary>
  6135. </member>
  6136. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  6137. <summary>
  6138. Construct one or more TestFixtures from a given Type,
  6139. using available parameter data.
  6140. </summary>
  6141. <param name="typeInfo">The TypeInfo for which fixures are to be constructed.</param>
  6142. <returns>One or more TestFixtures as TestSuite</returns>
  6143. </member>
  6144. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
  6145. <summary>
  6146. Returns a set of ITestFixtureData items for use as arguments
  6147. to a parameterized test fixture.
  6148. </summary>
  6149. <param name="sourceType">The type for which data is needed.</param>
  6150. <returns></returns>
  6151. </member>
  6152. <member name="T:NUnit.Framework.TestOfAttribute">
  6153. <summary>
  6154. Indicates which class the test or test fixture is testing
  6155. </summary>
  6156. </member>
  6157. <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
  6158. <summary>
  6159. Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
  6160. </summary>
  6161. <param name="type">The type that is being tested.</param>
  6162. </member>
  6163. <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
  6164. <summary>
  6165. Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
  6166. </summary>
  6167. <param name="typeName">The type that is being tested.</param>
  6168. </member>
  6169. <member name="T:NUnit.Framework.Compatibility.AttributeHelper">
  6170. <summary>
  6171. Provides a platform-independent methods for getting attributes
  6172. for use by AttributeConstraint and AttributeExistsConstraint.
  6173. </summary>
  6174. </member>
  6175. <member name="M:NUnit.Framework.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
  6176. <summary>
  6177. Gets the custom attributes from the given object.
  6178. </summary>
  6179. <remarks>Portable libraries do not have an ICustomAttributeProvider, so we need to cast to each of
  6180. it's direct subtypes and try to get attributes off those instead.</remarks>
  6181. <param name="actual">The actual.</param>
  6182. <param name="attributeType">Type of the attribute.</param>
  6183. <param name="inherit">if set to <c>true</c> [inherit].</param>
  6184. <returns>A list of the given attribute on the given object.</returns>
  6185. </member>
  6186. <member name="T:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject">
  6187. <summary>
  6188. A MarshalByRefObject that lives forever
  6189. </summary>
  6190. </member>
  6191. <member name="M:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
  6192. <summary>
  6193. Obtains a lifetime service object to control the lifetime policy for this instance.
  6194. </summary>
  6195. </member>
  6196. <member name="T:NUnit.Framework.Compatibility.TypeExtensions">
  6197. <summary>
  6198. Provides NUnit specific extensions to aid in Reflection
  6199. across multiple frameworks
  6200. </summary>
  6201. <remarks>
  6202. This version of the class supplies GetTypeInfo() on platforms
  6203. that don't support it.
  6204. </remarks>
  6205. </member>
  6206. <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetTypeInfo(System.Type)">
  6207. <summary>
  6208. GetTypeInfo gives access to most of the Type information we take for granted
  6209. on .NET Core and Windows Runtime. Rather than #ifdef different code for different
  6210. platforms, it is easiest to just code all platforms as if they worked this way,
  6211. thus the simple passthrough.
  6212. </summary>
  6213. <param name="type"></param>
  6214. <returns></returns>
  6215. </member>
  6216. <member name="T:NUnit.Framework.Compatibility.Stopwatch">
  6217. <summary>
  6218. This class is a System.Diagnostics.Stopwatch on operating systems that support it. On those that don't,
  6219. it replicates the functionality at the resolution supported.
  6220. </summary>
  6221. </member>
  6222. <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
  6223. <summary>
  6224. CollectionSupersetConstraint is used to determine whether
  6225. one collection is a superset of another
  6226. </summary>
  6227. </member>
  6228. <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
  6229. <summary>
  6230. Construct a CollectionSupersetConstraint
  6231. </summary>
  6232. <param name="expected">The collection that the actual value is expected to be a superset of</param>
  6233. </member>
  6234. <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
  6235. <summary>
  6236. The Description of what this constraint tests, for
  6237. use in messages and in the ConstraintResult.
  6238. </summary>
  6239. </member>
  6240. <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
  6241. <summary>
  6242. Test whether the actual collection is a superset of
  6243. the expected collection provided.
  6244. </summary>
  6245. <param name="actual"></param>
  6246. <returns></returns>
  6247. </member>
  6248. <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
  6249. <summary>
  6250. DictionaryContainsValueConstraint is used to test whether a dictionary
  6251. contains an expected object as a value.
  6252. </summary>
  6253. </member>
  6254. <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
  6255. <summary>
  6256. Construct a DictionaryContainsValueConstraint
  6257. </summary>
  6258. <param name="expected"></param>
  6259. </member>
  6260. <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
  6261. <summary>
  6262. The Description of what this constraint tests, for
  6263. use in messages and in the ConstraintResult.
  6264. </summary>
  6265. </member>
  6266. <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
  6267. <summary>
  6268. Test whether the expected value is contained in the dictionary
  6269. </summary>
  6270. </member>
  6271. <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
  6272. <summary>
  6273. The EqualConstraintResult class is tailored for formatting
  6274. and displaying the result of an EqualConstraint.
  6275. </summary>
  6276. </member>
  6277. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
  6278. <summary>
  6279. Construct an EqualConstraintResult
  6280. </summary>
  6281. </member>
  6282. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
  6283. <summary>
  6284. Write a failure message. Overridden to provide custom
  6285. failure messages for EqualConstraint.
  6286. </summary>
  6287. <param name="writer">The MessageWriter to write to</param>
  6288. </member>
  6289. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
  6290. <summary>
  6291. Display the failure information for two collections that did not match.
  6292. </summary>
  6293. <param name="writer">The MessageWriter on which to display</param>
  6294. <param name="expected">The expected collection.</param>
  6295. <param name="actual">The actual collection</param>
  6296. <param name="depth">The depth of this failure in a set of nested collections</param>
  6297. </member>
  6298. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
  6299. <summary>
  6300. Displays a single line showing the types and sizes of the expected
  6301. and actual collections or arrays. If both are identical, the value is
  6302. only shown once.
  6303. </summary>
  6304. <param name="writer">The MessageWriter on which to display</param>
  6305. <param name="expected">The expected collection or array</param>
  6306. <param name="actual">The actual collection or array</param>
  6307. <param name="indent">The indentation level for the message line</param>
  6308. </member>
  6309. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
  6310. <summary>
  6311. Displays a single line showing the point in the expected and actual
  6312. arrays at which the comparison failed. If the arrays have different
  6313. structures or dimensions, both _values are shown.
  6314. </summary>
  6315. <param name="writer">The MessageWriter on which to display</param>
  6316. <param name="expected">The expected array</param>
  6317. <param name="actual">The actual array</param>
  6318. <param name="failurePoint">Index of the failure point in the underlying collections</param>
  6319. <param name="indent">The indentation level for the message line</param>
  6320. </member>
  6321. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
  6322. <summary>
  6323. Display the failure information for two IEnumerables that did not match.
  6324. </summary>
  6325. <param name="writer">The MessageWriter on which to display</param>
  6326. <param name="expected">The expected enumeration.</param>
  6327. <param name="actual">The actual enumeration</param>
  6328. <param name="depth">The depth of this failure in a set of nested collections</param>
  6329. </member>
  6330. <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
  6331. <summary>
  6332. FileExistsConstraint is used to determine if a file exists
  6333. </summary>
  6334. </member>
  6335. <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
  6336. <summary>
  6337. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
  6338. </summary>
  6339. </member>
  6340. <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
  6341. <summary>
  6342. The Description of what this constraint tests, for
  6343. use in messages and in the ConstraintResult.
  6344. </summary>
  6345. </member>
  6346. <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
  6347. <summary>
  6348. FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
  6349. </summary>
  6350. </member>
  6351. <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
  6352. <summary>
  6353. If true, the constraint will only check if files exist, not directories
  6354. </summary>
  6355. </member>
  6356. <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
  6357. <summary>
  6358. If true, the constraint will only check if directories exist, not files
  6359. </summary>
  6360. </member>
  6361. <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
  6362. <summary>
  6363. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
  6364. will check files and directories.
  6365. </summary>
  6366. </member>
  6367. <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
  6368. <summary>
  6369. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
  6370. will only check files if ignoreDirectories is true.
  6371. </summary>
  6372. <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
  6373. </member>
  6374. <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
  6375. <summary>
  6376. The Description of what this constraint tests, for
  6377. use in messages and in the ConstraintResult.
  6378. </summary>
  6379. </member>
  6380. <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
  6381. <summary>
  6382. Applies the constraint to an actual value, returning a ConstraintResult.
  6383. </summary>
  6384. <param name="actual">The value to be tested</param>
  6385. <returns>A ConstraintResult</returns>
  6386. </member>
  6387. <member name="T:NUnit.Framework.Constraints.IConstraint">
  6388. <summary>
  6389. Interface for all constraints
  6390. </summary>
  6391. </member>
  6392. <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
  6393. <summary>
  6394. The display name of this Constraint for use by ToString().
  6395. </summary>
  6396. </member>
  6397. <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
  6398. <summary>
  6399. The Description of what this constraint tests, for
  6400. use in messages and in the ConstraintResult.
  6401. </summary>
  6402. </member>
  6403. <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
  6404. <summary>
  6405. Arguments provided to this Constraint, for use in
  6406. formatting the description.
  6407. </summary>
  6408. </member>
  6409. <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
  6410. <summary>
  6411. The ConstraintBuilder holding this constraint
  6412. </summary>
  6413. </member>
  6414. <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
  6415. <summary>
  6416. Applies the constraint to an actual value, returning a ConstraintResult.
  6417. </summary>
  6418. <param name="actual">The value to be tested</param>
  6419. <returns>A ConstraintResult</returns>
  6420. </member>
  6421. <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  6422. <summary>
  6423. Applies the constraint to an ActualValueDelegate that returns
  6424. the value to be tested. The default implementation simply evaluates
  6425. the delegate but derived classes may override it to provide for
  6426. delayed processing.
  6427. </summary>
  6428. <param name="del">An ActualValueDelegate</param>
  6429. <returns>A ConstraintResult</returns>
  6430. </member>
  6431. <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
  6432. <summary>
  6433. Test whether the constraint is satisfied by a given reference.
  6434. The default implementation simply dereferences the value but
  6435. derived classes may override it to provide for delayed processing.
  6436. </summary>
  6437. <param name="actual">A reference to the value to be tested</param>
  6438. <returns>A ConstraintResult</returns>
  6439. </member>
  6440. <member name="T:NUnit.Framework.Constraints.AllOperator">
  6441. <summary>
  6442. Represents a constraint that succeeds if all the
  6443. members of a collection match a base constraint.
  6444. </summary>
  6445. </member>
  6446. <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  6447. <summary>
  6448. Returns a constraint that will apply the argument
  6449. to the members of a collection, succeeding if
  6450. they all succeed.
  6451. </summary>
  6452. </member>
  6453. <member name="T:NUnit.Framework.Constraints.NoneOperator">
  6454. <summary>
  6455. Represents a constraint that succeeds if none of the
  6456. members of a collection match a base constraint.
  6457. </summary>
  6458. </member>
  6459. <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  6460. <summary>
  6461. Returns a constraint that will apply the argument
  6462. to the members of a collection, succeeding if
  6463. none of them succeed.
  6464. </summary>
  6465. </member>
  6466. <member name="T:NUnit.Framework.Constraints.SomeOperator">
  6467. <summary>
  6468. Represents a constraint that succeeds if any of the
  6469. members of a collection match a base constraint.
  6470. </summary>
  6471. </member>
  6472. <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  6473. <summary>
  6474. Returns a constraint that will apply the argument
  6475. to the members of a collection, succeeding if
  6476. any of them succeed.
  6477. </summary>
  6478. </member>
  6479. <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
  6480. <summary>
  6481. SubPathConstraint tests that the actual path is under the expected path
  6482. </summary>
  6483. </member>
  6484. <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
  6485. <summary>
  6486. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
  6487. </summary>
  6488. <param name="expected">The expected path</param>
  6489. </member>
  6490. <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
  6491. <summary>
  6492. The Description of what this constraint tests, for
  6493. use in messages and in the ConstraintResult.
  6494. </summary>
  6495. </member>
  6496. <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
  6497. <summary>
  6498. Test whether the constraint is satisfied by a given value
  6499. </summary>
  6500. <param name="actual">The value to be tested</param>
  6501. <returns>True for success, false for failure</returns>
  6502. </member>
  6503. <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
  6504. <summary>
  6505. ThrowsExceptionConstraint tests that an exception has
  6506. been thrown, without any further tests.
  6507. </summary>
  6508. </member>
  6509. <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
  6510. <summary>
  6511. The Description of what this constraint tests, for
  6512. use in messages and in the ConstraintResult.
  6513. </summary>
  6514. </member>
  6515. <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
  6516. <summary>
  6517. Executes the code and returns success if an exception is thrown.
  6518. </summary>
  6519. <param name="actual">A delegate representing the code to be tested</param>
  6520. <returns>True if an exception is thrown, otherwise false</returns>
  6521. </member>
  6522. <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
  6523. <summary>
  6524. AllItemsConstraint applies another constraint to each
  6525. item in a collection, succeeding if they all succeed.
  6526. </summary>
  6527. </member>
  6528. <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  6529. <summary>
  6530. Construct an AllItemsConstraint on top of an existing constraint
  6531. </summary>
  6532. <param name="itemConstraint"></param>
  6533. </member>
  6534. <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
  6535. <summary>
  6536. Apply the item constraint to each item in the collection,
  6537. failing if any item fails.
  6538. </summary>
  6539. <param name="actual"></param>
  6540. <returns></returns>
  6541. </member>
  6542. <member name="T:NUnit.Framework.Constraints.AndConstraint">
  6543. <summary>
  6544. AndConstraint succeeds only if both members succeed.
  6545. </summary>
  6546. </member>
  6547. <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  6548. <summary>
  6549. Create an AndConstraint from two other constraints
  6550. </summary>
  6551. <param name="left">The first constraint</param>
  6552. <param name="right">The second constraint</param>
  6553. </member>
  6554. <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
  6555. <summary>
  6556. Gets text describing a constraint
  6557. </summary>
  6558. </member>
  6559. <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
  6560. <summary>
  6561. Apply both member constraints to an actual value, succeeding
  6562. succeeding only if both of them succeed.
  6563. </summary>
  6564. <param name="actual">The actual value</param>
  6565. <returns>True if the constraints both succeeded</returns>
  6566. </member>
  6567. <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
  6568. <summary>
  6569. Write the actual value for a failing constraint test to a
  6570. MessageWriter. The default implementation simply writes
  6571. the raw value of actual, leaving it to the writer to
  6572. perform any formatting.
  6573. </summary>
  6574. <param name="writer">The writer on which the actual value is displayed</param>
  6575. </member>
  6576. <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
  6577. <summary>
  6578. AssignableFromConstraint is used to test that an object
  6579. can be assigned from a given Type.
  6580. </summary>
  6581. </member>
  6582. <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
  6583. <summary>
  6584. Construct an AssignableFromConstraint for the type provided
  6585. </summary>
  6586. <param name="type"></param>
  6587. </member>
  6588. <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
  6589. <summary>
  6590. Apply the constraint to an actual value, returning true if it succeeds
  6591. </summary>
  6592. <param name="actual">The actual argument</param>
  6593. <returns>True if the constraint succeeds, otherwise false.</returns>
  6594. </member>
  6595. <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
  6596. <summary>
  6597. AssignableToConstraint is used to test that an object
  6598. can be assigned to a given Type.
  6599. </summary>
  6600. </member>
  6601. <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
  6602. <summary>
  6603. Construct an AssignableToConstraint for the type provided
  6604. </summary>
  6605. <param name="type"></param>
  6606. </member>
  6607. <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
  6608. <summary>
  6609. Apply the constraint to an actual value, returning true if it succeeds
  6610. </summary>
  6611. <param name="actual">The actual argument</param>
  6612. <returns>True if the constraint succeeds, otherwise false.</returns>
  6613. </member>
  6614. <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
  6615. <summary>
  6616. AttributeConstraint tests that a specified attribute is present
  6617. on a Type or other provider and that the value of the attribute
  6618. satisfies some other constraint.
  6619. </summary>
  6620. </member>
  6621. <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
  6622. <summary>
  6623. Constructs an AttributeConstraint for a specified attribute
  6624. Type and base constraint.
  6625. </summary>
  6626. <param name="type"></param>
  6627. <param name="baseConstraint"></param>
  6628. </member>
  6629. <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
  6630. <summary>
  6631. Determines whether the Type or other provider has the
  6632. expected attribute and if its value matches the
  6633. additional constraint specified.
  6634. </summary>
  6635. </member>
  6636. <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
  6637. <summary>
  6638. Returns a string representation of the constraint.
  6639. </summary>
  6640. </member>
  6641. <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
  6642. <summary>
  6643. AttributeExistsConstraint tests for the presence of a
  6644. specified attribute on a Type.
  6645. </summary>
  6646. </member>
  6647. <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
  6648. <summary>
  6649. Constructs an AttributeExistsConstraint for a specific attribute Type
  6650. </summary>
  6651. <param name="type"></param>
  6652. </member>
  6653. <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
  6654. <summary>
  6655. The Description of what this constraint tests, for
  6656. use in messages and in the ConstraintResult.
  6657. </summary>
  6658. </member>
  6659. <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
  6660. <summary>
  6661. Tests whether the object provides the expected attribute.
  6662. </summary>
  6663. <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
  6664. <returns>True if the expected attribute is present, otherwise false</returns>
  6665. </member>
  6666. <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
  6667. <summary>
  6668. BinaryConstraint is the abstract base of all constraints
  6669. that combine two other constraints in some fashion.
  6670. </summary>
  6671. </member>
  6672. <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
  6673. <summary>
  6674. The first constraint being combined
  6675. </summary>
  6676. </member>
  6677. <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
  6678. <summary>
  6679. The second constraint being combined
  6680. </summary>
  6681. </member>
  6682. <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  6683. <summary>
  6684. Construct a BinaryConstraint from two other constraints
  6685. </summary>
  6686. <param name="left">The first constraint</param>
  6687. <param name="right">The second constraint</param>
  6688. </member>
  6689. <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
  6690. <summary>
  6691. BinarySerializableConstraint tests whether
  6692. an object is serializable in binary format.
  6693. </summary>
  6694. </member>
  6695. <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
  6696. <summary>
  6697. The Description of what this constraint tests, for
  6698. use in messages and in the ConstraintResult.
  6699. </summary>
  6700. </member>
  6701. <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
  6702. <summary>
  6703. Test whether the constraint is satisfied by a given value
  6704. </summary>
  6705. <param name="actual">The value to be tested</param>
  6706. <returns>True for success, false for failure</returns>
  6707. </member>
  6708. <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
  6709. <summary>
  6710. Returns the string representation
  6711. </summary>
  6712. </member>
  6713. <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
  6714. <summary>
  6715. CollectionConstraint is the abstract base class for
  6716. constraints that operate on collections.
  6717. </summary>
  6718. </member>
  6719. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
  6720. <summary>
  6721. Construct an empty CollectionConstraint
  6722. </summary>
  6723. </member>
  6724. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
  6725. <summary>
  6726. Construct a CollectionConstraint
  6727. </summary>
  6728. <param name="arg"></param>
  6729. </member>
  6730. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
  6731. <summary>
  6732. Determines whether the specified enumerable is empty.
  6733. </summary>
  6734. <param name="enumerable">The enumerable.</param>
  6735. <returns>
  6736. <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
  6737. </returns>
  6738. </member>
  6739. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
  6740. <summary>
  6741. Test whether the constraint is satisfied by a given value
  6742. </summary>
  6743. <param name="actual">The value to be tested</param>
  6744. <returns>True for success, false for failure</returns>
  6745. </member>
  6746. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
  6747. <summary>
  6748. Protected method to be implemented by derived classes
  6749. </summary>
  6750. <param name="collection"></param>
  6751. <returns></returns>
  6752. </member>
  6753. <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
  6754. <summary>
  6755. CollectionContainsConstraint is used to test whether a collection
  6756. contains an expected object as a member.
  6757. </summary>
  6758. </member>
  6759. <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
  6760. <summary>
  6761. Construct a CollectionContainsConstraint
  6762. </summary>
  6763. <param name="expected"></param>
  6764. </member>
  6765. <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
  6766. <summary>
  6767. The Description of what this constraint tests, for
  6768. use in messages and in the ConstraintResult.
  6769. </summary>
  6770. </member>
  6771. <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
  6772. <summary>
  6773. Gets the expected object
  6774. </summary>
  6775. </member>
  6776. <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
  6777. <summary>
  6778. Test whether the expected item is contained in the collection
  6779. </summary>
  6780. <param name="actual"></param>
  6781. <returns></returns>
  6782. </member>
  6783. <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
  6784. <summary>
  6785. CollectionEquivalentConstraint is used to determine whether two
  6786. collections are equivalent.
  6787. </summary>
  6788. </member>
  6789. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
  6790. <summary>
  6791. Construct a CollectionEquivalentConstraint
  6792. </summary>
  6793. <param name="expected"></param>
  6794. </member>
  6795. <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
  6796. <summary>
  6797. The Description of what this constraint tests, for
  6798. use in messages and in the ConstraintResult.
  6799. </summary>
  6800. </member>
  6801. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
  6802. <summary>
  6803. Test whether two collections are equivalent
  6804. </summary>
  6805. <param name="actual"></param>
  6806. <returns></returns>
  6807. </member>
  6808. <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
  6809. <summary>
  6810. CollectionItemsEqualConstraint is the abstract base class for all
  6811. collection constraints that apply some notion of item equality
  6812. as a part of their operation.
  6813. </summary>
  6814. </member>
  6815. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
  6816. <summary>
  6817. Construct an empty CollectionConstraint
  6818. </summary>
  6819. </member>
  6820. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
  6821. <summary>
  6822. Construct a CollectionConstraint
  6823. </summary>
  6824. <param name="arg"></param>
  6825. </member>
  6826. <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
  6827. <summary>
  6828. Flag the constraint to ignore case and return self.
  6829. </summary>
  6830. </member>
  6831. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
  6832. <summary>
  6833. Flag the constraint to use the supplied IComparer object.
  6834. </summary>
  6835. <param name="comparer">The IComparer object to use.</param>
  6836. <returns>Self.</returns>
  6837. </member>
  6838. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  6839. <summary>
  6840. Flag the constraint to use the supplied IComparer object.
  6841. </summary>
  6842. <param name="comparer">The IComparer object to use.</param>
  6843. <returns>Self.</returns>
  6844. </member>
  6845. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
  6846. <summary>
  6847. Flag the constraint to use the supplied Comparison object.
  6848. </summary>
  6849. <param name="comparer">The IComparer object to use.</param>
  6850. <returns>Self.</returns>
  6851. </member>
  6852. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
  6853. <summary>
  6854. Flag the constraint to use the supplied IEqualityComparer object.
  6855. </summary>
  6856. <param name="comparer">The IComparer object to use.</param>
  6857. <returns>Self.</returns>
  6858. </member>
  6859. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
  6860. <summary>
  6861. Flag the constraint to use the supplied IEqualityComparer object.
  6862. </summary>
  6863. <param name="comparer">The IComparer object to use.</param>
  6864. <returns>Self.</returns>
  6865. </member>
  6866. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
  6867. <summary>
  6868. Compares two collection members for equality
  6869. </summary>
  6870. </member>
  6871. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
  6872. <summary>
  6873. Return a new CollectionTally for use in making tests
  6874. </summary>
  6875. <param name="c">The collection to be included in the tally</param>
  6876. </member>
  6877. <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
  6878. <summary>
  6879. CollectionOrderedConstraint is used to test whether a collection is ordered.
  6880. </summary>
  6881. </member>
  6882. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
  6883. <summary>
  6884. Construct a CollectionOrderedConstraint
  6885. </summary>
  6886. </member>
  6887. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
  6888. <summary>
  6889. If used performs a reverse comparison
  6890. </summary>
  6891. </member>
  6892. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
  6893. <summary>
  6894. Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
  6895. </summary>
  6896. </member>
  6897. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  6898. <summary>
  6899. Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
  6900. </summary>
  6901. </member>
  6902. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
  6903. <summary>
  6904. Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
  6905. </summary>
  6906. </member>
  6907. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
  6908. <summary>
  6909. Modifies the constraint to test ordering by the value of
  6910. a specified property and returns self.
  6911. </summary>
  6912. </member>
  6913. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
  6914. <summary>
  6915. The Description of what this constraint tests, for
  6916. use in messages and in the ConstraintResult.
  6917. </summary>
  6918. </member>
  6919. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
  6920. <summary>
  6921. Test whether the collection is ordered
  6922. </summary>
  6923. <param name="actual"></param>
  6924. <returns></returns>
  6925. </member>
  6926. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
  6927. <summary>
  6928. Returns the string representation of the constraint.
  6929. </summary>
  6930. <returns></returns>
  6931. </member>
  6932. <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
  6933. <summary>
  6934. CollectionSubsetConstraint is used to determine whether
  6935. one collection is a subset of another
  6936. </summary>
  6937. </member>
  6938. <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
  6939. <summary>
  6940. Construct a CollectionSubsetConstraint
  6941. </summary>
  6942. <param name="expected">The collection that the actual value is expected to be a subset of</param>
  6943. </member>
  6944. <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
  6945. <summary>
  6946. The Description of what this constraint tests, for
  6947. use in messages and in the ConstraintResult.
  6948. </summary>
  6949. </member>
  6950. <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
  6951. <summary>
  6952. Test whether the actual collection is a subset of
  6953. the expected collection provided.
  6954. </summary>
  6955. <param name="actual"></param>
  6956. <returns></returns>
  6957. </member>
  6958. <member name="T:NUnit.Framework.Constraints.CollectionTally">
  6959. <summary>
  6960. CollectionTally counts (tallies) the number of
  6961. occurrences of each object in one or more enumerations.
  6962. </summary>
  6963. </member>
  6964. <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
  6965. <summary>
  6966. Construct a CollectionTally object from a comparer and a collection
  6967. </summary>
  6968. </member>
  6969. <member name="P:NUnit.Framework.Constraints.CollectionTally.Count">
  6970. <summary>
  6971. The number of objects remaining in the tally
  6972. </summary>
  6973. </member>
  6974. <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
  6975. <summary>
  6976. Try to remove an object from the tally
  6977. </summary>
  6978. <param name="o">The object to remove</param>
  6979. <returns>True if successful, false if the object was not found</returns>
  6980. </member>
  6981. <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
  6982. <summary>
  6983. Try to remove a set of objects from the tally
  6984. </summary>
  6985. <param name="c">The objects to remove</param>
  6986. <returns>True if successful, false if any object was not found</returns>
  6987. </member>
  6988. <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
  6989. <summary>
  6990. ComparisonAdapter class centralizes all comparisons of
  6991. _values in NUnit, adapting to the use of any provided
  6992. <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
  6993. or <see cref="T:System.Comparison`1"/>.
  6994. </summary>
  6995. </member>
  6996. <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
  6997. <summary>
  6998. Gets the default ComparisonAdapter, which wraps an
  6999. NUnitComparer object.
  7000. </summary>
  7001. </member>
  7002. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
  7003. <summary>
  7004. Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
  7005. </summary>
  7006. </member>
  7007. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
  7008. <summary>
  7009. Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
  7010. </summary>
  7011. </member>
  7012. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
  7013. <summary>
  7014. Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
  7015. </summary>
  7016. </member>
  7017. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
  7018. <summary>
  7019. Compares two objects
  7020. </summary>
  7021. </member>
  7022. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
  7023. <summary>
  7024. Construct a default ComparisonAdapter
  7025. </summary>
  7026. </member>
  7027. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
  7028. <summary>
  7029. Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
  7030. </summary>
  7031. </member>
  7032. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
  7033. <summary>
  7034. Compares two objects
  7035. </summary>
  7036. <param name="expected"></param>
  7037. <param name="actual"></param>
  7038. <returns></returns>
  7039. </member>
  7040. <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
  7041. <summary>
  7042. ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
  7043. allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
  7044. to actually perform the comparison.
  7045. </summary>
  7046. </member>
  7047. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
  7048. <summary>
  7049. Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
  7050. </summary>
  7051. </member>
  7052. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
  7053. <summary>
  7054. Compare a Type T to an object
  7055. </summary>
  7056. </member>
  7057. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
  7058. <summary>
  7059. Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
  7060. </summary>
  7061. </member>
  7062. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
  7063. <summary>
  7064. Compare a Type T to an object
  7065. </summary>
  7066. </member>
  7067. <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
  7068. <summary>
  7069. Abstract base class for constraints that compare _values to
  7070. determine if one is greater than, equal to or less than
  7071. the other.
  7072. </summary>
  7073. </member>
  7074. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
  7075. <summary>
  7076. The value against which a comparison is to be made
  7077. </summary>
  7078. </member>
  7079. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.lessComparisonResult">
  7080. <summary>
  7081. If true, less than returns success
  7082. </summary>
  7083. </member>
  7084. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.equalComparisonResult">
  7085. <summary>
  7086. if true, equal returns success
  7087. </summary>
  7088. </member>
  7089. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.greaterComparisonResult">
  7090. <summary>
  7091. if true, greater than returns success
  7092. </summary>
  7093. </member>
  7094. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
  7095. <summary>
  7096. ComparisonAdapter to be used in making the comparison
  7097. </summary>
  7098. </member>
  7099. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
  7100. <summary>
  7101. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
  7102. </summary>
  7103. <param name="value">The value against which to make a comparison.</param>
  7104. <param name="lessComparisonResult">if set to <c>true</c> less succeeds.</param>
  7105. <param name="equalComparisonResult">if set to <c>true</c> equal succeeds.</param>
  7106. <param name="greaterComparisonResult">if set to <c>true</c> greater succeeds.</param>
  7107. <param name="predicate">String used in describing the constraint.</param>
  7108. </member>
  7109. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
  7110. <summary>
  7111. Test whether the constraint is satisfied by a given value
  7112. </summary>
  7113. <param name="actual">The value to be tested</param>
  7114. <returns>True for success, false for failure</returns>
  7115. </member>
  7116. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
  7117. <summary>
  7118. Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
  7119. </summary>
  7120. <param name="comparer">The comparer used for comparison tests</param>
  7121. <returns>A constraint modified to use the given comparer</returns>
  7122. </member>
  7123. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  7124. <summary>
  7125. Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
  7126. </summary>
  7127. <param name="comparer">The comparer used for comparison tests</param>
  7128. <returns>A constraint modified to use the given comparer</returns>
  7129. </member>
  7130. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
  7131. <summary>
  7132. Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
  7133. </summary>
  7134. <param name="comparer">The comparer used for comparison tests</param>
  7135. <returns>A constraint modified to use the given comparer</returns>
  7136. </member>
  7137. <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
  7138. <summary>
  7139. Delegate used to delay evaluation of the actual value
  7140. to be used in evaluating a constraint
  7141. </summary>
  7142. </member>
  7143. <member name="T:NUnit.Framework.Constraints.Constraint">
  7144. <summary>
  7145. The Constraint class is the base of all built-in constraints
  7146. within NUnit. It provides the operator overloads used to combine
  7147. constraints.
  7148. </summary>
  7149. </member>
  7150. <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
  7151. <summary>
  7152. Construct a constraint with optional arguments
  7153. </summary>
  7154. <param name="args">Arguments to be saved</param>
  7155. </member>
  7156. <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
  7157. <summary>
  7158. The display name of this Constraint for use by ToString().
  7159. The default value is the name of the constraint with
  7160. trailing "Constraint" removed. Derived classes may set
  7161. this to another name in their constructors.
  7162. </summary>
  7163. </member>
  7164. <member name="P:NUnit.Framework.Constraints.Constraint.Description">
  7165. <summary>
  7166. The Description of what this constraint tests, for
  7167. use in messages and in the ConstraintResult.
  7168. </summary>
  7169. </member>
  7170. <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
  7171. <summary>
  7172. Arguments provided to this Constraint, for use in
  7173. formatting the description.
  7174. </summary>
  7175. </member>
  7176. <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
  7177. <summary>
  7178. The ConstraintBuilder holding this constraint
  7179. </summary>
  7180. </member>
  7181. <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
  7182. <summary>
  7183. Applies the constraint to an actual value, returning a ConstraintResult.
  7184. </summary>
  7185. <param name="actual">The value to be tested</param>
  7186. <returns>A ConstraintResult</returns>
  7187. </member>
  7188. <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  7189. <summary>
  7190. Applies the constraint to an ActualValueDelegate that returns
  7191. the value to be tested. The default implementation simply evaluates
  7192. the delegate but derived classes may override it to provide for
  7193. delayed processing.
  7194. </summary>
  7195. <param name="del">An ActualValueDelegate</param>
  7196. <returns>A ConstraintResult</returns>
  7197. </member>
  7198. <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
  7199. <summary>
  7200. Test whether the constraint is satisfied by a given reference.
  7201. The default implementation simply dereferences the value but
  7202. derived classes may override it to provide for delayed processing.
  7203. </summary>
  7204. <param name="actual">A reference to the value to be tested</param>
  7205. <returns>A ConstraintResult</returns>
  7206. </member>
  7207. <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
  7208. <summary>
  7209. Default override of ToString returns the constraint DisplayName
  7210. followed by any arguments within angle brackets.
  7211. </summary>
  7212. <returns></returns>
  7213. </member>
  7214. <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
  7215. <summary>
  7216. Returns the string representation of this constraint
  7217. </summary>
  7218. </member>
  7219. <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
  7220. <summary>
  7221. This operator creates a constraint that is satisfied only if both
  7222. argument constraints are satisfied.
  7223. </summary>
  7224. </member>
  7225. <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
  7226. <summary>
  7227. This operator creates a constraint that is satisfied if either
  7228. of the argument constraints is satisfied.
  7229. </summary>
  7230. </member>
  7231. <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
  7232. <summary>
  7233. This operator creates a constraint that is satisfied if the
  7234. argument constraint is not satisfied.
  7235. </summary>
  7236. </member>
  7237. <member name="P:NUnit.Framework.Constraints.Constraint.And">
  7238. <summary>
  7239. Returns a ConstraintExpression by appending And
  7240. to the current constraint.
  7241. </summary>
  7242. </member>
  7243. <member name="P:NUnit.Framework.Constraints.Constraint.With">
  7244. <summary>
  7245. Returns a ConstraintExpression by appending And
  7246. to the current constraint.
  7247. </summary>
  7248. </member>
  7249. <member name="P:NUnit.Framework.Constraints.Constraint.Or">
  7250. <summary>
  7251. Returns a ConstraintExpression by appending Or
  7252. to the current constraint.
  7253. </summary>
  7254. </member>
  7255. <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
  7256. <summary>
  7257. Returns a DelayedConstraint with the specified delay time.
  7258. </summary>
  7259. <param name="delayInMilliseconds">The delay in milliseconds.</param>
  7260. <returns></returns>
  7261. </member>
  7262. <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
  7263. <summary>
  7264. Returns a DelayedConstraint with the specified delay time
  7265. and polling interval.
  7266. </summary>
  7267. <param name="delayInMilliseconds">The delay in milliseconds.</param>
  7268. <param name="pollingInterval">The interval at which to test the constraint.</param>
  7269. <returns></returns>
  7270. </member>
  7271. <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
  7272. <summary>
  7273. Resolves any pending operators and returns the resolved constraint.
  7274. </summary>
  7275. </member>
  7276. <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
  7277. <summary>
  7278. ConstraintBuilder maintains the stacks that are used in
  7279. processing a ConstraintExpression. An OperatorStack
  7280. is used to hold operators that are waiting for their
  7281. operands to be reorganized. a ConstraintStack holds
  7282. input constraints as well as the results of each
  7283. operator applied.
  7284. </summary>
  7285. </member>
  7286. <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
  7287. <summary>
  7288. OperatorStack is a type-safe stack for holding ConstraintOperators
  7289. </summary>
  7290. </member>
  7291. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  7292. <summary>
  7293. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
  7294. </summary>
  7295. <param name="builder">The ConstraintBuilder using this stack.</param>
  7296. </member>
  7297. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
  7298. <summary>
  7299. Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
  7300. </summary>
  7301. <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
  7302. </member>
  7303. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
  7304. <summary>
  7305. Gets the topmost operator without modifying the stack.
  7306. </summary>
  7307. </member>
  7308. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
  7309. <summary>
  7310. Pushes the specified operator onto the stack.
  7311. </summary>
  7312. <param name="op">The operator to put onto the stack.</param>
  7313. </member>
  7314. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
  7315. <summary>
  7316. Pops the topmost operator from the stack.
  7317. </summary>
  7318. <returns>The topmost operator on the stack</returns>
  7319. </member>
  7320. <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
  7321. <summary>
  7322. ConstraintStack is a type-safe stack for holding Constraints
  7323. </summary>
  7324. </member>
  7325. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  7326. <summary>
  7327. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
  7328. </summary>
  7329. <param name="builder">The ConstraintBuilder using this stack.</param>
  7330. </member>
  7331. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
  7332. <summary>
  7333. Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
  7334. </summary>
  7335. <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
  7336. </member>
  7337. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
  7338. <summary>
  7339. Pushes the specified constraint. As a side effect,
  7340. the constraint's Builder field is set to the
  7341. ConstraintBuilder owning this stack.
  7342. </summary>
  7343. <param name="constraint">The constraint to put onto the stack</param>
  7344. </member>
  7345. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
  7346. <summary>
  7347. Pops this topmost constraint from the stack.
  7348. As a side effect, the constraint's Builder
  7349. field is set to null.
  7350. </summary>
  7351. <returns>The topmost contraint on the stack</returns>
  7352. </member>
  7353. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
  7354. <summary>
  7355. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
  7356. </summary>
  7357. </member>
  7358. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
  7359. <summary>
  7360. Appends the specified operator to the expression by first
  7361. reducing the operator stack and then pushing the new
  7362. operator on the stack.
  7363. </summary>
  7364. <param name="op">The operator to push.</param>
  7365. </member>
  7366. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
  7367. <summary>
  7368. Appends the specified constraint to the expression by pushing
  7369. it on the constraint stack.
  7370. </summary>
  7371. <param name="constraint">The constraint to push.</param>
  7372. </member>
  7373. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
  7374. <summary>
  7375. Sets the top operator right context.
  7376. </summary>
  7377. <param name="rightContext">The right context.</param>
  7378. </member>
  7379. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
  7380. <summary>
  7381. Reduces the operator stack until the topmost item
  7382. precedence is greater than or equal to the target precedence.
  7383. </summary>
  7384. <param name="targetPrecedence">The target precedence.</param>
  7385. </member>
  7386. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
  7387. <summary>
  7388. Resolves this instance, returning a Constraint. If the Builder
  7389. is not currently in a resolvable state, an exception is thrown.
  7390. </summary>
  7391. <returns>The resolved constraint</returns>
  7392. </member>
  7393. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
  7394. <summary>
  7395. Gets a value indicating whether this instance is resolvable.
  7396. </summary>
  7397. <value>
  7398. <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
  7399. </value>
  7400. </member>
  7401. <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
  7402. <summary>
  7403. ConstraintExpression represents a compound constraint in the
  7404. process of being constructed from a series of syntactic elements.
  7405. Individual elements are appended to the expression as they are
  7406. reorganized. When a constraint is appended, it is returned as the
  7407. value of the operation so that modifiers may be applied. However,
  7408. any partially built expression is attached to the constraint for
  7409. later resolution. When an operator is appended, the partial
  7410. expression is returned. If it's a self-resolving operator, then
  7411. a ResolvableConstraintExpression is returned.
  7412. </summary>
  7413. </member>
  7414. <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
  7415. <summary>
  7416. The ConstraintBuilder holding the elements recognized so far
  7417. </summary>
  7418. </member>
  7419. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
  7420. <summary>
  7421. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
  7422. </summary>
  7423. </member>
  7424. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  7425. <summary>
  7426. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
  7427. class passing in a ConstraintBuilder, which may be pre-populated.
  7428. </summary>
  7429. <param name="builder">The builder.</param>
  7430. </member>
  7431. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
  7432. <summary>
  7433. Returns a string representation of the expression as it
  7434. currently stands. This should only be used for testing,
  7435. since it has the side-effect of resolving the expression.
  7436. </summary>
  7437. <returns></returns>
  7438. </member>
  7439. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
  7440. <summary>
  7441. Appends an operator to the expression and returns the
  7442. resulting expression itself.
  7443. </summary>
  7444. </member>
  7445. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
  7446. <summary>
  7447. Appends a self-resolving operator to the expression and
  7448. returns a new ResolvableConstraintExpression.
  7449. </summary>
  7450. </member>
  7451. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
  7452. <summary>
  7453. Appends a constraint to the expression and returns that
  7454. constraint, which is associated with the current state
  7455. of the expression being built. Note that the constraint
  7456. is not reduced at this time. For example, if there
  7457. is a NotOperator on the stack we don't reduce and
  7458. return a NotConstraint. The original constraint must
  7459. be returned because it may support modifiers that
  7460. are yet to be applied.
  7461. </summary>
  7462. </member>
  7463. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
  7464. <summary>
  7465. Returns a ConstraintExpression that negates any
  7466. following constraint.
  7467. </summary>
  7468. </member>
  7469. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
  7470. <summary>
  7471. Returns a ConstraintExpression that negates any
  7472. following constraint.
  7473. </summary>
  7474. </member>
  7475. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
  7476. <summary>
  7477. Returns a ConstraintExpression, which will apply
  7478. the following constraint to all members of a collection,
  7479. succeeding if all of them succeed.
  7480. </summary>
  7481. </member>
  7482. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
  7483. <summary>
  7484. Returns a ConstraintExpression, which will apply
  7485. the following constraint to all members of a collection,
  7486. succeeding if at least one of them succeeds.
  7487. </summary>
  7488. </member>
  7489. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
  7490. <summary>
  7491. Returns a ConstraintExpression, which will apply
  7492. the following constraint to all members of a collection,
  7493. succeeding if all of them fail.
  7494. </summary>
  7495. </member>
  7496. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
  7497. <summary>
  7498. Returns a ConstraintExpression, which will apply
  7499. the following constraint to all members of a collection,
  7500. succeeding only if a specified number of them succeed.
  7501. </summary>
  7502. </member>
  7503. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
  7504. <summary>
  7505. Returns a new PropertyConstraintExpression, which will either
  7506. test for the existence of the named property on the object
  7507. being tested or apply any following constraint to that property.
  7508. </summary>
  7509. </member>
  7510. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
  7511. <summary>
  7512. Returns a new ConstraintExpression, which will apply the following
  7513. constraint to the Length property of the object being tested.
  7514. </summary>
  7515. </member>
  7516. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
  7517. <summary>
  7518. Returns a new ConstraintExpression, which will apply the following
  7519. constraint to the Count property of the object being tested.
  7520. </summary>
  7521. </member>
  7522. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
  7523. <summary>
  7524. Returns a new ConstraintExpression, which will apply the following
  7525. constraint to the Message property of the object being tested.
  7526. </summary>
  7527. </member>
  7528. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
  7529. <summary>
  7530. Returns a new ConstraintExpression, which will apply the following
  7531. constraint to the InnerException property of the object being tested.
  7532. </summary>
  7533. </member>
  7534. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
  7535. <summary>
  7536. Returns a new AttributeConstraint checking for the
  7537. presence of a particular attribute on an object.
  7538. </summary>
  7539. </member>
  7540. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
  7541. <summary>
  7542. Returns a new AttributeConstraint checking for the
  7543. presence of a particular attribute on an object.
  7544. </summary>
  7545. </member>
  7546. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
  7547. <summary>
  7548. With is currently a NOP - reserved for future use.
  7549. </summary>
  7550. </member>
  7551. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
  7552. <summary>
  7553. Returns the constraint provided as an argument - used to allow custom
  7554. custom constraints to easily participate in the syntax.
  7555. </summary>
  7556. </member>
  7557. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
  7558. <summary>
  7559. Returns the constraint provided as an argument - used to allow custom
  7560. custom constraints to easily participate in the syntax.
  7561. </summary>
  7562. </member>
  7563. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
  7564. <summary>
  7565. Returns a constraint that tests for null
  7566. </summary>
  7567. </member>
  7568. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
  7569. <summary>
  7570. Returns a constraint that tests for True
  7571. </summary>
  7572. </member>
  7573. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
  7574. <summary>
  7575. Returns a constraint that tests for False
  7576. </summary>
  7577. </member>
  7578. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
  7579. <summary>
  7580. Returns a constraint that tests for a positive value
  7581. </summary>
  7582. </member>
  7583. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
  7584. <summary>
  7585. Returns a constraint that tests for a negative value
  7586. </summary>
  7587. </member>
  7588. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
  7589. <summary>
  7590. Returns a constraint that tests for NaN
  7591. </summary>
  7592. </member>
  7593. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
  7594. <summary>
  7595. Returns a constraint that tests for empty
  7596. </summary>
  7597. </member>
  7598. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
  7599. <summary>
  7600. Returns a constraint that tests whether a collection
  7601. contains all unique items.
  7602. </summary>
  7603. </member>
  7604. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
  7605. <summary>
  7606. Returns a constraint that tests whether an object graph is serializable in binary format.
  7607. </summary>
  7608. </member>
  7609. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
  7610. <summary>
  7611. Returns a constraint that tests whether an object graph is serializable in xml format.
  7612. </summary>
  7613. </member>
  7614. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
  7615. <summary>
  7616. Returns a constraint that tests two items for equality
  7617. </summary>
  7618. </member>
  7619. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
  7620. <summary>
  7621. Returns a constraint that tests that two references are the same object
  7622. </summary>
  7623. </member>
  7624. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
  7625. <summary>
  7626. Returns a constraint that tests whether the
  7627. actual value is greater than the supplied argument
  7628. </summary>
  7629. </member>
  7630. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
  7631. <summary>
  7632. Returns a constraint that tests whether the
  7633. actual value is greater than or equal to the supplied argument
  7634. </summary>
  7635. </member>
  7636. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
  7637. <summary>
  7638. Returns a constraint that tests whether the
  7639. actual value is greater than or equal to the supplied argument
  7640. </summary>
  7641. </member>
  7642. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
  7643. <summary>
  7644. Returns a constraint that tests whether the
  7645. actual value is less than the supplied argument
  7646. </summary>
  7647. </member>
  7648. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
  7649. <summary>
  7650. Returns a constraint that tests whether the
  7651. actual value is less than or equal to the supplied argument
  7652. </summary>
  7653. </member>
  7654. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
  7655. <summary>
  7656. Returns a constraint that tests whether the
  7657. actual value is less than or equal to the supplied argument
  7658. </summary>
  7659. </member>
  7660. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
  7661. <summary>
  7662. Returns a constraint that tests whether the actual
  7663. value is of the exact type supplied as an argument.
  7664. </summary>
  7665. </member>
  7666. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
  7667. <summary>
  7668. Returns a constraint that tests whether the actual
  7669. value is of the exact type supplied as an argument.
  7670. </summary>
  7671. </member>
  7672. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
  7673. <summary>
  7674. Returns a constraint that tests whether the actual value
  7675. is of the type supplied as an argument or a derived type.
  7676. </summary>
  7677. </member>
  7678. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
  7679. <summary>
  7680. Returns a constraint that tests whether the actual value
  7681. is of the type supplied as an argument or a derived type.
  7682. </summary>
  7683. </member>
  7684. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
  7685. <summary>
  7686. Returns a constraint that tests whether the actual value
  7687. is assignable from the type supplied as an argument.
  7688. </summary>
  7689. </member>
  7690. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
  7691. <summary>
  7692. Returns a constraint that tests whether the actual value
  7693. is assignable from the type supplied as an argument.
  7694. </summary>
  7695. </member>
  7696. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
  7697. <summary>
  7698. Returns a constraint that tests whether the actual value
  7699. is assignable from the type supplied as an argument.
  7700. </summary>
  7701. </member>
  7702. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
  7703. <summary>
  7704. Returns a constraint that tests whether the actual value
  7705. is assignable from the type supplied as an argument.
  7706. </summary>
  7707. </member>
  7708. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
  7709. <summary>
  7710. Returns a constraint that tests whether the actual value
  7711. is a collection containing the same elements as the
  7712. collection supplied as an argument.
  7713. </summary>
  7714. </member>
  7715. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
  7716. <summary>
  7717. Returns a constraint that tests whether the actual value
  7718. is a subset of the collection supplied as an argument.
  7719. </summary>
  7720. </member>
  7721. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
  7722. <summary>
  7723. Returns a constraint that tests whether the actual value
  7724. is a superset of the collection supplied as an argument.
  7725. </summary>
  7726. </member>
  7727. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
  7728. <summary>
  7729. Returns a constraint that tests whether a collection is ordered
  7730. </summary>
  7731. </member>
  7732. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
  7733. <summary>
  7734. Returns a new CollectionContainsConstraint checking for the
  7735. presence of a particular object in the collection.
  7736. </summary>
  7737. </member>
  7738. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
  7739. <summary>
  7740. Returns a new CollectionContainsConstraint checking for the
  7741. presence of a particular object in the collection.
  7742. </summary>
  7743. </member>
  7744. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
  7745. <summary>
  7746. Returns a new ContainsConstraint. This constraint
  7747. will, in turn, make use of the appropriate second-level
  7748. constraint, depending on the type of the actual argument.
  7749. This overload is only used if the item sought is a string,
  7750. since any other type implies that we are looking for a
  7751. collection member.
  7752. </summary>
  7753. </member>
  7754. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
  7755. <summary>
  7756. Returns a new ContainsConstraint. This constraint
  7757. will, in turn, make use of the appropriate second-level
  7758. constraint, depending on the type of the actual argument.
  7759. This overload is only used if the item sought is a string,
  7760. since any other type implies that we are looking for a
  7761. collection member.
  7762. </summary>
  7763. </member>
  7764. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
  7765. <summary>
  7766. Returns a constraint that succeeds if the actual
  7767. value contains the substring supplied as an argument.
  7768. </summary>
  7769. </member>
  7770. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
  7771. <summary>
  7772. Returns a constraint that succeeds if the actual
  7773. value contains the substring supplied as an argument.
  7774. </summary>
  7775. </member>
  7776. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
  7777. <summary>
  7778. Returns a constraint that succeeds if the actual
  7779. value starts with the substring supplied as an argument.
  7780. </summary>
  7781. </member>
  7782. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
  7783. <summary>
  7784. Returns a constraint that succeeds if the actual
  7785. value starts with the substring supplied as an argument.
  7786. </summary>
  7787. </member>
  7788. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
  7789. <summary>
  7790. Returns a constraint that succeeds if the actual
  7791. value starts with the substring supplied as an argument.
  7792. </summary>
  7793. </member>
  7794. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
  7795. <summary>
  7796. Returns a constraint that succeeds if the actual
  7797. value ends with the substring supplied as an argument.
  7798. </summary>
  7799. </member>
  7800. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
  7801. <summary>
  7802. Returns a constraint that succeeds if the actual
  7803. value ends with the substring supplied as an argument.
  7804. </summary>
  7805. </member>
  7806. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
  7807. <summary>
  7808. Returns a constraint that succeeds if the actual
  7809. value ends with the substring supplied as an argument.
  7810. </summary>
  7811. </member>
  7812. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
  7813. <summary>
  7814. Returns a constraint that succeeds if the actual
  7815. value matches the regular expression supplied as an argument.
  7816. </summary>
  7817. </member>
  7818. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
  7819. <summary>
  7820. Returns a constraint that succeeds if the actual
  7821. value matches the regular expression supplied as an argument.
  7822. </summary>
  7823. </member>
  7824. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
  7825. <summary>
  7826. Returns a constraint that succeeds if the actual
  7827. value matches the regular expression supplied as an argument.
  7828. </summary>
  7829. </member>
  7830. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
  7831. <summary>
  7832. Returns a constraint that tests whether the path provided
  7833. is the same as an expected path after canonicalization.
  7834. </summary>
  7835. </member>
  7836. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
  7837. <summary>
  7838. Returns a constraint that tests whether the path provided
  7839. is the a subpath of the expected path after canonicalization.
  7840. </summary>
  7841. </member>
  7842. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
  7843. <summary>
  7844. Returns a constraint that tests whether the path provided
  7845. is the same path or under an expected path after canonicalization.
  7846. </summary>
  7847. </member>
  7848. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
  7849. <summary>
  7850. Returns a constraint that tests whether the actual value falls
  7851. within a specified range.
  7852. </summary>
  7853. </member>
  7854. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
  7855. <summary>
  7856. Returns a constraint that succeeds if the value
  7857. is a file or directory and it exists.
  7858. </summary>
  7859. </member>
  7860. <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
  7861. <summary>
  7862. Helper class with properties and methods that supply
  7863. a number of constraints used in Asserts.
  7864. </summary>
  7865. </member>
  7866. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
  7867. <summary>
  7868. Returns a ConstraintExpression that negates any
  7869. following constraint.
  7870. </summary>
  7871. </member>
  7872. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
  7873. <summary>
  7874. Returns a ConstraintExpression that negates any
  7875. following constraint.
  7876. </summary>
  7877. </member>
  7878. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
  7879. <summary>
  7880. Returns a ConstraintExpression, which will apply
  7881. the following constraint to all members of a collection,
  7882. succeeding if all of them succeed.
  7883. </summary>
  7884. </member>
  7885. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
  7886. <summary>
  7887. Returns a ConstraintExpression, which will apply
  7888. the following constraint to all members of a collection,
  7889. succeeding if at least one of them succeeds.
  7890. </summary>
  7891. </member>
  7892. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
  7893. <summary>
  7894. Returns a ConstraintExpression, which will apply
  7895. the following constraint to all members of a collection,
  7896. succeeding if all of them fail.
  7897. </summary>
  7898. </member>
  7899. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Exactly(System.Int32)">
  7900. <summary>
  7901. Returns a ConstraintExpression, which will apply
  7902. the following constraint to all members of a collection,
  7903. succeeding only if a specified number of them succeed.
  7904. </summary>
  7905. </member>
  7906. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
  7907. <summary>
  7908. Returns a new PropertyConstraintExpression, which will either
  7909. test for the existence of the named property on the object
  7910. being tested or apply any following constraint to that property.
  7911. </summary>
  7912. </member>
  7913. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
  7914. <summary>
  7915. Returns a new ConstraintExpression, which will apply the following
  7916. constraint to the Length property of the object being tested.
  7917. </summary>
  7918. </member>
  7919. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
  7920. <summary>
  7921. Returns a new ConstraintExpression, which will apply the following
  7922. constraint to the Count property of the object being tested.
  7923. </summary>
  7924. </member>
  7925. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
  7926. <summary>
  7927. Returns a new ConstraintExpression, which will apply the following
  7928. constraint to the Message property of the object being tested.
  7929. </summary>
  7930. </member>
  7931. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
  7932. <summary>
  7933. Returns a new ConstraintExpression, which will apply the following
  7934. constraint to the InnerException property of the object being tested.
  7935. </summary>
  7936. </member>
  7937. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
  7938. <summary>
  7939. Returns a new AttributeConstraint checking for the
  7940. presence of a particular attribute on an object.
  7941. </summary>
  7942. </member>
  7943. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
  7944. <summary>
  7945. Returns a new AttributeConstraint checking for the
  7946. presence of a particular attribute on an object.
  7947. </summary>
  7948. </member>
  7949. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
  7950. <summary>
  7951. Returns a constraint that tests for null
  7952. </summary>
  7953. </member>
  7954. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
  7955. <summary>
  7956. Returns a constraint that tests for True
  7957. </summary>
  7958. </member>
  7959. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
  7960. <summary>
  7961. Returns a constraint that tests for False
  7962. </summary>
  7963. </member>
  7964. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Positive">
  7965. <summary>
  7966. Returns a constraint that tests for a positive value
  7967. </summary>
  7968. </member>
  7969. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Negative">
  7970. <summary>
  7971. Returns a constraint that tests for a negative value
  7972. </summary>
  7973. </member>
  7974. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
  7975. <summary>
  7976. Returns a constraint that tests for NaN
  7977. </summary>
  7978. </member>
  7979. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
  7980. <summary>
  7981. Returns a constraint that tests for empty
  7982. </summary>
  7983. </member>
  7984. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
  7985. <summary>
  7986. Returns a constraint that tests whether a collection
  7987. contains all unique items.
  7988. </summary>
  7989. </member>
  7990. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
  7991. <summary>
  7992. Returns a constraint that tests whether an object graph is serializable in binary format.
  7993. </summary>
  7994. </member>
  7995. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
  7996. <summary>
  7997. Returns a constraint that tests whether an object graph is serializable in xml format.
  7998. </summary>
  7999. </member>
  8000. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
  8001. <summary>
  8002. Returns a constraint that tests two items for equality
  8003. </summary>
  8004. </member>
  8005. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
  8006. <summary>
  8007. Returns a constraint that tests that two references are the same object
  8008. </summary>
  8009. </member>
  8010. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
  8011. <summary>
  8012. Returns a constraint that tests whether the
  8013. actual value is greater than the supplied argument
  8014. </summary>
  8015. </member>
  8016. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
  8017. <summary>
  8018. Returns a constraint that tests whether the
  8019. actual value is greater than or equal to the supplied argument
  8020. </summary>
  8021. </member>
  8022. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
  8023. <summary>
  8024. Returns a constraint that tests whether the
  8025. actual value is greater than or equal to the supplied argument
  8026. </summary>
  8027. </member>
  8028. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
  8029. <summary>
  8030. Returns a constraint that tests whether the
  8031. actual value is less than the supplied argument
  8032. </summary>
  8033. </member>
  8034. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
  8035. <summary>
  8036. Returns a constraint that tests whether the
  8037. actual value is less than or equal to the supplied argument
  8038. </summary>
  8039. </member>
  8040. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
  8041. <summary>
  8042. Returns a constraint that tests whether the
  8043. actual value is less than or equal to the supplied argument
  8044. </summary>
  8045. </member>
  8046. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
  8047. <summary>
  8048. Returns a constraint that tests whether the actual
  8049. value is of the exact type supplied as an argument.
  8050. </summary>
  8051. </member>
  8052. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
  8053. <summary>
  8054. Returns a constraint that tests whether the actual
  8055. value is of the exact type supplied as an argument.
  8056. </summary>
  8057. </member>
  8058. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
  8059. <summary>
  8060. Returns a constraint that tests whether the actual value
  8061. is of the type supplied as an argument or a derived type.
  8062. </summary>
  8063. </member>
  8064. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
  8065. <summary>
  8066. Returns a constraint that tests whether the actual value
  8067. is of the type supplied as an argument or a derived type.
  8068. </summary>
  8069. </member>
  8070. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
  8071. <summary>
  8072. Returns a constraint that tests whether the actual value
  8073. is assignable from the type supplied as an argument.
  8074. </summary>
  8075. </member>
  8076. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
  8077. <summary>
  8078. Returns a constraint that tests whether the actual value
  8079. is assignable from the type supplied as an argument.
  8080. </summary>
  8081. </member>
  8082. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
  8083. <summary>
  8084. Returns a constraint that tests whether the actual value
  8085. is assignable from the type supplied as an argument.
  8086. </summary>
  8087. </member>
  8088. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
  8089. <summary>
  8090. Returns a constraint that tests whether the actual value
  8091. is assignable from the type supplied as an argument.
  8092. </summary>
  8093. </member>
  8094. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
  8095. <summary>
  8096. Returns a constraint that tests whether the actual value
  8097. is a collection containing the same elements as the
  8098. collection supplied as an argument.
  8099. </summary>
  8100. </member>
  8101. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
  8102. <summary>
  8103. Returns a constraint that tests whether the actual value
  8104. is a subset of the collection supplied as an argument.
  8105. </summary>
  8106. </member>
  8107. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SupersetOf(System.Collections.IEnumerable)">
  8108. <summary>
  8109. Returns a constraint that tests whether the actual value
  8110. is a superset of the collection supplied as an argument.
  8111. </summary>
  8112. </member>
  8113. <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
  8114. <summary>
  8115. Returns a constraint that tests whether a collection is ordered
  8116. </summary>
  8117. </member>
  8118. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
  8119. <summary>
  8120. Returns a new CollectionContainsConstraint checking for the
  8121. presence of a particular object in the collection.
  8122. </summary>
  8123. </member>
  8124. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
  8125. <summary>
  8126. Returns a new CollectionContainsConstraint checking for the
  8127. presence of a particular object in the collection.
  8128. </summary>
  8129. </member>
  8130. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
  8131. <summary>
  8132. Returns a new ContainsConstraint. This constraint
  8133. will, in turn, make use of the appropriate second-level
  8134. constraint, depending on the type of the actual argument.
  8135. This overload is only used if the item sought is a string,
  8136. since any other type implies that we are looking for a
  8137. collection member.
  8138. </summary>
  8139. </member>
  8140. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
  8141. <summary>
  8142. Returns a constraint that succeeds if the actual
  8143. value contains the substring supplied as an argument.
  8144. </summary>
  8145. </member>
  8146. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
  8147. <summary>
  8148. Returns a constraint that succeeds if the actual
  8149. value contains the substring supplied as an argument.
  8150. </summary>
  8151. </member>
  8152. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
  8153. <summary>
  8154. Returns a constraint that fails if the actual
  8155. value contains the substring supplied as an argument.
  8156. </summary>
  8157. </member>
  8158. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartWith(System.String)">
  8159. <summary>
  8160. Returns a constraint that succeeds if the actual
  8161. value starts with the substring supplied as an argument.
  8162. </summary>
  8163. </member>
  8164. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
  8165. <summary>
  8166. Returns a constraint that succeeds if the actual
  8167. value starts with the substring supplied as an argument.
  8168. </summary>
  8169. </member>
  8170. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
  8171. <summary>
  8172. Returns a constraint that succeeds if the actual
  8173. value starts with the substring supplied as an argument.
  8174. </summary>
  8175. </member>
  8176. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
  8177. <summary>
  8178. Returns a constraint that fails if the actual
  8179. value starts with the substring supplied as an argument.
  8180. </summary>
  8181. </member>
  8182. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndWith(System.String)">
  8183. <summary>
  8184. Returns a constraint that succeeds if the actual
  8185. value ends with the substring supplied as an argument.
  8186. </summary>
  8187. </member>
  8188. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
  8189. <summary>
  8190. Returns a constraint that succeeds if the actual
  8191. value ends with the substring supplied as an argument.
  8192. </summary>
  8193. </member>
  8194. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
  8195. <summary>
  8196. Returns a constraint that succeeds if the actual
  8197. value ends with the substring supplied as an argument.
  8198. </summary>
  8199. </member>
  8200. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
  8201. <summary>
  8202. Returns a constraint that fails if the actual
  8203. value ends with the substring supplied as an argument.
  8204. </summary>
  8205. </member>
  8206. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Match(System.String)">
  8207. <summary>
  8208. Returns a constraint that succeeds if the actual
  8209. value matches the regular expression supplied as an argument.
  8210. </summary>
  8211. </member>
  8212. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
  8213. <summary>
  8214. Returns a constraint that succeeds if the actual
  8215. value matches the regular expression supplied as an argument.
  8216. </summary>
  8217. </member>
  8218. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
  8219. <summary>
  8220. Returns a constraint that succeeds if the actual
  8221. value matches the regular expression supplied as an argument.
  8222. </summary>
  8223. </member>
  8224. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
  8225. <summary>
  8226. Returns a constraint that fails if the actual
  8227. value matches the pattern supplied as an argument.
  8228. </summary>
  8229. </member>
  8230. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
  8231. <summary>
  8232. Returns a constraint that tests whether the path provided
  8233. is the same as an expected path after canonicalization.
  8234. </summary>
  8235. </member>
  8236. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubPathOf(System.String)">
  8237. <summary>
  8238. Returns a constraint that tests whether the path provided
  8239. is a subpath of the expected path after canonicalization.
  8240. </summary>
  8241. </member>
  8242. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
  8243. <summary>
  8244. Returns a constraint that tests whether the path provided
  8245. is the same path or under an expected path after canonicalization.
  8246. </summary>
  8247. </member>
  8248. <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
  8249. <summary>
  8250. Returns a constraint that tests whether the actual value falls
  8251. within a specified range.
  8252. </summary>
  8253. </member>
  8254. <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
  8255. <summary>
  8256. ContainsConstraint tests a whether a string contains a substring
  8257. or a collection contains an object. It postpones the decision of
  8258. which test to use until the type of the actual argument is known.
  8259. This allows testing whether a string is contained in a collection
  8260. or as a substring of another string using the same syntax.
  8261. </summary>
  8262. </member>
  8263. <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
  8264. <summary>
  8265. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
  8266. </summary>
  8267. <param name="expected">The _expected.</param>
  8268. </member>
  8269. <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
  8270. <summary>
  8271. The Description of what this constraint tests, for
  8272. use in messages and in the ConstraintResult.
  8273. </summary>
  8274. </member>
  8275. <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
  8276. <summary>
  8277. Flag the constraint to ignore case and return self.
  8278. </summary>
  8279. </member>
  8280. <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
  8281. <summary>
  8282. Test whether the constraint is satisfied by a given value
  8283. </summary>
  8284. <param name="actual">The value to be tested</param>
  8285. <returns>True for success, false for failure</returns>
  8286. </member>
  8287. <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
  8288. <summary>
  8289. Applies a delay to the match so that a match can be evaluated in the future.
  8290. </summary>
  8291. </member>
  8292. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
  8293. <summary>
  8294. Creates a new DelayedConstraint
  8295. </summary>
  8296. <param name="baseConstraint">The inner constraint to decorate</param>
  8297. <param name="delayInMilliseconds">The time interval after which the match is performed</param>
  8298. <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
  8299. </member>
  8300. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
  8301. <summary>
  8302. Creates a new DelayedConstraint
  8303. </summary>
  8304. <param name="baseConstraint">The inner constraint to decorate</param>
  8305. <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
  8306. <param name="pollingInterval">The time interval used for polling, in milliseconds</param>
  8307. <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
  8308. </member>
  8309. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
  8310. <summary>
  8311. Gets text describing a constraint
  8312. </summary>
  8313. </member>
  8314. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
  8315. <summary>
  8316. Test whether the constraint is satisfied by a given value
  8317. </summary>
  8318. <param name="actual">The value to be tested</param>
  8319. <returns>True for if the base constraint fails, false if it succeeds</returns>
  8320. </member>
  8321. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  8322. <summary>
  8323. Test whether the constraint is satisfied by a delegate
  8324. </summary>
  8325. <param name="del">The delegate whose value is to be tested</param>
  8326. <returns>A ConstraintResult</returns>
  8327. </member>
  8328. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
  8329. <summary>
  8330. Test whether the constraint is satisfied by a given reference.
  8331. Overridden to wait for the specified delay period before
  8332. calling the base constraint with the dereferenced value.
  8333. </summary>
  8334. <param name="actual">A reference to the value to be tested</param>
  8335. <returns>True for success, false for failure</returns>
  8336. </member>
  8337. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
  8338. <summary>
  8339. Returns the string representation of the constraint.
  8340. </summary>
  8341. </member>
  8342. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
  8343. <summary>
  8344. Adjusts a Timestamp by a given TimeSpan
  8345. </summary>
  8346. <param name="timestamp"></param>
  8347. <param name="offset"></param>
  8348. <returns></returns>
  8349. </member>
  8350. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
  8351. <summary>
  8352. Returns the difference between two Timestamps as a TimeSpan
  8353. </summary>
  8354. <param name="timestamp1"></param>
  8355. <param name="timestamp2"></param>
  8356. <returns></returns>
  8357. </member>
  8358. <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
  8359. <summary>
  8360. DictionaryContainsKeyConstraint is used to test whether a dictionary
  8361. contains an expected object as a key.
  8362. </summary>
  8363. </member>
  8364. <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
  8365. <summary>
  8366. Construct a DictionaryContainsKeyConstraint
  8367. </summary>
  8368. <param name="expected"></param>
  8369. </member>
  8370. <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
  8371. <summary>
  8372. The Description of what this constraint tests, for
  8373. use in messages and in the ConstraintResult.
  8374. </summary>
  8375. </member>
  8376. <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
  8377. <summary>
  8378. Test whether the expected key is contained in the dictionary
  8379. </summary>
  8380. </member>
  8381. <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
  8382. <summary>
  8383. EmptyCollectionConstraint tests whether a collection is empty.
  8384. </summary>
  8385. </member>
  8386. <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
  8387. <summary>
  8388. The Description of what this constraint tests, for
  8389. use in messages and in the ConstraintResult.
  8390. </summary>
  8391. </member>
  8392. <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
  8393. <summary>
  8394. Check that the collection is empty
  8395. </summary>
  8396. <param name="collection"></param>
  8397. <returns></returns>
  8398. </member>
  8399. <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
  8400. <summary>
  8401. EmptyConstraint tests a whether a string or collection is empty,
  8402. postponing the decision about which test is applied until the
  8403. type of the actual argument is known.
  8404. </summary>
  8405. </member>
  8406. <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
  8407. <summary>
  8408. The Description of what this constraint tests, for
  8409. use in messages and in the ConstraintResult.
  8410. </summary>
  8411. </member>
  8412. <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
  8413. <summary>
  8414. Test whether the constraint is satisfied by a given value
  8415. </summary>
  8416. <param name="actual">The value to be tested</param>
  8417. <returns>True for success, false for failure</returns>
  8418. </member>
  8419. <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
  8420. <summary>
  8421. EmptyDirectoryConstraint is used to test that a directory is empty
  8422. </summary>
  8423. </member>
  8424. <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
  8425. <summary>
  8426. The Description of what this constraint tests, for
  8427. use in messages and in the ConstraintResult.
  8428. </summary>
  8429. </member>
  8430. <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
  8431. <summary>
  8432. Test whether the constraint is satisfied by a given value
  8433. </summary>
  8434. <param name="actual">The value to be tested</param>
  8435. <returns>True for success, false for failure</returns>
  8436. </member>
  8437. <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
  8438. <summary>
  8439. EmptyStringConstraint tests whether a string is empty.
  8440. </summary>
  8441. </member>
  8442. <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
  8443. <summary>
  8444. The Description of what this constraint tests, for
  8445. use in messages and in the ConstraintResult.
  8446. </summary>
  8447. </member>
  8448. <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
  8449. <summary>
  8450. Test whether the constraint is satisfied by a given value
  8451. </summary>
  8452. <param name="actual">The value to be tested</param>
  8453. <returns>True for success, false for failure</returns>
  8454. </member>
  8455. <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
  8456. <summary>
  8457. EndsWithConstraint can test whether a string ends
  8458. with an expected substring.
  8459. </summary>
  8460. </member>
  8461. <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
  8462. <summary>
  8463. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
  8464. </summary>
  8465. <param name="expected">The expected string</param>
  8466. </member>
  8467. <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
  8468. <summary>
  8469. Test whether the constraint is matched by the actual value.
  8470. This is a template method, which calls the IsMatch method
  8471. of the derived class.
  8472. </summary>
  8473. <param name="actual"></param>
  8474. <returns></returns>
  8475. </member>
  8476. <member name="T:NUnit.Framework.Constraints.EqualConstraint">
  8477. <summary>
  8478. EqualConstraint is able to compare an actual value with the
  8479. expected value provided in its constructor. Two objects are
  8480. considered equal if both are null, or if both have the same
  8481. value. NUnit has special semantics for some object types.
  8482. </summary>
  8483. </member>
  8484. <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
  8485. <summary>
  8486. NUnitEqualityComparer used to test equality.
  8487. </summary>
  8488. </member>
  8489. <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
  8490. <summary>
  8491. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
  8492. </summary>
  8493. <param name="expected">The expected value.</param>
  8494. </member>
  8495. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
  8496. <summary>
  8497. Gets the tolerance for this comparison.
  8498. </summary>
  8499. <value>
  8500. The tolerance.
  8501. </value>
  8502. </member>
  8503. <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
  8504. <summary>
  8505. Gets a value indicating whether to compare case insensitive.
  8506. </summary>
  8507. <value>
  8508. <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
  8509. </value>
  8510. </member>
  8511. <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
  8512. <summary>
  8513. Gets a value indicating whether or not to clip strings.
  8514. </summary>
  8515. <value>
  8516. <c>true</c> if set to clip strings otherwise, <c>false</c>.
  8517. </value>
  8518. </member>
  8519. <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
  8520. <summary>
  8521. Gets the failure points.
  8522. </summary>
  8523. <value>
  8524. The failure points.
  8525. </value>
  8526. </member>
  8527. <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
  8528. <summary>
  8529. Flag the constraint to ignore case and return self.
  8530. </summary>
  8531. </member>
  8532. <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
  8533. <summary>
  8534. Flag the constraint to suppress string clipping
  8535. and return self.
  8536. </summary>
  8537. </member>
  8538. <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
  8539. <summary>
  8540. Flag the constraint to compare arrays as collections
  8541. and return self.
  8542. </summary>
  8543. </member>
  8544. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
  8545. <summary>
  8546. Flag the constraint to use a tolerance when determining equality.
  8547. </summary>
  8548. <param name="amount">Tolerance value to be used</param>
  8549. <returns>Self.</returns>
  8550. </member>
  8551. <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
  8552. <summary>
  8553. Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
  8554. property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
  8555. </summary>
  8556. <remarks>
  8557. Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
  8558. constraint modifier.
  8559. </remarks>
  8560. </member>
  8561. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
  8562. <summary>
  8563. Switches the .Within() modifier to interpret its tolerance as
  8564. a distance in representable _values (see remarks).
  8565. </summary>
  8566. <returns>Self.</returns>
  8567. <remarks>
  8568. Ulp stands for "unit in the last place" and describes the minimum
  8569. amount a given value can change. For any integers, an ulp is 1 whole
  8570. digit. For floating point _values, the accuracy of which is better
  8571. for smaller numbers and worse for larger numbers, an ulp depends
  8572. on the size of the number. Using ulps for comparison of floating
  8573. point results instead of fixed tolerances is safer because it will
  8574. automatically compensate for the added inaccuracy of larger numbers.
  8575. </remarks>
  8576. </member>
  8577. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
  8578. <summary>
  8579. Switches the .Within() modifier to interpret its tolerance as
  8580. a percentage that the actual _values is allowed to deviate from
  8581. the expected value.
  8582. </summary>
  8583. <returns>Self</returns>
  8584. </member>
  8585. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
  8586. <summary>
  8587. Causes the tolerance to be interpreted as a TimeSpan in days.
  8588. </summary>
  8589. <returns>Self</returns>
  8590. </member>
  8591. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
  8592. <summary>
  8593. Causes the tolerance to be interpreted as a TimeSpan in hours.
  8594. </summary>
  8595. <returns>Self</returns>
  8596. </member>
  8597. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
  8598. <summary>
  8599. Causes the tolerance to be interpreted as a TimeSpan in minutes.
  8600. </summary>
  8601. <returns>Self</returns>
  8602. </member>
  8603. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
  8604. <summary>
  8605. Causes the tolerance to be interpreted as a TimeSpan in seconds.
  8606. </summary>
  8607. <returns>Self</returns>
  8608. </member>
  8609. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
  8610. <summary>
  8611. Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
  8612. </summary>
  8613. <returns>Self</returns>
  8614. </member>
  8615. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
  8616. <summary>
  8617. Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
  8618. </summary>
  8619. <returns>Self</returns>
  8620. </member>
  8621. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
  8622. <summary>
  8623. Flag the constraint to use the supplied IComparer object.
  8624. </summary>
  8625. <param name="comparer">The IComparer object to use.</param>
  8626. <returns>Self.</returns>
  8627. </member>
  8628. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  8629. <summary>
  8630. Flag the constraint to use the supplied IComparer object.
  8631. </summary>
  8632. <param name="comparer">The IComparer object to use.</param>
  8633. <returns>Self.</returns>
  8634. </member>
  8635. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
  8636. <summary>
  8637. Flag the constraint to use the supplied Comparison object.
  8638. </summary>
  8639. <param name="comparer">The IComparer object to use.</param>
  8640. <returns>Self.</returns>
  8641. </member>
  8642. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
  8643. <summary>
  8644. Flag the constraint to use the supplied IEqualityComparer object.
  8645. </summary>
  8646. <param name="comparer">The IComparer object to use.</param>
  8647. <returns>Self.</returns>
  8648. </member>
  8649. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
  8650. <summary>
  8651. Flag the constraint to use the supplied IEqualityComparer object.
  8652. </summary>
  8653. <param name="comparer">The IComparer object to use.</param>
  8654. <returns>Self.</returns>
  8655. </member>
  8656. <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
  8657. <summary>
  8658. Test whether the constraint is satisfied by a given value
  8659. </summary>
  8660. <param name="actual">The value to be tested</param>
  8661. <returns>True for success, false for failure</returns>
  8662. </member>
  8663. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
  8664. <summary>
  8665. The Description of what this constraint tests, for
  8666. use in messages and in the ConstraintResult.
  8667. </summary>
  8668. </member>
  8669. <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
  8670. <summary>
  8671. EqualityAdapter class handles all equality comparisons
  8672. that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
  8673. or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
  8674. </summary>
  8675. </member>
  8676. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
  8677. <summary>
  8678. Compares two objects, returning true if they are equal
  8679. </summary>
  8680. </member>
  8681. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
  8682. <summary>
  8683. Returns true if the two objects can be compared by this adapter.
  8684. The base adapter cannot handle IEnumerables except for strings.
  8685. </summary>
  8686. </member>
  8687. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
  8688. <summary>
  8689. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
  8690. </summary>
  8691. </member>
  8692. <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
  8693. <summary>
  8694. <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
  8695. </summary>
  8696. </member>
  8697. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
  8698. <summary>
  8699. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
  8700. </summary>
  8701. </member>
  8702. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
  8703. <summary>
  8704. Returns true if the two objects can be compared by this adapter.
  8705. Generic adapter requires objects of the specified type.
  8706. </summary>
  8707. </member>
  8708. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
  8709. <summary>
  8710. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
  8711. </summary>
  8712. </member>
  8713. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
  8714. <summary>
  8715. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
  8716. </summary>
  8717. </member>
  8718. <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
  8719. <summary>
  8720. <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
  8721. </summary>
  8722. </member>
  8723. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
  8724. <summary>
  8725. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
  8726. </summary>
  8727. </member>
  8728. <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
  8729. <summary>
  8730. ExactTypeConstraint is used to test that an object
  8731. is of the exact type provided in the constructor
  8732. </summary>
  8733. </member>
  8734. <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
  8735. <summary>
  8736. Construct an ExactTypeConstraint for a given Type
  8737. </summary>
  8738. <param name="type">The expected Type.</param>
  8739. </member>
  8740. <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
  8741. <summary>
  8742. Apply the constraint to an actual value, returning true if it succeeds
  8743. </summary>
  8744. <param name="actual">The actual argument</param>
  8745. <returns>True if the constraint succeeds, otherwise false.</returns>
  8746. </member>
  8747. <member name="T:NUnit.Framework.Constraints.FalseConstraint">
  8748. <summary>
  8749. FalseConstraint tests that the actual value is false
  8750. </summary>
  8751. </member>
  8752. <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
  8753. <summary>
  8754. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
  8755. </summary>
  8756. </member>
  8757. <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
  8758. <summary>
  8759. Test whether the constraint is satisfied by a given value
  8760. </summary>
  8761. <param name="actual">The value to be tested</param>
  8762. <returns>True for success, false for failure</returns>
  8763. </member>
  8764. <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
  8765. <summary>Helper routines for working with floating point numbers</summary>
  8766. <remarks>
  8767. <para>
  8768. The floating point comparison code is based on this excellent article:
  8769. http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
  8770. </para>
  8771. <para>
  8772. "ULP" means Unit in the Last Place and in the context of this library refers to
  8773. the distance between two adjacent floating point numbers. IEEE floating point
  8774. numbers can only represent a finite subset of natural numbers, with greater
  8775. accuracy for smaller numbers and lower accuracy for very large numbers.
  8776. </para>
  8777. <para>
  8778. If a comparison is allowed "2 ulps" of deviation, that means the _values are
  8779. allowed to deviate by up to 2 adjacent floating point _values, which might be
  8780. as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
  8781. </para>
  8782. </remarks>
  8783. </member>
  8784. <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
  8785. <summary>Union of a floating point variable and an integer</summary>
  8786. </member>
  8787. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
  8788. <summary>The union's value as a floating point variable</summary>
  8789. </member>
  8790. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
  8791. <summary>The union's value as an integer</summary>
  8792. </member>
  8793. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
  8794. <summary>The union's value as an unsigned integer</summary>
  8795. </member>
  8796. <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
  8797. <summary>Union of a double precision floating point variable and a long</summary>
  8798. </member>
  8799. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
  8800. <summary>The union's value as a double precision floating point variable</summary>
  8801. </member>
  8802. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
  8803. <summary>The union's value as a long</summary>
  8804. </member>
  8805. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
  8806. <summary>The union's value as an unsigned long</summary>
  8807. </member>
  8808. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
  8809. <summary>Compares two floating point _values for equality</summary>
  8810. <param name="left">First floating point value to be compared</param>
  8811. <param name="right">Second floating point value t be compared</param>
  8812. <param name="maxUlps">
  8813. Maximum number of representable floating point _values that are allowed to
  8814. be between the left and the right floating point _values
  8815. </param>
  8816. <returns>True if both numbers are equal or close to being equal</returns>
  8817. <remarks>
  8818. <para>
  8819. Floating point _values can only represent a finite subset of natural numbers.
  8820. For example, the _values 2.00000000 and 2.00000024 can be stored in a float,
  8821. but nothing inbetween them.
  8822. </para>
  8823. <para>
  8824. This comparison will count how many possible floating point _values are between
  8825. the left and the right number. If the number of possible _values between both
  8826. numbers is less than or equal to maxUlps, then the numbers are considered as
  8827. being equal.
  8828. </para>
  8829. <para>
  8830. Implementation partially follows the code outlined here:
  8831. http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
  8832. </para>
  8833. </remarks>
  8834. </member>
  8835. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
  8836. <summary>Compares two double precision floating point _values for equality</summary>
  8837. <param name="left">First double precision floating point value to be compared</param>
  8838. <param name="right">Second double precision floating point value t be compared</param>
  8839. <param name="maxUlps">
  8840. Maximum number of representable double precision floating point _values that are
  8841. allowed to be between the left and the right double precision floating point _values
  8842. </param>
  8843. <returns>True if both numbers are equal or close to being equal</returns>
  8844. <remarks>
  8845. <para>
  8846. Double precision floating point _values can only represent a limited series of
  8847. natural numbers. For example, the _values 2.0000000000000000 and 2.0000000000000004
  8848. can be stored in a double, but nothing inbetween them.
  8849. </para>
  8850. <para>
  8851. This comparison will count how many possible double precision floating point
  8852. _values are between the left and the right number. If the number of possible
  8853. _values between both numbers is less than or equal to maxUlps, then the numbers
  8854. are considered as being equal.
  8855. </para>
  8856. <para>
  8857. Implementation partially follows the code outlined here:
  8858. http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
  8859. </para>
  8860. </remarks>
  8861. </member>
  8862. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
  8863. <summary>
  8864. Reinterprets the memory contents of a floating point value as an integer value
  8865. </summary>
  8866. <param name="value">
  8867. Floating point value whose memory contents to reinterpret
  8868. </param>
  8869. <returns>
  8870. The memory contents of the floating point value interpreted as an integer
  8871. </returns>
  8872. </member>
  8873. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
  8874. <summary>
  8875. Reinterprets the memory contents of a double precision floating point
  8876. value as an integer value
  8877. </summary>
  8878. <param name="value">
  8879. Double precision floating point value whose memory contents to reinterpret
  8880. </param>
  8881. <returns>
  8882. The memory contents of the double precision floating point value
  8883. interpreted as an integer
  8884. </returns>
  8885. </member>
  8886. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
  8887. <summary>
  8888. Reinterprets the memory contents of an integer as a floating point value
  8889. </summary>
  8890. <param name="value">Integer value whose memory contents to reinterpret</param>
  8891. <returns>
  8892. The memory contents of the integer value interpreted as a floating point value
  8893. </returns>
  8894. </member>
  8895. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
  8896. <summary>
  8897. Reinterprets the memory contents of an integer value as a double precision
  8898. floating point value
  8899. </summary>
  8900. <param name="value">Integer whose memory contents to reinterpret</param>
  8901. <returns>
  8902. The memory contents of the integer interpreted as a double precision
  8903. floating point value
  8904. </returns>
  8905. </member>
  8906. <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
  8907. <summary>
  8908. Tests whether a value is greater than the value supplied to its constructor
  8909. </summary>
  8910. </member>
  8911. <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
  8912. <summary>
  8913. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
  8914. </summary>
  8915. <param name="expected">The expected value.</param>
  8916. </member>
  8917. <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
  8918. <summary>
  8919. Tests whether a value is greater than or equal to the value supplied to its constructor
  8920. </summary>
  8921. </member>
  8922. <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
  8923. <summary>
  8924. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
  8925. </summary>
  8926. <param name="expected">The expected value.</param>
  8927. </member>
  8928. <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
  8929. <summary>
  8930. ConstraintStatus represents the status of a ConstraintResult
  8931. returned by a Constraint being applied to an actual value.
  8932. </summary>
  8933. </member>
  8934. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
  8935. <summary>
  8936. The status has not yet been set
  8937. </summary>
  8938. </member>
  8939. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
  8940. <summary>
  8941. The constraint succeeded
  8942. </summary>
  8943. </member>
  8944. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
  8945. <summary>
  8946. The constraint failed
  8947. </summary>
  8948. </member>
  8949. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
  8950. <summary>
  8951. An error occured in applying the constraint (reserved for future use)
  8952. </summary>
  8953. </member>
  8954. <member name="T:NUnit.Framework.Constraints.ConstraintResult">
  8955. <summary>
  8956. Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
  8957. </summary>
  8958. </member>
  8959. <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
  8960. <summary>
  8961. Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
  8962. </summary>
  8963. <param name="constraint">The Constraint to which this result applies.</param>
  8964. <param name="actualValue">The actual value to which the Constraint was applied.</param>
  8965. </member>
  8966. <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
  8967. <summary>
  8968. Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
  8969. </summary>
  8970. <param name="constraint">The Constraint to which this result applies.</param>
  8971. <param name="actualValue">The actual value to which the Constraint was applied.</param>
  8972. <param name="status">The status of the new ConstraintResult.</param>
  8973. </member>
  8974. <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
  8975. <summary>
  8976. Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
  8977. </summary>
  8978. <param name="constraint">The Constraint to which this result applies.</param>
  8979. <param name="actualValue">The actual value to which the Constraint was applied.</param>
  8980. <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
  8981. </member>
  8982. <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
  8983. <summary>
  8984. The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
  8985. </summary>
  8986. </member>
  8987. <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
  8988. <summary>
  8989. Gets and sets the ResultStatus for this result.
  8990. </summary>
  8991. </member>
  8992. <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
  8993. <summary>
  8994. True if actual value meets the Constraint criteria otherwise false.
  8995. </summary>
  8996. </member>
  8997. <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
  8998. <summary>
  8999. Display friendly name of the constraint.
  9000. </summary>
  9001. </member>
  9002. <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
  9003. <summary>
  9004. Description of the constraint may be affected by the state the constraint had
  9005. when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
  9006. </summary>
  9007. </member>
  9008. <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
  9009. <summary>
  9010. Write the failure message to the MessageWriter provided
  9011. as an argument. The default implementation simply passes
  9012. the result and the actual value to the writer, which
  9013. then displays the constraint description and the value.
  9014. Constraints that need to provide additional details,
  9015. such as where the error occured can override this.
  9016. </summary>
  9017. <param name="writer">The MessageWriter on which to display the message</param>
  9018. </member>
  9019. <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
  9020. <summary>
  9021. Write the actual value for a failing constraint test to a
  9022. MessageWriter. The default implementation simply writes
  9023. the raw value of actual, leaving it to the writer to
  9024. perform any formatting.
  9025. </summary>
  9026. <param name="writer">The writer on which the actual value is displayed</param>
  9027. </member>
  9028. <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
  9029. <summary>
  9030. InstanceOfTypeConstraint is used to test that an object
  9031. is of the same type provided or derived from it.
  9032. </summary>
  9033. </member>
  9034. <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
  9035. <summary>
  9036. Construct an InstanceOfTypeConstraint for the type provided
  9037. </summary>
  9038. <param name="type">The expected Type</param>
  9039. </member>
  9040. <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
  9041. <summary>
  9042. Apply the constraint to an actual value, returning true if it succeeds
  9043. </summary>
  9044. <param name="actual">The actual argument</param>
  9045. <returns>True if the constraint succeeds, otherwise false.</returns>
  9046. </member>
  9047. <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
  9048. <summary>
  9049. The IResolveConstraint interface is implemented by all
  9050. complete and resolvable constraints and expressions.
  9051. </summary>
  9052. </member>
  9053. <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
  9054. <summary>
  9055. Return the top-level constraint for this expression
  9056. </summary>
  9057. <returns></returns>
  9058. </member>
  9059. <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
  9060. <summary>
  9061. Tests whether a value is less than the value supplied to its constructor
  9062. </summary>
  9063. </member>
  9064. <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
  9065. <summary>
  9066. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
  9067. </summary>
  9068. <param name="expected">The expected value.</param>
  9069. </member>
  9070. <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
  9071. <summary>
  9072. Tests whether a value is less than or equal to the value supplied to its constructor
  9073. </summary>
  9074. </member>
  9075. <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
  9076. <summary>
  9077. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
  9078. </summary>
  9079. <param name="expected">The expected value.</param>
  9080. </member>
  9081. <member name="T:NUnit.Framework.Constraints.MessageWriter">
  9082. <summary>
  9083. MessageWriter is the abstract base for classes that write
  9084. constraint descriptions and messages in some form. The
  9085. class has separate methods for writing various components
  9086. of a message, allowing implementations to tailor the
  9087. presentation as needed.
  9088. </summary>
  9089. </member>
  9090. <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
  9091. <summary>
  9092. Construct a MessageWriter given a culture
  9093. </summary>
  9094. </member>
  9095. <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
  9096. <summary>
  9097. Abstract method to get the max line length
  9098. </summary>
  9099. </member>
  9100. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
  9101. <summary>
  9102. Method to write single line message with optional args, usually
  9103. written to precede the general failure message.
  9104. </summary>
  9105. <param name="message">The message to be written</param>
  9106. <param name="args">Any arguments used in formatting the message</param>
  9107. </member>
  9108. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
  9109. <summary>
  9110. Method to write single line message with optional args, usually
  9111. written to precede the general failure message, at a givel
  9112. indentation level.
  9113. </summary>
  9114. <param name="level">The indentation level of the message</param>
  9115. <param name="message">The message to be written</param>
  9116. <param name="args">Any arguments used in formatting the message</param>
  9117. </member>
  9118. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
  9119. <summary>
  9120. Display Expected and Actual lines for a constraint. This
  9121. is called by MessageWriter's default implementation of
  9122. WriteMessageTo and provides the generic two-line display.
  9123. </summary>
  9124. <param name="result">The failing constraint result</param>
  9125. </member>
  9126. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
  9127. <summary>
  9128. Display Expected and Actual lines for given _values. This
  9129. method may be called by constraints that need more control over
  9130. the display of actual and expected _values than is provided
  9131. by the default implementation.
  9132. </summary>
  9133. <param name="expected">The expected value</param>
  9134. <param name="actual">The actual value causing the failure</param>
  9135. </member>
  9136. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  9137. <summary>
  9138. Display Expected and Actual lines for given _values, including
  9139. a tolerance value on the Expected line.
  9140. </summary>
  9141. <param name="expected">The expected value</param>
  9142. <param name="actual">The actual value causing the failure</param>
  9143. <param name="tolerance">The tolerance within which the test was made</param>
  9144. </member>
  9145. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
  9146. <summary>
  9147. Display the expected and actual string _values on separate lines.
  9148. If the mismatch parameter is >=0, an additional line is displayed
  9149. line containing a caret that points to the mismatch point.
  9150. </summary>
  9151. <param name="expected">The expected string value</param>
  9152. <param name="actual">The actual string value</param>
  9153. <param name="mismatch">The point at which the strings don't match or -1</param>
  9154. <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
  9155. <param name="clipping">If true, the strings should be clipped to fit the line</param>
  9156. </member>
  9157. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
  9158. <summary>
  9159. Writes the text for an actual value.
  9160. </summary>
  9161. <param name="actual">The actual value.</param>
  9162. </member>
  9163. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
  9164. <summary>
  9165. Writes the text for a generalized value.
  9166. </summary>
  9167. <param name="val">The value.</param>
  9168. </member>
  9169. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
  9170. <summary>
  9171. Writes the text for a collection value,
  9172. starting at a particular point, to a max length
  9173. </summary>
  9174. <param name="collection">The collection containing elements to write.</param>
  9175. <param name="start">The starting point of the elements to write</param>
  9176. <param name="max">The maximum number of elements to write</param>
  9177. </member>
  9178. <member name="T:NUnit.Framework.Constraints.MsgUtils">
  9179. <summary>
  9180. Static methods used in creating messages
  9181. </summary>
  9182. </member>
  9183. <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
  9184. <summary>
  9185. Static string used when strings are clipped
  9186. </summary>
  9187. </member>
  9188. <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
  9189. <summary>
  9190. Formatting strings used for expected and actual _values
  9191. </summary>
  9192. </member>
  9193. <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
  9194. <summary>
  9195. Formats text to represent a generalized value.
  9196. </summary>
  9197. <param name="val">The value</param>
  9198. <returns>The formatted text</returns>
  9199. </member>
  9200. <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
  9201. <summary>
  9202. Formats text for a collection value,
  9203. starting at a particular point, to a max length
  9204. </summary>
  9205. <param name="collection">The collection containing elements to write.</param>
  9206. <param name="start">The starting point of the elements to write</param>
  9207. <param name="max">The maximum number of elements to write</param>
  9208. </member>
  9209. <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
  9210. <summary>
  9211. Returns the representation of a type as used in NUnitLite.
  9212. This is the same as Type.ToString() except for arrays,
  9213. which are displayed with their declared sizes.
  9214. </summary>
  9215. <param name="obj"></param>
  9216. <returns></returns>
  9217. </member>
  9218. <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
  9219. <summary>
  9220. Converts any control characters in a string
  9221. to their escaped representation.
  9222. </summary>
  9223. <param name="s">The string to be converted</param>
  9224. <returns>The converted string</returns>
  9225. </member>
  9226. <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
  9227. <summary>
  9228. Return the a string representation for a set of indices into an array
  9229. </summary>
  9230. <param name="indices">Array of indices for which a string is needed</param>
  9231. </member>
  9232. <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
  9233. <summary>
  9234. Get an array of indices representing the point in a collection or
  9235. array corresponding to a single int index into the collection.
  9236. </summary>
  9237. <param name="collection">The collection to which the indices apply</param>
  9238. <param name="index">Index in the collection</param>
  9239. <returns>Array of indices</returns>
  9240. </member>
  9241. <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
  9242. <summary>
  9243. Clip a string to a given length, starting at a particular offset, returning the clipped
  9244. string with ellipses representing the removed parts
  9245. </summary>
  9246. <param name="s">The string to be clipped</param>
  9247. <param name="maxStringLength">The maximum permitted length of the result string</param>
  9248. <param name="clipStart">The point at which to start clipping</param>
  9249. <returns>The clipped string</returns>
  9250. </member>
  9251. <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
  9252. <summary>
  9253. Clip the expected and actual strings in a coordinated fashion,
  9254. so that they may be displayed together.
  9255. </summary>
  9256. <param name="expected"></param>
  9257. <param name="actual"></param>
  9258. <param name="maxDisplayLength"></param>
  9259. <param name="mismatch"></param>
  9260. </member>
  9261. <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
  9262. <summary>
  9263. Shows the position two strings start to differ. Comparison
  9264. starts at the start index.
  9265. </summary>
  9266. <param name="expected">The expected string</param>
  9267. <param name="actual">The actual string</param>
  9268. <param name="istart">The index in the strings at which comparison should start</param>
  9269. <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
  9270. <returns>-1 if no mismatch found, or the index where mismatch found</returns>
  9271. </member>
  9272. <member name="T:NUnit.Framework.Constraints.NaNConstraint">
  9273. <summary>
  9274. NaNConstraint tests that the actual value is a double or float NaN
  9275. </summary>
  9276. </member>
  9277. <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
  9278. <summary>
  9279. The Description of what this constraint tests, for
  9280. use in messages and in the ConstraintResult.
  9281. </summary>
  9282. </member>
  9283. <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
  9284. <summary>
  9285. Test that the actual value is an NaN
  9286. </summary>
  9287. <param name="actual"></param>
  9288. <returns></returns>
  9289. </member>
  9290. <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
  9291. <summary>
  9292. NoItemConstraint applies another constraint to each
  9293. item in a collection, failing if any of them succeeds.
  9294. </summary>
  9295. </member>
  9296. <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  9297. <summary>
  9298. Construct a SomeItemsConstraint on top of an existing constraint
  9299. </summary>
  9300. <param name="itemConstraint"></param>
  9301. </member>
  9302. <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
  9303. <summary>
  9304. Apply the item constraint to each item in the collection,
  9305. failing if any item fails.
  9306. </summary>
  9307. <param name="actual"></param>
  9308. <returns></returns>
  9309. </member>
  9310. <member name="T:NUnit.Framework.Constraints.NotConstraint">
  9311. <summary>
  9312. NotConstraint negates the effect of some other constraint
  9313. </summary>
  9314. </member>
  9315. <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  9316. <summary>
  9317. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
  9318. </summary>
  9319. <param name="baseConstraint">The base constraint to be negated.</param>
  9320. </member>
  9321. <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
  9322. <summary>
  9323. Test whether the constraint is satisfied by a given value
  9324. </summary>
  9325. <param name="actual">The value to be tested</param>
  9326. <returns>True for if the base constraint fails, false if it succeeds</returns>
  9327. </member>
  9328. <member name="T:NUnit.Framework.Constraints.NullConstraint">
  9329. <summary>
  9330. NullConstraint tests that the actual value is null
  9331. </summary>
  9332. </member>
  9333. <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
  9334. <summary>
  9335. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
  9336. </summary>
  9337. </member>
  9338. <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
  9339. <summary>
  9340. Applies the constraint to an actual value, returning a ConstraintResult.
  9341. </summary>
  9342. <param name="actual">The value to be tested</param>
  9343. <returns>A ConstraintResult</returns>
  9344. </member>
  9345. <member name="T:NUnit.Framework.Constraints.Numerics">
  9346. <summary>
  9347. The Numerics class contains common operations on numeric _values.
  9348. </summary>
  9349. </member>
  9350. <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
  9351. <summary>
  9352. Checks the type of the object, returning true if
  9353. the object is a numeric type.
  9354. </summary>
  9355. <param name="obj">The object to check</param>
  9356. <returns>true if the object is a numeric type</returns>
  9357. </member>
  9358. <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
  9359. <summary>
  9360. Checks the type of the object, returning true if
  9361. the object is a floating point numeric type.
  9362. </summary>
  9363. <param name="obj">The object to check</param>
  9364. <returns>true if the object is a floating point numeric type</returns>
  9365. </member>
  9366. <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
  9367. <summary>
  9368. Checks the type of the object, returning true if
  9369. the object is a fixed point numeric type.
  9370. </summary>
  9371. <param name="obj">The object to check</param>
  9372. <returns>true if the object is a fixed point numeric type</returns>
  9373. </member>
  9374. <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
  9375. <summary>
  9376. Test two numeric _values for equality, performing the usual numeric
  9377. conversions and using a provided or default tolerance. If the tolerance
  9378. provided is Empty, this method may set it to a default tolerance.
  9379. </summary>
  9380. <param name="expected">The expected value</param>
  9381. <param name="actual">The actual value</param>
  9382. <param name="tolerance">A reference to the tolerance in effect</param>
  9383. <returns>True if the _values are equal</returns>
  9384. </member>
  9385. <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
  9386. <summary>
  9387. Compare two numeric _values, performing the usual numeric conversions.
  9388. </summary>
  9389. <param name="expected">The expected value</param>
  9390. <param name="actual">The actual value</param>
  9391. <returns>The relationship of the _values to each other</returns>
  9392. </member>
  9393. <member name="T:NUnit.Framework.Constraints.NUnitComparer">
  9394. <summary>
  9395. NUnitComparer encapsulates NUnit's default behavior
  9396. in comparing two objects.
  9397. </summary>
  9398. </member>
  9399. <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
  9400. <summary>
  9401. Returns the default NUnitComparer.
  9402. </summary>
  9403. </member>
  9404. <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
  9405. <summary>
  9406. Compares two objects
  9407. </summary>
  9408. <param name="x"></param>
  9409. <param name="y"></param>
  9410. <returns></returns>
  9411. </member>
  9412. <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
  9413. <summary>
  9414. NUnitEqualityComparer encapsulates NUnit's handling of
  9415. equality tests between objects.
  9416. </summary>
  9417. </member>
  9418. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
  9419. <summary>
  9420. If true, all string comparisons will ignore case
  9421. </summary>
  9422. </member>
  9423. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
  9424. <summary>
  9425. If true, arrays will be treated as collections, allowing
  9426. those of different dimensions to be compared
  9427. </summary>
  9428. </member>
  9429. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
  9430. <summary>
  9431. Comparison objects used in comparisons for some constraints.
  9432. </summary>
  9433. </member>
  9434. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
  9435. <summary>
  9436. List of points at which a failure occurred.
  9437. </summary>
  9438. </member>
  9439. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
  9440. <summary>
  9441. Returns the default NUnitEqualityComparer
  9442. </summary>
  9443. </member>
  9444. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
  9445. <summary>
  9446. Gets and sets a flag indicating whether case should
  9447. be ignored in determining equality.
  9448. </summary>
  9449. </member>
  9450. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
  9451. <summary>
  9452. Gets and sets a flag indicating that arrays should be
  9453. compared as collections, without regard to their shape.
  9454. </summary>
  9455. </member>
  9456. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
  9457. <summary>
  9458. Gets the list of external comparers to be used to
  9459. test for equality. They are applied to members of
  9460. collections, in place of NUnit's own logic.
  9461. </summary>
  9462. </member>
  9463. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
  9464. <summary>
  9465. Gets the list of failure points for the last Match performed.
  9466. The list consists of objects to be interpreted by the caller.
  9467. This generally means that the caller may only make use of
  9468. objects it has placed on the list at a particular depthy.
  9469. </summary>
  9470. </member>
  9471. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
  9472. <summary>
  9473. Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
  9474. property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
  9475. </summary>
  9476. <remarks>
  9477. Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
  9478. modifier.
  9479. </remarks>
  9480. </member>
  9481. <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
  9482. <summary>
  9483. Compares two objects for equality within a tolerance.
  9484. </summary>
  9485. </member>
  9486. <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array,NUnit.Framework.Constraints.Tolerance@)">
  9487. <summary>
  9488. Helper method to compare two arrays
  9489. </summary>
  9490. </member>
  9491. <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
  9492. <summary>
  9493. Method to compare two DirectoryInfo objects
  9494. </summary>
  9495. <param name="x">first directory to compare</param>
  9496. <param name="y">second directory to compare</param>
  9497. <returns>true if equivalent, false if not</returns>
  9498. </member>
  9499. <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
  9500. <summary>
  9501. FailurePoint class represents one point of failure
  9502. in an equality test.
  9503. </summary>
  9504. </member>
  9505. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
  9506. <summary>
  9507. The location of the failure
  9508. </summary>
  9509. </member>
  9510. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
  9511. <summary>
  9512. The expected value
  9513. </summary>
  9514. </member>
  9515. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
  9516. <summary>
  9517. The actual value
  9518. </summary>
  9519. </member>
  9520. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
  9521. <summary>
  9522. Indicates whether the expected value is valid
  9523. </summary>
  9524. </member>
  9525. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
  9526. <summary>
  9527. Indicates whether the actual value is valid
  9528. </summary>
  9529. </member>
  9530. <member name="T:NUnit.Framework.Constraints.AndOperator">
  9531. <summary>
  9532. Operator that requires both it's arguments to succeed
  9533. </summary>
  9534. </member>
  9535. <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
  9536. <summary>
  9537. Construct an AndOperator
  9538. </summary>
  9539. </member>
  9540. <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  9541. <summary>
  9542. Apply the operator to produce an AndConstraint
  9543. </summary>
  9544. </member>
  9545. <member name="T:NUnit.Framework.Constraints.AttributeOperator">
  9546. <summary>
  9547. Operator that tests for the presence of a particular attribute
  9548. on a type and optionally applies further tests to the attribute.
  9549. </summary>
  9550. </member>
  9551. <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
  9552. <summary>
  9553. Construct an AttributeOperator for a particular Type
  9554. </summary>
  9555. <param name="type">The Type of attribute tested</param>
  9556. </member>
  9557. <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  9558. <summary>
  9559. Reduce produces a constraint from the operator and
  9560. any arguments. It takes the arguments from the constraint
  9561. stack and pushes the resulting constraint on it.
  9562. </summary>
  9563. </member>
  9564. <member name="T:NUnit.Framework.Constraints.BinaryOperator">
  9565. <summary>
  9566. Abstract base class for all binary operators
  9567. </summary>
  9568. </member>
  9569. <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  9570. <summary>
  9571. Reduce produces a constraint from the operator and
  9572. any arguments. It takes the arguments from the constraint
  9573. stack and pushes the resulting constraint on it.
  9574. </summary>
  9575. <param name="stack"></param>
  9576. </member>
  9577. <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
  9578. <summary>
  9579. Gets the left precedence of the operator
  9580. </summary>
  9581. </member>
  9582. <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
  9583. <summary>
  9584. Gets the right precedence of the operator
  9585. </summary>
  9586. </member>
  9587. <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  9588. <summary>
  9589. Abstract method that produces a constraint by applying
  9590. the operator to its left and right constraint arguments.
  9591. </summary>
  9592. </member>
  9593. <member name="T:NUnit.Framework.Constraints.CollectionOperator">
  9594. <summary>
  9595. Abstract base for operators that indicate how to
  9596. apply a constraint to items in a collection.
  9597. </summary>
  9598. </member>
  9599. <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
  9600. <summary>
  9601. Constructs a CollectionOperator
  9602. </summary>
  9603. </member>
  9604. <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
  9605. <summary>
  9606. The ConstraintOperator class is used internally by a
  9607. ConstraintBuilder to represent an operator that
  9608. modifies or combines constraints.
  9609. Constraint operators use left and right precedence
  9610. _values to determine whether the top operator on the
  9611. stack should be reduced before pushing a new operator.
  9612. </summary>
  9613. </member>
  9614. <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
  9615. <summary>
  9616. The precedence value used when the operator
  9617. is about to be pushed to the stack.
  9618. </summary>
  9619. </member>
  9620. <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
  9621. <summary>
  9622. The precedence value used when the operator
  9623. is on the top of the stack.
  9624. </summary>
  9625. </member>
  9626. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
  9627. <summary>
  9628. The syntax element preceding this operator
  9629. </summary>
  9630. </member>
  9631. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
  9632. <summary>
  9633. The syntax element following this operator
  9634. </summary>
  9635. </member>
  9636. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
  9637. <summary>
  9638. The precedence value used when the operator
  9639. is about to be pushed to the stack.
  9640. </summary>
  9641. </member>
  9642. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
  9643. <summary>
  9644. The precedence value used when the operator
  9645. is on the top of the stack.
  9646. </summary>
  9647. </member>
  9648. <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  9649. <summary>
  9650. Reduce produces a constraint from the operator and
  9651. any arguments. It takes the arguments from the constraint
  9652. stack and pushes the resulting constraint on it.
  9653. </summary>
  9654. <param name="stack"></param>
  9655. </member>
  9656. <member name="T:NUnit.Framework.Constraints.NotOperator">
  9657. <summary>
  9658. Negates the test of the constraint it wraps.
  9659. </summary>
  9660. </member>
  9661. <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
  9662. <summary>
  9663. Constructs a new NotOperator
  9664. </summary>
  9665. </member>
  9666. <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  9667. <summary>
  9668. Returns a NotConstraint applied to its argument.
  9669. </summary>
  9670. </member>
  9671. <member name="T:NUnit.Framework.Constraints.OrOperator">
  9672. <summary>
  9673. Operator that requires at least one of it's arguments to succeed
  9674. </summary>
  9675. </member>
  9676. <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
  9677. <summary>
  9678. Construct an OrOperator
  9679. </summary>
  9680. </member>
  9681. <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  9682. <summary>
  9683. Apply the operator to produce an OrConstraint
  9684. </summary>
  9685. </member>
  9686. <member name="T:NUnit.Framework.Constraints.PrefixOperator">
  9687. <summary>
  9688. PrefixOperator takes a single constraint and modifies
  9689. it's action in some way.
  9690. </summary>
  9691. </member>
  9692. <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  9693. <summary>
  9694. Reduce produces a constraint from the operator and
  9695. any arguments. It takes the arguments from the constraint
  9696. stack and pushes the resulting constraint on it.
  9697. </summary>
  9698. <param name="stack"></param>
  9699. </member>
  9700. <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  9701. <summary>
  9702. Returns the constraint created by applying this
  9703. prefix to another constraint.
  9704. </summary>
  9705. <param name="constraint"></param>
  9706. <returns></returns>
  9707. </member>
  9708. <member name="T:NUnit.Framework.Constraints.PropOperator">
  9709. <summary>
  9710. Operator used to test for the presence of a named Property
  9711. on an object and optionally apply further tests to the
  9712. value of that property.
  9713. </summary>
  9714. </member>
  9715. <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
  9716. <summary>
  9717. Gets the name of the property to which the operator applies
  9718. </summary>
  9719. </member>
  9720. <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
  9721. <summary>
  9722. Constructs a PropOperator for a particular named property
  9723. </summary>
  9724. </member>
  9725. <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  9726. <summary>
  9727. Reduce produces a constraint from the operator and
  9728. any arguments. It takes the arguments from the constraint
  9729. stack and pushes the resulting constraint on it.
  9730. </summary>
  9731. <param name="stack"></param>
  9732. </member>
  9733. <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
  9734. <summary>
  9735. Abstract base class for operators that are able to reduce to a
  9736. constraint whether or not another syntactic element follows.
  9737. </summary>
  9738. </member>
  9739. <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
  9740. <summary>
  9741. Operator that tests that an exception is thrown and
  9742. optionally applies further tests to the exception.
  9743. </summary>
  9744. </member>
  9745. <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
  9746. <summary>
  9747. Construct a ThrowsOperator
  9748. </summary>
  9749. </member>
  9750. <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  9751. <summary>
  9752. Reduce produces a constraint from the operator and
  9753. any arguments. It takes the arguments from the constraint
  9754. stack and pushes the resulting constraint on it.
  9755. </summary>
  9756. </member>
  9757. <member name="T:NUnit.Framework.Constraints.WithOperator">
  9758. <summary>
  9759. Represents a constraint that simply wraps the
  9760. constraint provided as an argument, without any
  9761. further functionality, but which modifies the
  9762. order of evaluation because of its precedence.
  9763. </summary>
  9764. </member>
  9765. <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
  9766. <summary>
  9767. Constructor for the WithOperator
  9768. </summary>
  9769. </member>
  9770. <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  9771. <summary>
  9772. Returns a constraint that wraps its argument
  9773. </summary>
  9774. </member>
  9775. <member name="T:NUnit.Framework.Constraints.OrConstraint">
  9776. <summary>
  9777. OrConstraint succeeds if either member succeeds
  9778. </summary>
  9779. </member>
  9780. <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  9781. <summary>
  9782. Create an OrConstraint from two other constraints
  9783. </summary>
  9784. <param name="left">The first constraint</param>
  9785. <param name="right">The second constraint</param>
  9786. </member>
  9787. <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
  9788. <summary>
  9789. Gets text describing a constraint
  9790. </summary>
  9791. </member>
  9792. <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
  9793. <summary>
  9794. Apply the member constraints to an actual value, succeeding
  9795. succeeding as soon as one of them succeeds.
  9796. </summary>
  9797. <param name="actual">The actual value</param>
  9798. <returns>True if either constraint succeeded</returns>
  9799. </member>
  9800. <member name="T:NUnit.Framework.Constraints.PathConstraint">
  9801. <summary>
  9802. PathConstraint serves as the abstract base of constraints
  9803. that operate on paths and provides several helper methods.
  9804. </summary>
  9805. </member>
  9806. <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
  9807. <summary>
  9808. Construct a PathConstraint for a give expected path
  9809. </summary>
  9810. <param name="expected">The expected path</param>
  9811. </member>
  9812. <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
  9813. <summary>
  9814. Modifies the current instance to be case-sensitive
  9815. and returns it.
  9816. </summary>
  9817. </member>
  9818. <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
  9819. <summary>
  9820. Returns the string representation of this constraint
  9821. </summary>
  9822. </member>
  9823. <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
  9824. <summary>
  9825. Canonicalize the provided path
  9826. </summary>
  9827. <param name="path"></param>
  9828. <returns>The path in standardized form</returns>
  9829. </member>
  9830. <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
  9831. <summary>
  9832. Test whether one path in canonical form is a subpath of another path
  9833. </summary>
  9834. <param name="path1">The first path - supposed to be the parent path</param>
  9835. <param name="path2">The second path - supposed to be the child path</param>
  9836. <returns></returns>
  9837. </member>
  9838. <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
  9839. <summary>
  9840. Predicate constraint wraps a Predicate in a constraint,
  9841. returning success if the predicate is true.
  9842. </summary>
  9843. </member>
  9844. <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
  9845. <summary>
  9846. Construct a PredicateConstraint from a predicate
  9847. </summary>
  9848. </member>
  9849. <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
  9850. <summary>
  9851. Gets text describing a constraint
  9852. </summary>
  9853. </member>
  9854. <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
  9855. <summary>
  9856. Determines whether the predicate succeeds when applied
  9857. to the actual value.
  9858. </summary>
  9859. </member>
  9860. <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
  9861. <summary>
  9862. Abstract base class used for prefixes
  9863. </summary>
  9864. </member>
  9865. <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
  9866. <summary>
  9867. The base constraint
  9868. </summary>
  9869. </member>
  9870. <member name="F:NUnit.Framework.Constraints.PrefixConstraint.descriptionPrefix">
  9871. <summary>
  9872. Prefix used in forming the constraint description
  9873. </summary>
  9874. </member>
  9875. <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
  9876. <summary>
  9877. Construct given a base constraint
  9878. </summary>
  9879. <param name="baseConstraint"></param>
  9880. </member>
  9881. <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
  9882. <summary>
  9883. The Description of what this constraint tests, for
  9884. use in messages and in the ConstraintResult.
  9885. </summary>
  9886. </member>
  9887. <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
  9888. <summary>
  9889. PropertyConstraint extracts a named property and uses
  9890. its value as the actual value for a chained constraint.
  9891. </summary>
  9892. </member>
  9893. <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
  9894. <summary>
  9895. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
  9896. </summary>
  9897. <param name="name">The name.</param>
  9898. <param name="baseConstraint">The constraint to apply to the property.</param>
  9899. </member>
  9900. <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
  9901. <summary>
  9902. Test whether the constraint is satisfied by a given value
  9903. </summary>
  9904. <param name="actual">The value to be tested</param>
  9905. <returns>True for success, false for failure</returns>
  9906. </member>
  9907. <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
  9908. <summary>
  9909. Returns the string representation of the constraint.
  9910. </summary>
  9911. <returns></returns>
  9912. </member>
  9913. <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
  9914. <summary>
  9915. PropertyExistsConstraint tests that a named property
  9916. exists on the object provided through Match.
  9917. Originally, PropertyConstraint provided this feature
  9918. in addition to making optional tests on the value
  9919. of the property. The two constraints are now separate.
  9920. </summary>
  9921. </member>
  9922. <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
  9923. <summary>
  9924. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
  9925. </summary>
  9926. <param name="name">The name of the property.</param>
  9927. </member>
  9928. <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
  9929. <summary>
  9930. The Description of what this constraint tests, for
  9931. use in messages and in the ConstraintResult.
  9932. </summary>
  9933. </member>
  9934. <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
  9935. <summary>
  9936. Test whether the property exists for a given object
  9937. </summary>
  9938. <param name="actual">The object to be tested</param>
  9939. <returns>True for success, false for failure</returns>
  9940. </member>
  9941. <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
  9942. <summary>
  9943. Returns the string representation of the constraint.
  9944. </summary>
  9945. <returns></returns>
  9946. </member>
  9947. <member name="T:NUnit.Framework.Constraints.RangeConstraint">
  9948. <summary>
  9949. RangeConstraint tests whether two _values are within a
  9950. specified range.
  9951. </summary>
  9952. </member>
  9953. <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
  9954. <summary>
  9955. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
  9956. </summary>
  9957. <remarks>from must be less than or equal to true</remarks>
  9958. <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
  9959. <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
  9960. </member>
  9961. <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
  9962. <summary>
  9963. Gets text describing a constraint
  9964. </summary>
  9965. </member>
  9966. <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
  9967. <summary>
  9968. Test whether the constraint is satisfied by a given value
  9969. </summary>
  9970. <param name="actual">The value to be tested</param>
  9971. <returns>True for success, false for failure</returns>
  9972. </member>
  9973. <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
  9974. <summary>
  9975. Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
  9976. </summary>
  9977. </member>
  9978. <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  9979. <summary>
  9980. Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
  9981. </summary>
  9982. </member>
  9983. <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
  9984. <summary>
  9985. Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
  9986. </summary>
  9987. </member>
  9988. <member name="T:NUnit.Framework.Constraints.RegexConstraint">
  9989. <summary>
  9990. RegexConstraint can test whether a string matches
  9991. the pattern provided.
  9992. </summary>
  9993. </member>
  9994. <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
  9995. <summary>
  9996. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
  9997. </summary>
  9998. <param name="pattern">The pattern.</param>
  9999. </member>
  10000. <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
  10001. <summary>
  10002. Test whether the constraint is satisfied by a given value
  10003. </summary>
  10004. <param name="actual">The value to be tested</param>
  10005. <returns>True for success, false for failure</returns>
  10006. </member>
  10007. <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
  10008. <summary>
  10009. ResolvableConstraintExpression is used to represent a compound
  10010. constraint being constructed at a point where the last operator
  10011. may either terminate the expression or may have additional
  10012. qualifying constraints added to it.
  10013. It is used, for example, for a Property element or for
  10014. an Exception element, either of which may be optionally
  10015. followed by constraints that apply to the property or
  10016. exception.
  10017. </summary>
  10018. </member>
  10019. <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
  10020. <summary>
  10021. Create a new instance of ResolvableConstraintExpression
  10022. </summary>
  10023. </member>
  10024. <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  10025. <summary>
  10026. Create a new instance of ResolvableConstraintExpression,
  10027. passing in a pre-populated ConstraintBuilder.
  10028. </summary>
  10029. </member>
  10030. <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
  10031. <summary>
  10032. Appends an And Operator to the expression
  10033. </summary>
  10034. </member>
  10035. <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
  10036. <summary>
  10037. Appends an Or operator to the expression.
  10038. </summary>
  10039. </member>
  10040. <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
  10041. <summary>
  10042. Resolve the current expression to a Constraint
  10043. </summary>
  10044. </member>
  10045. <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
  10046. <summary>
  10047. ReusableConstraint wraps a constraint expression after
  10048. resolving it so that it can be reused consistently.
  10049. </summary>
  10050. </member>
  10051. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
  10052. <summary>
  10053. Construct a ReusableConstraint from a constraint expression
  10054. </summary>
  10055. <param name="c">The expression to be resolved and reused</param>
  10056. </member>
  10057. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
  10058. <summary>
  10059. Converts a constraint to a ReusableConstraint
  10060. </summary>
  10061. <param name="c">The constraint to be converted</param>
  10062. <returns>A ReusableConstraint</returns>
  10063. </member>
  10064. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.ToString">
  10065. <summary>
  10066. Returns a <see cref="T:System.String"/> that represents this instance.
  10067. </summary>
  10068. <returns>
  10069. A <see cref="T:System.String"/> that represents this instance.
  10070. </returns>
  10071. </member>
  10072. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
  10073. <summary>
  10074. Return the top-level constraint for this expression
  10075. </summary>
  10076. <returns></returns>
  10077. </member>
  10078. <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
  10079. <summary>
  10080. SameAsConstraint tests whether an object is identical to
  10081. the object passed to its constructor
  10082. </summary>
  10083. </member>
  10084. <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
  10085. <summary>
  10086. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
  10087. </summary>
  10088. <param name="expected">The expected object.</param>
  10089. </member>
  10090. <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
  10091. <summary>
  10092. The Description of what this constraint tests, for
  10093. use in messages and in the ConstraintResult.
  10094. </summary>
  10095. </member>
  10096. <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
  10097. <summary>
  10098. Test whether the constraint is satisfied by a given value
  10099. </summary>
  10100. <param name="actual">The value to be tested</param>
  10101. <returns>True for success, false for failure</returns>
  10102. </member>
  10103. <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
  10104. <summary>
  10105. Summary description for SamePathConstraint.
  10106. </summary>
  10107. </member>
  10108. <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
  10109. <summary>
  10110. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
  10111. </summary>
  10112. <param name="expected">The expected path</param>
  10113. </member>
  10114. <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
  10115. <summary>
  10116. The Description of what this constraint tests, for
  10117. use in messages and in the ConstraintResult.
  10118. </summary>
  10119. </member>
  10120. <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
  10121. <summary>
  10122. Test whether the constraint is satisfied by a given value
  10123. </summary>
  10124. <param name="actual">The value to be tested</param>
  10125. <returns>True for success, false for failure</returns>
  10126. </member>
  10127. <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
  10128. <summary>
  10129. SamePathOrUnderConstraint tests that one path is under another
  10130. </summary>
  10131. </member>
  10132. <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
  10133. <summary>
  10134. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
  10135. </summary>
  10136. <param name="expected">The expected path</param>
  10137. </member>
  10138. <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
  10139. <summary>
  10140. The Description of what this constraint tests, for
  10141. use in messages and in the ConstraintResult.
  10142. </summary>
  10143. </member>
  10144. <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
  10145. <summary>
  10146. Test whether the constraint is satisfied by a given value
  10147. </summary>
  10148. <param name="actual">The value to be tested</param>
  10149. <returns>True for success, false for failure</returns>
  10150. </member>
  10151. <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
  10152. <summary>
  10153. SomeItemsConstraint applies another constraint to each
  10154. item in a collection, succeeding if any of them succeeds.
  10155. </summary>
  10156. </member>
  10157. <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  10158. <summary>
  10159. Construct a SomeItemsConstraint on top of an existing constraint
  10160. </summary>
  10161. <param name="itemConstraint"></param>
  10162. </member>
  10163. <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
  10164. <summary>
  10165. Apply the item constraint to each item in the collection,
  10166. succeeding if any item succeeds.
  10167. </summary>
  10168. <param name="actual"></param>
  10169. <returns></returns>
  10170. </member>
  10171. <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
  10172. <summary>
  10173. StartsWithConstraint can test whether a string starts
  10174. with an expected substring.
  10175. </summary>
  10176. </member>
  10177. <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
  10178. <summary>
  10179. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
  10180. </summary>
  10181. <param name="expected">The expected string</param>
  10182. </member>
  10183. <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
  10184. <summary>
  10185. Test whether the constraint is matched by the actual value.
  10186. This is a template method, which calls the IsMatch method
  10187. of the derived class.
  10188. </summary>
  10189. <param name="actual"></param>
  10190. <returns></returns>
  10191. </member>
  10192. <member name="T:NUnit.Framework.Constraints.StringConstraint">
  10193. <summary>
  10194. StringConstraint is the abstract base for constraints
  10195. that operate on strings. It supports the IgnoreCase
  10196. modifier for string operations.
  10197. </summary>
  10198. </member>
  10199. <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
  10200. <summary>
  10201. The expected value
  10202. </summary>
  10203. </member>
  10204. <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
  10205. <summary>
  10206. Indicates whether tests should be case-insensitive
  10207. </summary>
  10208. </member>
  10209. <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
  10210. <summary>
  10211. Description of this constraint
  10212. </summary>
  10213. </member>
  10214. <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
  10215. <summary>
  10216. The Description of what this constraint tests, for
  10217. use in messages and in the ConstraintResult.
  10218. </summary>
  10219. </member>
  10220. <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
  10221. <summary>
  10222. Constructs a StringConstraint without an expected value
  10223. </summary>
  10224. </member>
  10225. <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
  10226. <summary>
  10227. Constructs a StringConstraint given an expected value
  10228. </summary>
  10229. <param name="expected">The expected value</param>
  10230. </member>
  10231. <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
  10232. <summary>
  10233. Modify the constraint to ignore case in matching.
  10234. </summary>
  10235. </member>
  10236. <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
  10237. <summary>
  10238. Test whether the constraint is satisfied by a given value
  10239. </summary>
  10240. <param name="actual">The value to be tested</param>
  10241. <returns>True for success, false for failure</returns>
  10242. </member>
  10243. <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
  10244. <summary>
  10245. Test whether the constraint is satisfied by a given string
  10246. </summary>
  10247. <param name="actual">The string to be tested</param>
  10248. <returns>True for success, false for failure</returns>
  10249. </member>
  10250. <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
  10251. <summary>
  10252. SubstringConstraint can test whether a string contains
  10253. the expected substring.
  10254. </summary>
  10255. </member>
  10256. <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
  10257. <summary>
  10258. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
  10259. </summary>
  10260. <param name="expected">The expected.</param>
  10261. </member>
  10262. <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
  10263. <summary>
  10264. Test whether the constraint is satisfied by a given value
  10265. </summary>
  10266. <param name="actual">The value to be tested</param>
  10267. <returns>True for success, false for failure</returns>
  10268. </member>
  10269. <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
  10270. <summary>
  10271. ThrowsConstraint is used to test the exception thrown by
  10272. a delegate by applying a constraint to it.
  10273. </summary>
  10274. </member>
  10275. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  10276. <summary>
  10277. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
  10278. using a constraint to be applied to the exception.
  10279. </summary>
  10280. <param name="baseConstraint">A constraint to apply to the caught exception.</param>
  10281. </member>
  10282. <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
  10283. <summary>
  10284. Get the actual exception thrown - used by Assert.Throws.
  10285. </summary>
  10286. </member>
  10287. <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
  10288. <summary>
  10289. Gets text describing a constraint
  10290. </summary>
  10291. </member>
  10292. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
  10293. <summary>
  10294. Executes the code of the delegate and captures any exception.
  10295. If a non-null base constraint was provided, it applies that
  10296. constraint to the exception.
  10297. </summary>
  10298. <param name="actual">A delegate representing the code to be tested</param>
  10299. <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
  10300. </member>
  10301. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  10302. <summary>
  10303. Converts an ActualValueDelegate to a TestDelegate
  10304. before calling the primary overload.
  10305. </summary>
  10306. <param name="del"></param>
  10307. <returns></returns>
  10308. </member>
  10309. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
  10310. <summary>
  10311. Write the actual value for a failing constraint test to a
  10312. MessageWriter. This override only handles the special message
  10313. used when an exception is expected but none is thrown.
  10314. </summary>
  10315. <param name="writer">The writer on which the actual value is displayed</param>
  10316. </member>
  10317. <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
  10318. <summary>
  10319. ThrowsNothingConstraint tests that a delegate does not
  10320. throw an exception.
  10321. </summary>
  10322. </member>
  10323. <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
  10324. <summary>
  10325. Gets text describing a constraint
  10326. </summary>
  10327. </member>
  10328. <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
  10329. <summary>
  10330. Test whether the constraint is satisfied by a given value
  10331. </summary>
  10332. <param name="actual">The value to be tested</param>
  10333. <returns>True if no exception is thrown, otherwise false</returns>
  10334. </member>
  10335. <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  10336. <summary>
  10337. Applies the constraint to an ActualValueDelegate that returns
  10338. the value to be tested. The default implementation simply evaluates
  10339. the delegate but derived classes may override it to provide for
  10340. delayed processing.
  10341. </summary>
  10342. <param name="del">An ActualValueDelegate</param>
  10343. <returns>A ConstraintResult</returns>
  10344. </member>
  10345. <member name="T:NUnit.Framework.Constraints.Tolerance">
  10346. <summary>
  10347. The Tolerance class generalizes the notion of a tolerance
  10348. within which an equality test succeeds. Normally, it is
  10349. used with numeric types, but it can be used with any
  10350. type that supports taking a difference between two
  10351. objects and comparing that difference to a value.
  10352. </summary>
  10353. </member>
  10354. <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
  10355. <summary>
  10356. Returns a default Tolerance object, equivalent to
  10357. specifying an exact match unless <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
  10358. is set, in which case, the <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
  10359. will be used.
  10360. </summary>
  10361. </member>
  10362. <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
  10363. <summary>
  10364. Returns an empty Tolerance object, equivalent to
  10365. specifying an exact match even if
  10366. <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/> is set.
  10367. </summary>
  10368. </member>
  10369. <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
  10370. <summary>
  10371. Constructs a linear tolerance of a specified amount
  10372. </summary>
  10373. </member>
  10374. <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
  10375. <summary>
  10376. Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
  10377. </summary>
  10378. </member>
  10379. <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
  10380. <summary>
  10381. Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
  10382. </summary>
  10383. </member>
  10384. <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
  10385. <summary>
  10386. Tests that the current Tolerance is linear with a
  10387. numeric value, throwing an exception if it is not.
  10388. </summary>
  10389. </member>
  10390. <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
  10391. <summary>
  10392. Gets the value of the current Tolerance instance.
  10393. </summary>
  10394. </member>
  10395. <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
  10396. <summary>
  10397. Returns a new tolerance, using the current amount as a percentage.
  10398. </summary>
  10399. </member>
  10400. <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
  10401. <summary>
  10402. Returns a new tolerance, using the current amount in Ulps
  10403. </summary>
  10404. </member>
  10405. <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
  10406. <summary>
  10407. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  10408. the current amount as a number of days.
  10409. </summary>
  10410. </member>
  10411. <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
  10412. <summary>
  10413. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  10414. the current amount as a number of hours.
  10415. </summary>
  10416. </member>
  10417. <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
  10418. <summary>
  10419. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  10420. the current amount as a number of minutes.
  10421. </summary>
  10422. </member>
  10423. <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
  10424. <summary>
  10425. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  10426. the current amount as a number of seconds.
  10427. </summary>
  10428. </member>
  10429. <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
  10430. <summary>
  10431. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  10432. the current amount as a number of milliseconds.
  10433. </summary>
  10434. </member>
  10435. <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
  10436. <summary>
  10437. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  10438. the current amount as a number of clock ticks.
  10439. </summary>
  10440. </member>
  10441. <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
  10442. <summary>
  10443. Returns true if the current tolerance has not been set or is using the .
  10444. </summary>
  10445. </member>
  10446. <member name="T:NUnit.Framework.Constraints.ToleranceMode">
  10447. <summary>
  10448. Modes in which the tolerance value for a comparison can be interpreted.
  10449. </summary>
  10450. </member>
  10451. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
  10452. <summary>
  10453. The tolerance was created with a value, without specifying
  10454. how the value would be used. This is used to prevent setting
  10455. the mode more than once and is generally changed to Linear
  10456. upon execution of the test.
  10457. </summary>
  10458. </member>
  10459. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
  10460. <summary>
  10461. The tolerance is used as a numeric range within which
  10462. two compared _values are considered to be equal.
  10463. </summary>
  10464. </member>
  10465. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
  10466. <summary>
  10467. Interprets the tolerance as the percentage by which
  10468. the two compared _values my deviate from each other.
  10469. </summary>
  10470. </member>
  10471. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
  10472. <summary>
  10473. Compares two _values based in their distance in
  10474. representable numbers.
  10475. </summary>
  10476. </member>
  10477. <member name="T:NUnit.Framework.Constraints.TrueConstraint">
  10478. <summary>
  10479. TrueConstraint tests that the actual value is true
  10480. </summary>
  10481. </member>
  10482. <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
  10483. <summary>
  10484. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
  10485. </summary>
  10486. </member>
  10487. <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
  10488. <summary>
  10489. Test whether the constraint is satisfied by a given value
  10490. </summary>
  10491. <param name="actual">The value to be tested</param>
  10492. <returns>True for success, false for failure</returns>
  10493. </member>
  10494. <member name="T:NUnit.Framework.Constraints.TypeConstraint">
  10495. <summary>
  10496. TypeConstraint is the abstract base for constraints
  10497. that take a Type as their expected value.
  10498. </summary>
  10499. </member>
  10500. <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
  10501. <summary>
  10502. The expected Type used by the constraint
  10503. </summary>
  10504. </member>
  10505. <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
  10506. <summary>
  10507. The type of the actual argument to which the constraint was applied
  10508. </summary>
  10509. </member>
  10510. <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
  10511. <summary>
  10512. Construct a TypeConstraint for a given Type
  10513. </summary>
  10514. <param name="type">The expected type for the constraint</param>
  10515. <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
  10516. </member>
  10517. <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
  10518. <summary>
  10519. Applies the constraint to an actual value, returning a ConstraintResult.
  10520. </summary>
  10521. <param name="actual">The value to be tested</param>
  10522. <returns>A ConstraintResult</returns>
  10523. </member>
  10524. <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
  10525. <summary>
  10526. Apply the constraint to an actual value, returning true if it succeeds
  10527. </summary>
  10528. <param name="actual">The actual argument</param>
  10529. <returns>True if the constraint succeeds, otherwise false.</returns>
  10530. </member>
  10531. <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
  10532. <summary>
  10533. UniqueItemsConstraint tests whether all the items in a
  10534. collection are unique.
  10535. </summary>
  10536. </member>
  10537. <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
  10538. <summary>
  10539. The Description of what this constraint tests, for
  10540. use in messages and in the ConstraintResult.
  10541. </summary>
  10542. </member>
  10543. <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
  10544. <summary>
  10545. Check that all items are unique.
  10546. </summary>
  10547. <param name="actual"></param>
  10548. <returns></returns>
  10549. </member>
  10550. <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
  10551. <summary>
  10552. XmlSerializableConstraint tests whether
  10553. an object is serializable in xml format.
  10554. </summary>
  10555. </member>
  10556. <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
  10557. <summary>
  10558. Gets text describing a constraint
  10559. </summary>
  10560. </member>
  10561. <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
  10562. <summary>
  10563. Test whether the constraint is satisfied by a given value
  10564. </summary>
  10565. <param name="actual">The value to be tested</param>
  10566. <returns>True for success, false for failure</returns>
  10567. </member>
  10568. <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
  10569. <summary>
  10570. Returns the string representation of this constraint
  10571. </summary>
  10572. </member>
  10573. <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
  10574. <summary>
  10575. ExactCountConstraint applies another constraint to each
  10576. item in a collection, succeeding only if a specified
  10577. number of items succeed.
  10578. </summary>
  10579. </member>
  10580. <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
  10581. <summary>
  10582. Construct an ExactCountConstraint on top of an existing constraint
  10583. </summary>
  10584. <param name="expectedCount"></param>
  10585. <param name="itemConstraint"></param>
  10586. </member>
  10587. <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
  10588. <summary>
  10589. Apply the item constraint to each item in the collection,
  10590. succeeding only if the expected number of items pass.
  10591. </summary>
  10592. <param name="actual"></param>
  10593. <returns></returns>
  10594. </member>
  10595. <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
  10596. <summary>
  10597. Represents a constraint that succeeds if the specified
  10598. count of members of a collection match a base constraint.
  10599. </summary>
  10600. </member>
  10601. <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
  10602. <summary>
  10603. Construct an ExactCountOperator for a specified count
  10604. </summary>
  10605. <param name="expectedCount">The expected count</param>
  10606. </member>
  10607. <member name="M:NUnit.Framework.Constraints.ExactCountOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  10608. <summary>
  10609. Returns a constraint that will apply the argument
  10610. to the members of a collection, succeeding if
  10611. none of them succeed.
  10612. </summary>
  10613. </member>
  10614. <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
  10615. <summary>
  10616. ExceptionTypeConstraint is a special version of ExactTypeConstraint
  10617. used to provided detailed info about the exception thrown in
  10618. an error message.
  10619. </summary>
  10620. </member>
  10621. <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
  10622. <summary>
  10623. Constructs an ExceptionTypeConstraint
  10624. </summary>
  10625. </member>
  10626. <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
  10627. <summary>
  10628. Applies the constraint to an actual value, returning a ConstraintResult.
  10629. </summary>
  10630. <param name="actual">The value to be tested</param>
  10631. <returns>A ConstraintResult</returns>
  10632. </member>
  10633. <member name="T:NUnit.Framework.Assert">
  10634. <summary>
  10635. The Assert class contains a collection of static methods that
  10636. implement the most common assertions used in NUnit.
  10637. </summary>
  10638. </member>
  10639. <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10640. <summary>
  10641. Verifies that a delegate throws a particular exception when called.
  10642. </summary>
  10643. <param name="expression">A constraint to be satisfied by the exception</param>
  10644. <param name="code">A TestSnippet delegate</param>
  10645. <param name="message">The message that will be displayed on failure</param>
  10646. <param name="args">Arguments to be used in formatting the message</param>
  10647. </member>
  10648. <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
  10649. <summary>
  10650. Verifies that a delegate throws a particular exception when called.
  10651. </summary>
  10652. <param name="expression">A constraint to be satisfied by the exception</param>
  10653. <param name="code">A TestSnippet delegate</param>
  10654. </member>
  10655. <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10656. <summary>
  10657. Verifies that a delegate throws a particular exception when called.
  10658. </summary>
  10659. <param name="expectedExceptionType">The exception Type expected</param>
  10660. <param name="code">A TestDelegate</param>
  10661. <param name="message">The message that will be displayed on failure</param>
  10662. <param name="args">Arguments to be used in formatting the message</param>
  10663. </member>
  10664. <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
  10665. <summary>
  10666. Verifies that a delegate throws a particular exception when called.
  10667. </summary>
  10668. <param name="expectedExceptionType">The exception Type expected</param>
  10669. <param name="code">A TestDelegate</param>
  10670. </member>
  10671. <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10672. <summary>
  10673. Verifies that a delegate throws a particular exception when called.
  10674. </summary>
  10675. <typeparam name="TActual">Type of the expected exception</typeparam>
  10676. <param name="code">A TestDelegate</param>
  10677. <param name="message">The message that will be displayed on failure</param>
  10678. <param name="args">Arguments to be used in formatting the message</param>
  10679. </member>
  10680. <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
  10681. <summary>
  10682. Verifies that a delegate throws a particular exception when called.
  10683. </summary>
  10684. <typeparam name="TActual">Type of the expected exception</typeparam>
  10685. <param name="code">A TestDelegate</param>
  10686. </member>
  10687. <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10688. <summary>
  10689. Verifies that a delegate throws an exception when called
  10690. and returns it.
  10691. </summary>
  10692. <param name="code">A TestDelegate</param>
  10693. <param name="message">The message that will be displayed on failure</param>
  10694. <param name="args">Arguments to be used in formatting the message</param>
  10695. </member>
  10696. <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
  10697. <summary>
  10698. Verifies that a delegate throws an exception when called
  10699. and returns it.
  10700. </summary>
  10701. <param name="code">A TestDelegate</param>
  10702. </member>
  10703. <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10704. <summary>
  10705. Verifies that a delegate throws an exception of a certain Type
  10706. or one derived from it when called and returns it.
  10707. </summary>
  10708. <param name="expectedExceptionType">The expected Exception Type</param>
  10709. <param name="code">A TestDelegate</param>
  10710. <param name="message">The message that will be displayed on failure</param>
  10711. <param name="args">Arguments to be used in formatting the message</param>
  10712. </member>
  10713. <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
  10714. <summary>
  10715. Verifies that a delegate throws an exception of a certain Type
  10716. or one derived from it when called and returns it.
  10717. </summary>
  10718. <param name="expectedExceptionType">The expected Exception Type</param>
  10719. <param name="code">A TestDelegate</param>
  10720. </member>
  10721. <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10722. <summary>
  10723. Verifies that a delegate throws an exception of a certain Type
  10724. or one derived from it when called and returns it.
  10725. </summary>
  10726. <param name="code">A TestDelegate</param>
  10727. <param name="message">The message that will be displayed on failure</param>
  10728. <param name="args">Arguments to be used in formatting the message</param>
  10729. </member>
  10730. <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
  10731. <summary>
  10732. Verifies that a delegate throws an exception of a certain Type
  10733. or one derived from it when called and returns it.
  10734. </summary>
  10735. <param name="code">A TestDelegate</param>
  10736. </member>
  10737. <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  10738. <summary>
  10739. Verifies that a delegate does not throw an exception
  10740. </summary>
  10741. <param name="code">A TestDelegate</param>
  10742. <param name="message">The message that will be displayed on failure</param>
  10743. <param name="args">Arguments to be used in formatting the message</param>
  10744. </member>
  10745. <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
  10746. <summary>
  10747. Verifies that a delegate does not throw an exception.
  10748. </summary>
  10749. <param name="code">A TestDelegate</param>
  10750. </member>
  10751. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
  10752. <summary>
  10753. Verifies that two doubles are equal considering a delta. If the
  10754. expected value is infinity then the delta value is ignored. If
  10755. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  10756. thrown.
  10757. </summary>
  10758. <param name="expected">The expected value</param>
  10759. <param name="actual">The actual value</param>
  10760. <param name="delta">The maximum acceptable difference between the
  10761. the expected and the actual</param>
  10762. <param name="message">The message to display in case of failure</param>
  10763. <param name="args">Array of objects to be used in formatting the message</param>
  10764. </member>
  10765. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
  10766. <summary>
  10767. Verifies that two doubles are equal considering a delta. If the
  10768. expected value is infinity then the delta value is ignored. If
  10769. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  10770. thrown.
  10771. </summary>
  10772. <param name="expected">The expected value</param>
  10773. <param name="actual">The actual value</param>
  10774. <param name="delta">The maximum acceptable difference between the
  10775. the expected and the actual</param>
  10776. </member>
  10777. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
  10778. <summary>
  10779. Verifies that two doubles are equal considering a delta. If the
  10780. expected value is infinity then the delta value is ignored. If
  10781. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  10782. thrown.
  10783. </summary>
  10784. <param name="expected">The expected value</param>
  10785. <param name="actual">The actual value</param>
  10786. <param name="delta">The maximum acceptable difference between the
  10787. the expected and the actual</param>
  10788. <param name="message">The message to display in case of failure</param>
  10789. <param name="args">Array of objects to be used in formatting the message</param>
  10790. </member>
  10791. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
  10792. <summary>
  10793. Verifies that two doubles are equal considering a delta. If the
  10794. expected value is infinity then the delta value is ignored. If
  10795. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  10796. thrown.
  10797. </summary>
  10798. <param name="expected">The expected value</param>
  10799. <param name="actual">The actual value</param>
  10800. <param name="delta">The maximum acceptable difference between the
  10801. the expected and the actual</param>
  10802. </member>
  10803. <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
  10804. <summary>
  10805. Verifies that two objects are equal. Two objects are considered
  10806. equal if both are null, or if both have the same value. NUnit
  10807. has special semantics for some object types.
  10808. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10809. </summary>
  10810. <param name="expected">The value that is expected</param>
  10811. <param name="actual">The actual value</param>
  10812. <param name="message">The message to display in case of failure</param>
  10813. <param name="args">Array of objects to be used in formatting the message</param>
  10814. </member>
  10815. <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
  10816. <summary>
  10817. Verifies that two objects are equal. Two objects are considered
  10818. equal if both are null, or if both have the same value. NUnit
  10819. has special semantics for some object types.
  10820. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10821. </summary>
  10822. <param name="expected">The value that is expected</param>
  10823. <param name="actual">The actual value</param>
  10824. </member>
  10825. <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
  10826. <summary>
  10827. Verifies that two objects are not equal. Two objects are considered
  10828. equal if both are null, or if both have the same value. NUnit
  10829. has special semantics for some object types.
  10830. If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10831. </summary>
  10832. <param name="expected">The value that is expected</param>
  10833. <param name="actual">The actual value</param>
  10834. <param name="message">The message to display in case of failure</param>
  10835. <param name="args">Array of objects to be used in formatting the message</param>
  10836. </member>
  10837. <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
  10838. <summary>
  10839. Verifies that two objects are not equal. Two objects are considered
  10840. equal if both are null, or if both have the same value. NUnit
  10841. has special semantics for some object types.
  10842. If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10843. </summary>
  10844. <param name="expected">The value that is expected</param>
  10845. <param name="actual">The actual value</param>
  10846. </member>
  10847. <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
  10848. <summary>
  10849. Asserts that two objects refer to the same object. If they
  10850. are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10851. </summary>
  10852. <param name="expected">The expected object</param>
  10853. <param name="actual">The actual object</param>
  10854. <param name="message">The message to display in case of failure</param>
  10855. <param name="args">Array of objects to be used in formatting the message</param>
  10856. </member>
  10857. <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
  10858. <summary>
  10859. Asserts that two objects refer to the same object. If they
  10860. are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10861. </summary>
  10862. <param name="expected">The expected object</param>
  10863. <param name="actual">The actual object</param>
  10864. </member>
  10865. <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
  10866. <summary>
  10867. Asserts that two objects do not refer to the same object. If they
  10868. are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10869. </summary>
  10870. <param name="expected">The expected object</param>
  10871. <param name="actual">The actual object</param>
  10872. <param name="message">The message to display in case of failure</param>
  10873. <param name="args">Array of objects to be used in formatting the message</param>
  10874. </member>
  10875. <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
  10876. <summary>
  10877. Asserts that two objects do not refer to the same object. If they
  10878. are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10879. </summary>
  10880. <param name="expected">The expected object</param>
  10881. <param name="actual">The actual object</param>
  10882. </member>
  10883. <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
  10884. <summary>
  10885. Helper for Assert.AreEqual(double expected, double actual, ...)
  10886. allowing code generation to work consistently.
  10887. </summary>
  10888. <param name="expected">The expected value</param>
  10889. <param name="actual">The actual value</param>
  10890. <param name="delta">The maximum acceptable difference between the
  10891. the expected and the actual</param>
  10892. <param name="message">The message to display in case of failure</param>
  10893. <param name="args">Array of objects to be used in formatting the message</param>
  10894. </member>
  10895. <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
  10896. <summary>
  10897. Asserts that an object may be assigned a value of a given Type.
  10898. </summary>
  10899. <param name="expected">The expected Type.</param>
  10900. <param name="actual">The object under examination</param>
  10901. <param name="message">The message to display in case of failure</param>
  10902. <param name="args">Array of objects to be used in formatting the message</param>
  10903. </member>
  10904. <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
  10905. <summary>
  10906. Asserts that an object may be assigned a value of a given Type.
  10907. </summary>
  10908. <param name="expected">The expected Type.</param>
  10909. <param name="actual">The object under examination</param>
  10910. </member>
  10911. <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
  10912. <summary>
  10913. Asserts that an object may be assigned a value of a given Type.
  10914. </summary>
  10915. <typeparam name="TExpected">The expected Type.</typeparam>
  10916. <param name="actual">The object under examination</param>
  10917. <param name="message">The message to display in case of failure</param>
  10918. <param name="args">Array of objects to be used in formatting the message</param>
  10919. </member>
  10920. <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
  10921. <summary>
  10922. Asserts that an object may be assigned a value of a given Type.
  10923. </summary>
  10924. <typeparam name="TExpected">The expected Type.</typeparam>
  10925. <param name="actual">The object under examination</param>
  10926. </member>
  10927. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
  10928. <summary>
  10929. Asserts that an object may not be assigned a value of a given Type.
  10930. </summary>
  10931. <param name="expected">The expected Type.</param>
  10932. <param name="actual">The object under examination</param>
  10933. <param name="message">The message to display in case of failure</param>
  10934. <param name="args">Array of objects to be used in formatting the message</param>
  10935. </member>
  10936. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
  10937. <summary>
  10938. Asserts that an object may not be assigned a value of a given Type.
  10939. </summary>
  10940. <param name="expected">The expected Type.</param>
  10941. <param name="actual">The object under examination</param>
  10942. </member>
  10943. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
  10944. <summary>
  10945. Asserts that an object may not be assigned a value of a given Type.
  10946. </summary>
  10947. <typeparam name="TExpected">The expected Type.</typeparam>
  10948. <param name="actual">The object under examination</param>
  10949. <param name="message">The message to display in case of failure</param>
  10950. <param name="args">Array of objects to be used in formatting the message</param>
  10951. </member>
  10952. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
  10953. <summary>
  10954. Asserts that an object may not be assigned a value of a given Type.
  10955. </summary>
  10956. <typeparam name="TExpected">The expected Type.</typeparam>
  10957. <param name="actual">The object under examination</param>
  10958. </member>
  10959. <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
  10960. <summary>
  10961. Asserts that an object is an instance of a given type.
  10962. </summary>
  10963. <param name="expected">The expected Type</param>
  10964. <param name="actual">The object being examined</param>
  10965. <param name="message">The message to display in case of failure</param>
  10966. <param name="args">Array of objects to be used in formatting the message</param>
  10967. </member>
  10968. <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
  10969. <summary>
  10970. Asserts that an object is an instance of a given type.
  10971. </summary>
  10972. <param name="expected">The expected Type</param>
  10973. <param name="actual">The object being examined</param>
  10974. </member>
  10975. <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
  10976. <summary>
  10977. Asserts that an object is an instance of a given type.
  10978. </summary>
  10979. <typeparam name="TExpected">The expected Type</typeparam>
  10980. <param name="actual">The object being examined</param>
  10981. <param name="message">The message to display in case of failure</param>
  10982. <param name="args">Array of objects to be used in formatting the message</param>
  10983. </member>
  10984. <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
  10985. <summary>
  10986. Asserts that an object is an instance of a given type.
  10987. </summary>
  10988. <typeparam name="TExpected">The expected Type</typeparam>
  10989. <param name="actual">The object being examined</param>
  10990. </member>
  10991. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
  10992. <summary>
  10993. Asserts that an object is not an instance of a given type.
  10994. </summary>
  10995. <param name="expected">The expected Type</param>
  10996. <param name="actual">The object being examined</param>
  10997. <param name="message">The message to display in case of failure</param>
  10998. <param name="args">Array of objects to be used in formatting the message</param>
  10999. </member>
  11000. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
  11001. <summary>
  11002. Asserts that an object is not an instance of a given type.
  11003. </summary>
  11004. <param name="expected">The expected Type</param>
  11005. <param name="actual">The object being examined</param>
  11006. </member>
  11007. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
  11008. <summary>
  11009. Asserts that an object is not an instance of a given type.
  11010. </summary>
  11011. <typeparam name="TExpected">The expected Type</typeparam>
  11012. <param name="actual">The object being examined</param>
  11013. <param name="message">The message to display in case of failure</param>
  11014. <param name="args">Array of objects to be used in formatting the message</param>
  11015. </member>
  11016. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
  11017. <summary>
  11018. Asserts that an object is not an instance of a given type.
  11019. </summary>
  11020. <typeparam name="TExpected">The expected Type</typeparam>
  11021. <param name="actual">The object being examined</param>
  11022. </member>
  11023. <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
  11024. <summary>
  11025. Asserts that a condition is true. If the condition is false the method throws
  11026. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11027. </summary>
  11028. <param name="condition">The evaluated condition</param>
  11029. <param name="message">The message to display if the condition is false</param>
  11030. <param name="args">Arguments to be used in formatting the message</param>
  11031. </member>
  11032. <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
  11033. <summary>
  11034. Asserts that a condition is true. If the condition is false the method throws
  11035. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11036. </summary>
  11037. <param name="condition">The evaluated condition</param>
  11038. </member>
  11039. <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  11040. <summary>
  11041. Apply a constraint to an actual value, succeeding if the constraint
  11042. is satisfied and throwing an assertion exception on failure.
  11043. </summary>
  11044. <param name="expr">A Constraint expression to be applied</param>
  11045. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  11046. </member>
  11047. <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  11048. <summary>
  11049. Apply a constraint to an actual value, succeeding if the constraint
  11050. is satisfied and throwing an assertion exception on failure.
  11051. </summary>
  11052. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  11053. <param name="expr">A Constraint expression to be applied</param>
  11054. <param name="message">The message that will be displayed on failure</param>
  11055. <param name="args">Arguments to be used in formatting the message</param>
  11056. </member>
  11057. <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  11058. <summary>
  11059. Asserts that the code represented by a delegate throws an exception
  11060. that satisfies the constraint provided.
  11061. </summary>
  11062. <param name="code">A TestDelegate to be executed</param>
  11063. <param name="constraint">A ThrowsConstraint used in the test</param>
  11064. </member>
  11065. <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.String[])">
  11066. <summary>
  11067. Asserts that the code represented by a delegate throws an exception
  11068. that satisfies the constraint provided.
  11069. </summary>
  11070. <param name="code">A TestDelegate to be executed</param>
  11071. <param name="constraint">A ThrowsConstraint used in the test</param>
  11072. <param name="message">The message that will be displayed on failure</param>
  11073. <param name="args">Arguments to be used in formatting the message</param>
  11074. </member>
  11075. <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  11076. <summary>
  11077. Apply a constraint to an actual value, succeeding if the constraint
  11078. is satisfied and throwing an assertion exception on failure.
  11079. </summary>
  11080. <param name="expression">A Constraint to be applied</param>
  11081. <param name="actual">The actual value to test</param>
  11082. </member>
  11083. <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  11084. <summary>
  11085. Apply a constraint to an actual value, succeeding if the constraint
  11086. is satisfied and throwing an assertion exception on failure.
  11087. </summary>
  11088. <param name="expression">A Constraint expression to be applied</param>
  11089. <param name="actual">The actual value to test</param>
  11090. <param name="message">The message that will be displayed on failure</param>
  11091. <param name="args">Arguments to be used in formatting the message</param>
  11092. </member>
  11093. <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
  11094. <summary>
  11095. Apply a constraint to an actual value, succeeding if the constraint
  11096. is satisfied and throwing an assertion exception on failure.
  11097. Used as a synonym for That in rare cases where a private setter
  11098. causes a Visual Basic compilation error.
  11099. </summary>
  11100. <param name="expression">A Constraint to be applied</param>
  11101. <param name="actual">The actual value to test</param>
  11102. </member>
  11103. <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  11104. <summary>
  11105. Apply a constraint to an actual value, succeeding if the constraint
  11106. is satisfied and throwing an assertion exception on failure.
  11107. Used as a synonym for That in rare cases where a private setter
  11108. causes a Visual Basic compilation error.
  11109. </summary>
  11110. <remarks>
  11111. This method is provided for use by VB developers needing to test
  11112. the value of properties with private setters.
  11113. </remarks>
  11114. <param name="expression">A Constraint expression to be applied</param>
  11115. <param name="actual">The actual value to test</param>
  11116. <param name="message">The message that will be displayed on failure</param>
  11117. <param name="args">Arguments to be used in formatting the message</param>
  11118. </member>
  11119. <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
  11120. <summary>
  11121. Verifies that the first int is greater than the second
  11122. int. If it is not, then an
  11123. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11124. </summary>
  11125. <param name="arg1">The first value, expected to be greater</param>
  11126. <param name="arg2">The second value, expected to be less</param>
  11127. <param name="message">The message to display in case of failure</param>
  11128. <param name="args">Array of objects to be used in formatting the message</param>
  11129. </member>
  11130. <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
  11131. <summary>
  11132. Verifies that the first int is greater than the second
  11133. int. If it is not, then an
  11134. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11135. </summary>
  11136. <param name="arg1">The first value, expected to be greater</param>
  11137. <param name="arg2">The second value, expected to be less</param>
  11138. </member>
  11139. <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
  11140. <summary>
  11141. Verifies that the first value is greater than the second
  11142. value. If it is not, then an
  11143. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11144. </summary>
  11145. <param name="arg1">The first value, expected to be greater</param>
  11146. <param name="arg2">The second value, expected to be less</param>
  11147. <param name="message">The message to display in case of failure</param>
  11148. <param name="args">Array of objects to be used in formatting the message</param>
  11149. </member>
  11150. <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
  11151. <summary>
  11152. Verifies that the first value is greater than the second
  11153. value. If it is not, then an
  11154. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11155. </summary>
  11156. <param name="arg1">The first value, expected to be greater</param>
  11157. <param name="arg2">The second value, expected to be less</param>
  11158. </member>
  11159. <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
  11160. <summary>
  11161. Verifies that the first value is greater than the second
  11162. value. If it is not, then an
  11163. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11164. </summary>
  11165. <param name="arg1">The first value, expected to be greater</param>
  11166. <param name="arg2">The second value, expected to be less</param>
  11167. <param name="message">The message to display in case of failure</param>
  11168. <param name="args">Array of objects to be used in formatting the message</param>
  11169. </member>
  11170. <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
  11171. <summary>
  11172. Verifies that the first value is greater than the second
  11173. value. If it is not, then an
  11174. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11175. </summary>
  11176. <param name="arg1">The first value, expected to be greater</param>
  11177. <param name="arg2">The second value, expected to be less</param>
  11178. </member>
  11179. <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
  11180. <summary>
  11181. Verifies that the first value is greater than the second
  11182. value. If it is not, then an
  11183. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11184. </summary>
  11185. <param name="arg1">The first value, expected to be greater</param>
  11186. <param name="arg2">The second value, expected to be less</param>
  11187. <param name="message">The message to display in case of failure</param>
  11188. <param name="args">Array of objects to be used in formatting the message</param>
  11189. </member>
  11190. <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
  11191. <summary>
  11192. Verifies that the first value is greater than the second
  11193. value. If it is not, then an
  11194. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11195. </summary>
  11196. <param name="arg1">The first value, expected to be greater</param>
  11197. <param name="arg2">The second value, expected to be less</param>
  11198. </member>
  11199. <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
  11200. <summary>
  11201. Verifies that the first value is greater than the second
  11202. value. If it is not, then an
  11203. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11204. </summary>
  11205. <param name="arg1">The first value, expected to be greater</param>
  11206. <param name="arg2">The second value, expected to be less</param>
  11207. <param name="message">The message to display in case of failure</param>
  11208. <param name="args">Array of objects to be used in formatting the message</param>
  11209. </member>
  11210. <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
  11211. <summary>
  11212. Verifies that the first value is greater than the second
  11213. value. If it is not, then an
  11214. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11215. </summary>
  11216. <param name="arg1">The first value, expected to be greater</param>
  11217. <param name="arg2">The second value, expected to be less</param>
  11218. </member>
  11219. <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
  11220. <summary>
  11221. Verifies that the first value is greater than the second
  11222. value. If it is not, then an
  11223. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11224. </summary>
  11225. <param name="arg1">The first value, expected to be greater</param>
  11226. <param name="arg2">The second value, expected to be less</param>
  11227. <param name="message">The message to display in case of failure</param>
  11228. <param name="args">Array of objects to be used in formatting the message</param>
  11229. </member>
  11230. <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
  11231. <summary>
  11232. Verifies that the first value is greater than the second
  11233. value. If it is not, then an
  11234. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11235. </summary>
  11236. <param name="arg1">The first value, expected to be greater</param>
  11237. <param name="arg2">The second value, expected to be less</param>
  11238. </member>
  11239. <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
  11240. <summary>
  11241. Verifies that the first value is greater than the second
  11242. value. If it is not, then an
  11243. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11244. </summary>
  11245. <param name="arg1">The first value, expected to be greater</param>
  11246. <param name="arg2">The second value, expected to be less</param>
  11247. <param name="message">The message to display in case of failure</param>
  11248. <param name="args">Array of objects to be used in formatting the message</param>
  11249. </member>
  11250. <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
  11251. <summary>
  11252. Verifies that the first value is greater than the second
  11253. value. If it is not, then an
  11254. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11255. </summary>
  11256. <param name="arg1">The first value, expected to be greater</param>
  11257. <param name="arg2">The second value, expected to be less</param>
  11258. </member>
  11259. <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
  11260. <summary>
  11261. Verifies that the first value is greater than the second
  11262. value. If it is not, then an
  11263. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11264. </summary>
  11265. <param name="arg1">The first value, expected to be greater</param>
  11266. <param name="arg2">The second value, expected to be less</param>
  11267. <param name="message">The message to display in case of failure</param>
  11268. <param name="args">Array of objects to be used in formatting the message</param>
  11269. </member>
  11270. <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
  11271. <summary>
  11272. Verifies that the first value is greater than the second
  11273. value. If it is not, then an
  11274. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11275. </summary>
  11276. <param name="arg1">The first value, expected to be greater</param>
  11277. <param name="arg2">The second value, expected to be less</param>
  11278. </member>
  11279. <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
  11280. <summary>
  11281. Verifies that the first value is less than the second
  11282. value. If it is not, then an
  11283. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11284. </summary>
  11285. <param name="arg1">The first value, expected to be less</param>
  11286. <param name="arg2">The second value, expected to be greater</param>
  11287. <param name="message">The message to display in case of failure</param>
  11288. <param name="args">Array of objects to be used in formatting the message</param>
  11289. </member>
  11290. <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
  11291. <summary>
  11292. Verifies that the first value is less than the second
  11293. value. If it is not, then an
  11294. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11295. </summary>
  11296. <param name="arg1">The first value, expected to be less</param>
  11297. <param name="arg2">The second value, expected to be greater</param>
  11298. </member>
  11299. <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
  11300. <summary>
  11301. Verifies that the first value is less than the second
  11302. value. If it is not, then an
  11303. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11304. </summary>
  11305. <param name="arg1">The first value, expected to be less</param>
  11306. <param name="arg2">The second value, expected to be greater</param>
  11307. <param name="message">The message to display in case of failure</param>
  11308. <param name="args">Array of objects to be used in formatting the message</param>
  11309. </member>
  11310. <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
  11311. <summary>
  11312. Verifies that the first value is less than the second
  11313. value. If it is not, then an
  11314. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11315. </summary>
  11316. <param name="arg1">The first value, expected to be less</param>
  11317. <param name="arg2">The second value, expected to be greater</param>
  11318. </member>
  11319. <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
  11320. <summary>
  11321. Verifies that the first value is less than the second
  11322. value. If it is not, then an
  11323. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11324. </summary>
  11325. <param name="arg1">The first value, expected to be less</param>
  11326. <param name="arg2">The second value, expected to be greater</param>
  11327. <param name="message">The message to display in case of failure</param>
  11328. <param name="args">Array of objects to be used in formatting the message</param>
  11329. </member>
  11330. <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
  11331. <summary>
  11332. Verifies that the first value is less than the second
  11333. value. If it is not, then an
  11334. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11335. </summary>
  11336. <param name="arg1">The first value, expected to be less</param>
  11337. <param name="arg2">The second value, expected to be greater</param>
  11338. </member>
  11339. <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
  11340. <summary>
  11341. Verifies that the first value is less than the second
  11342. value. If it is not, then an
  11343. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11344. </summary>
  11345. <param name="arg1">The first value, expected to be less</param>
  11346. <param name="arg2">The second value, expected to be greater</param>
  11347. <param name="message">The message to display in case of failure</param>
  11348. <param name="args">Array of objects to be used in formatting the message</param>
  11349. </member>
  11350. <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
  11351. <summary>
  11352. Verifies that the first value is less than the second
  11353. value. If it is not, then an
  11354. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11355. </summary>
  11356. <param name="arg1">The first value, expected to be less</param>
  11357. <param name="arg2">The second value, expected to be greater</param>
  11358. </member>
  11359. <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
  11360. <summary>
  11361. Verifies that the first value is less than the second
  11362. value. If it is not, then an
  11363. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11364. </summary>
  11365. <param name="arg1">The first value, expected to be less</param>
  11366. <param name="arg2">The second value, expected to be greater</param>
  11367. <param name="message">The message to display in case of failure</param>
  11368. <param name="args">Array of objects to be used in formatting the message</param>
  11369. </member>
  11370. <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
  11371. <summary>
  11372. Verifies that the first value is less than the second
  11373. value. If it is not, then an
  11374. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11375. </summary>
  11376. <param name="arg1">The first value, expected to be less</param>
  11377. <param name="arg2">The second value, expected to be greater</param>
  11378. </member>
  11379. <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
  11380. <summary>
  11381. Verifies that the first value is less than the second
  11382. value. If it is not, then an
  11383. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11384. </summary>
  11385. <param name="arg1">The first value, expected to be less</param>
  11386. <param name="arg2">The second value, expected to be greater</param>
  11387. <param name="message">The message to display in case of failure</param>
  11388. <param name="args">Array of objects to be used in formatting the message</param>
  11389. </member>
  11390. <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
  11391. <summary>
  11392. Verifies that the first value is less than the second
  11393. value. If it is not, then an
  11394. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11395. </summary>
  11396. <param name="arg1">The first value, expected to be less</param>
  11397. <param name="arg2">The second value, expected to be greater</param>
  11398. </member>
  11399. <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
  11400. <summary>
  11401. Verifies that the first value is less than the second
  11402. value. If it is not, then an
  11403. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11404. </summary>
  11405. <param name="arg1">The first value, expected to be less</param>
  11406. <param name="arg2">The second value, expected to be greater</param>
  11407. <param name="message">The message to display in case of failure</param>
  11408. <param name="args">Array of objects to be used in formatting the message</param>
  11409. </member>
  11410. <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
  11411. <summary>
  11412. Verifies that the first value is less than the second
  11413. value. If it is not, then an
  11414. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11415. </summary>
  11416. <param name="arg1">The first value, expected to be less</param>
  11417. <param name="arg2">The second value, expected to be greater</param>
  11418. </member>
  11419. <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
  11420. <summary>
  11421. Verifies that the first value is less than the second
  11422. value. If it is not, then an
  11423. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11424. </summary>
  11425. <param name="arg1">The first value, expected to be less</param>
  11426. <param name="arg2">The second value, expected to be greater</param>
  11427. <param name="message">The message to display in case of failure</param>
  11428. <param name="args">Array of objects to be used in formatting the message</param>
  11429. </member>
  11430. <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
  11431. <summary>
  11432. Verifies that the first value is less than the second
  11433. value. If it is not, then an
  11434. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11435. </summary>
  11436. <param name="arg1">The first value, expected to be less</param>
  11437. <param name="arg2">The second value, expected to be greater</param>
  11438. </member>
  11439. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
  11440. <summary>
  11441. Verifies that the first value is greater than or equal to the second
  11442. value. If it is not, then an
  11443. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11444. </summary>
  11445. <param name="arg1">The first value, expected to be greater</param>
  11446. <param name="arg2">The second value, expected to be less</param>
  11447. <param name="message">The message to display in case of failure</param>
  11448. <param name="args">Array of objects to be used in formatting the message</param>
  11449. </member>
  11450. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
  11451. <summary>
  11452. Verifies that the first value is greater than or equal to the second
  11453. value. If it is not, then an
  11454. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11455. </summary>
  11456. <param name="arg1">The first value, expected to be greater</param>
  11457. <param name="arg2">The second value, expected to be less</param>
  11458. </member>
  11459. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
  11460. <summary>
  11461. Verifies that the first value is greater than or equal to the second
  11462. value. If it is not, then an
  11463. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11464. </summary>
  11465. <param name="arg1">The first value, expected to be greater</param>
  11466. <param name="arg2">The second value, expected to be less</param>
  11467. <param name="message">The message to display in case of failure</param>
  11468. <param name="args">Array of objects to be used in formatting the message</param>
  11469. </member>
  11470. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
  11471. <summary>
  11472. Verifies that the first value is greater than or equal to the second
  11473. value. If it is not, then an
  11474. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11475. </summary>
  11476. <param name="arg1">The first value, expected to be greater</param>
  11477. <param name="arg2">The second value, expected to be less</param>
  11478. </member>
  11479. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
  11480. <summary>
  11481. Verifies that the first value is greater than or equal to the second
  11482. value. If it is not, then an
  11483. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11484. </summary>
  11485. <param name="arg1">The first value, expected to be greater</param>
  11486. <param name="arg2">The second value, expected to be less</param>
  11487. <param name="message">The message to display in case of failure</param>
  11488. <param name="args">Array of objects to be used in formatting the message</param>
  11489. </member>
  11490. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
  11491. <summary>
  11492. Verifies that the first value is greater than or equal to the second
  11493. value. If it is not, then an
  11494. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11495. </summary>
  11496. <param name="arg1">The first value, expected to be greater</param>
  11497. <param name="arg2">The second value, expected to be less</param>
  11498. </member>
  11499. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
  11500. <summary>
  11501. Verifies that the first value is greater than or equal to the second
  11502. value. If it is not, then an
  11503. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11504. </summary>
  11505. <param name="arg1">The first value, expected to be greater</param>
  11506. <param name="arg2">The second value, expected to be less</param>
  11507. <param name="message">The message to display in case of failure</param>
  11508. <param name="args">Array of objects to be used in formatting the message</param>
  11509. </member>
  11510. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
  11511. <summary>
  11512. Verifies that the first value is greater than or equal to the second
  11513. value. If it is not, then an
  11514. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11515. </summary>
  11516. <param name="arg1">The first value, expected to be greater</param>
  11517. <param name="arg2">The second value, expected to be less</param>
  11518. </member>
  11519. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
  11520. <summary>
  11521. Verifies that the first value is greater than or equal to the second
  11522. value. If it is not, then an
  11523. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11524. </summary>
  11525. <param name="arg1">The first value, expected to be greater</param>
  11526. <param name="arg2">The second value, expected to be less</param>
  11527. <param name="message">The message to display in case of failure</param>
  11528. <param name="args">Array of objects to be used in formatting the message</param>
  11529. </member>
  11530. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
  11531. <summary>
  11532. Verifies that the first value is greater than or equal to the second
  11533. value. If it is not, then an
  11534. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11535. </summary>
  11536. <param name="arg1">The first value, expected to be greater</param>
  11537. <param name="arg2">The second value, expected to be less</param>
  11538. </member>
  11539. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
  11540. <summary>
  11541. Verifies that the first value is greater than or equal to the second
  11542. value. If it is not, then an
  11543. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11544. </summary>
  11545. <param name="arg1">The first value, expected to be greater</param>
  11546. <param name="arg2">The second value, expected to be less</param>
  11547. <param name="message">The message to display in case of failure</param>
  11548. <param name="args">Array of objects to be used in formatting the message</param>
  11549. </member>
  11550. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
  11551. <summary>
  11552. Verifies that the first value is greater than or equal to the second
  11553. value. If it is not, then an
  11554. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11555. </summary>
  11556. <param name="arg1">The first value, expected to be greater</param>
  11557. <param name="arg2">The second value, expected to be less</param>
  11558. </member>
  11559. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
  11560. <summary>
  11561. Verifies that the first value is greater than or equal to the second
  11562. value. If it is not, then an
  11563. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11564. </summary>
  11565. <param name="arg1">The first value, expected to be greater</param>
  11566. <param name="arg2">The second value, expected to be less</param>
  11567. <param name="message">The message to display in case of failure</param>
  11568. <param name="args">Array of objects to be used in formatting the message</param>
  11569. </member>
  11570. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
  11571. <summary>
  11572. Verifies that the first value is greater than or equal to the second
  11573. value. If it is not, then an
  11574. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11575. </summary>
  11576. <param name="arg1">The first value, expected to be greater</param>
  11577. <param name="arg2">The second value, expected to be less</param>
  11578. </member>
  11579. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
  11580. <summary>
  11581. Verifies that the first value is greater than or equal to the second
  11582. value. If it is not, then an
  11583. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11584. </summary>
  11585. <param name="arg1">The first value, expected to be greater</param>
  11586. <param name="arg2">The second value, expected to be less</param>
  11587. <param name="message">The message to display in case of failure</param>
  11588. <param name="args">Array of objects to be used in formatting the message</param>
  11589. </member>
  11590. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
  11591. <summary>
  11592. Verifies that the first value is greater than or equal to the second
  11593. value. If it is not, then an
  11594. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11595. </summary>
  11596. <param name="arg1">The first value, expected to be greater</param>
  11597. <param name="arg2">The second value, expected to be less</param>
  11598. </member>
  11599. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
  11600. <summary>
  11601. Verifies that the first value is less than or equal to the second
  11602. value. If it is not, then an
  11603. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11604. </summary>
  11605. <param name="arg1">The first value, expected to be less</param>
  11606. <param name="arg2">The second value, expected to be greater</param>
  11607. <param name="message">The message to display in case of failure</param>
  11608. <param name="args">Array of objects to be used in formatting the message</param>
  11609. </member>
  11610. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
  11611. <summary>
  11612. Verifies that the first value is less than or equal to the second
  11613. value. If it is not, then an
  11614. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11615. </summary>
  11616. <param name="arg1">The first value, expected to be less</param>
  11617. <param name="arg2">The second value, expected to be greater</param>
  11618. </member>
  11619. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
  11620. <summary>
  11621. Verifies that the first value is less than or equal to the second
  11622. value. If it is not, then an
  11623. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11624. </summary>
  11625. <param name="arg1">The first value, expected to be less</param>
  11626. <param name="arg2">The second value, expected to be greater</param>
  11627. <param name="message">The message to display in case of failure</param>
  11628. <param name="args">Array of objects to be used in formatting the message</param>
  11629. </member>
  11630. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
  11631. <summary>
  11632. Verifies that the first value is less than or equal to the second
  11633. value. If it is not, then an
  11634. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11635. </summary>
  11636. <param name="arg1">The first value, expected to be less</param>
  11637. <param name="arg2">The second value, expected to be greater</param>
  11638. </member>
  11639. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
  11640. <summary>
  11641. Verifies that the first value is less than or equal to the second
  11642. value. If it is not, then an
  11643. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11644. </summary>
  11645. <param name="arg1">The first value, expected to be less</param>
  11646. <param name="arg2">The second value, expected to be greater</param>
  11647. <param name="message">The message to display in case of failure</param>
  11648. <param name="args">Array of objects to be used in formatting the message</param>
  11649. </member>
  11650. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
  11651. <summary>
  11652. Verifies that the first value is less than or equal to the second
  11653. value. If it is not, then an
  11654. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11655. </summary>
  11656. <param name="arg1">The first value, expected to be less</param>
  11657. <param name="arg2">The second value, expected to be greater</param>
  11658. </member>
  11659. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
  11660. <summary>
  11661. Verifies that the first value is less than or equal to the second
  11662. value. If it is not, then an
  11663. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11664. </summary>
  11665. <param name="arg1">The first value, expected to be less</param>
  11666. <param name="arg2">The second value, expected to be greater</param>
  11667. <param name="message">The message to display in case of failure</param>
  11668. <param name="args">Array of objects to be used in formatting the message</param>
  11669. </member>
  11670. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
  11671. <summary>
  11672. Verifies that the first value is less than or equal to the second
  11673. value. If it is not, then an
  11674. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11675. </summary>
  11676. <param name="arg1">The first value, expected to be less</param>
  11677. <param name="arg2">The second value, expected to be greater</param>
  11678. </member>
  11679. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
  11680. <summary>
  11681. Verifies that the first value is less than or equal to the second
  11682. value. If it is not, then an
  11683. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11684. </summary>
  11685. <param name="arg1">The first value, expected to be less</param>
  11686. <param name="arg2">The second value, expected to be greater</param>
  11687. <param name="message">The message to display in case of failure</param>
  11688. <param name="args">Array of objects to be used in formatting the message</param>
  11689. </member>
  11690. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
  11691. <summary>
  11692. Verifies that the first value is less than or equal to the second
  11693. value. If it is not, then an
  11694. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11695. </summary>
  11696. <param name="arg1">The first value, expected to be less</param>
  11697. <param name="arg2">The second value, expected to be greater</param>
  11698. </member>
  11699. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
  11700. <summary>
  11701. Verifies that the first value is less than or equal to the second
  11702. value. If it is not, then an
  11703. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11704. </summary>
  11705. <param name="arg1">The first value, expected to be less</param>
  11706. <param name="arg2">The second value, expected to be greater</param>
  11707. <param name="message">The message to display in case of failure</param>
  11708. <param name="args">Array of objects to be used in formatting the message</param>
  11709. </member>
  11710. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
  11711. <summary>
  11712. Verifies that the first value is less than or equal to the second
  11713. value. If it is not, then an
  11714. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11715. </summary>
  11716. <param name="arg1">The first value, expected to be less</param>
  11717. <param name="arg2">The second value, expected to be greater</param>
  11718. </member>
  11719. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
  11720. <summary>
  11721. Verifies that the first value is less than or equal to the second
  11722. value. If it is not, then an
  11723. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11724. </summary>
  11725. <param name="arg1">The first value, expected to be less</param>
  11726. <param name="arg2">The second value, expected to be greater</param>
  11727. <param name="message">The message to display in case of failure</param>
  11728. <param name="args">Array of objects to be used in formatting the message</param>
  11729. </member>
  11730. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
  11731. <summary>
  11732. Verifies that the first value is less than or equal to the second
  11733. value. If it is not, then an
  11734. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11735. </summary>
  11736. <param name="arg1">The first value, expected to be less</param>
  11737. <param name="arg2">The second value, expected to be greater</param>
  11738. </member>
  11739. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
  11740. <summary>
  11741. Verifies that the first value is less than or equal to the second
  11742. value. If it is not, then an
  11743. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11744. </summary>
  11745. <param name="arg1">The first value, expected to be less</param>
  11746. <param name="arg2">The second value, expected to be greater</param>
  11747. <param name="message">The message to display in case of failure</param>
  11748. <param name="args">Array of objects to be used in formatting the message</param>
  11749. </member>
  11750. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
  11751. <summary>
  11752. Verifies that the first value is less than or equal to the second
  11753. value. If it is not, then an
  11754. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  11755. </summary>
  11756. <param name="arg1">The first value, expected to be less</param>
  11757. <param name="arg2">The second value, expected to be greater</param>
  11758. </member>
  11759. <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
  11760. <summary>
  11761. Asserts that a condition is true. If the condition is false the method throws
  11762. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11763. </summary>
  11764. <param name="condition">The evaluated condition</param>
  11765. <param name="message">The message to display in case of failure</param>
  11766. <param name="args">Array of objects to be used in formatting the message</param>
  11767. </member>
  11768. <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
  11769. <summary>
  11770. Asserts that a condition is true. If the condition is false the method throws
  11771. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11772. </summary>
  11773. <param name="condition">The evaluated condition</param>
  11774. <param name="message">The message to display in case of failure</param>
  11775. <param name="args">Array of objects to be used in formatting the message</param>
  11776. </member>
  11777. <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
  11778. <summary>
  11779. Asserts that a condition is true. If the condition is false the method throws
  11780. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11781. </summary>
  11782. <param name="condition">The evaluated condition</param>
  11783. </member>
  11784. <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
  11785. <summary>
  11786. Asserts that a condition is true. If the condition is false the method throws
  11787. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11788. </summary>
  11789. <param name="condition">The evaluated condition</param>
  11790. </member>
  11791. <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
  11792. <summary>
  11793. Asserts that a condition is true. If the condition is false the method throws
  11794. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11795. </summary>
  11796. <param name="condition">The evaluated condition</param>
  11797. <param name="message">The message to display in case of failure</param>
  11798. <param name="args">Array of objects to be used in formatting the message</param>
  11799. </member>
  11800. <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
  11801. <summary>
  11802. Asserts that a condition is true. If the condition is false the method throws
  11803. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11804. </summary>
  11805. <param name="condition">The evaluated condition</param>
  11806. <param name="message">The message to display in case of failure</param>
  11807. <param name="args">Array of objects to be used in formatting the message</param>
  11808. </member>
  11809. <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
  11810. <summary>
  11811. Asserts that a condition is true. If the condition is false the method throws
  11812. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11813. </summary>
  11814. <param name="condition">The evaluated condition</param>
  11815. </member>
  11816. <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
  11817. <summary>
  11818. Asserts that a condition is true. If the condition is false the method throws
  11819. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11820. </summary>
  11821. <param name="condition">The evaluated condition</param>
  11822. </member>
  11823. <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
  11824. <summary>
  11825. Asserts that a condition is false. If the condition is true the method throws
  11826. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11827. </summary>
  11828. <param name="condition">The evaluated condition</param>
  11829. <param name="message">The message to display in case of failure</param>
  11830. <param name="args">Array of objects to be used in formatting the message</param>
  11831. </member>
  11832. <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
  11833. <summary>
  11834. Asserts that a condition is false. If the condition is true the method throws
  11835. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11836. </summary>
  11837. <param name="condition">The evaluated condition</param>
  11838. <param name="message">The message to display in case of failure</param>
  11839. <param name="args">Array of objects to be used in formatting the message</param>
  11840. </member>
  11841. <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
  11842. <summary>
  11843. Asserts that a condition is false. If the condition is true the method throws
  11844. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11845. </summary>
  11846. <param name="condition">The evaluated condition</param>
  11847. </member>
  11848. <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
  11849. <summary>
  11850. Asserts that a condition is false. If the condition is true the method throws
  11851. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11852. </summary>
  11853. <param name="condition">The evaluated condition</param>
  11854. </member>
  11855. <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
  11856. <summary>
  11857. Asserts that a condition is false. If the condition is true the method throws
  11858. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11859. </summary>
  11860. <param name="condition">The evaluated condition</param>
  11861. <param name="message">The message to display in case of failure</param>
  11862. <param name="args">Array of objects to be used in formatting the message</param>
  11863. </member>
  11864. <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
  11865. <summary>
  11866. Asserts that a condition is false. If the condition is true the method throws
  11867. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11868. </summary>
  11869. <param name="condition">The evaluated condition</param>
  11870. <param name="message">The message to display in case of failure</param>
  11871. <param name="args">Array of objects to be used in formatting the message</param>
  11872. </member>
  11873. <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
  11874. <summary>
  11875. Asserts that a condition is false. If the condition is true the method throws
  11876. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11877. </summary>
  11878. <param name="condition">The evaluated condition</param>
  11879. </member>
  11880. <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
  11881. <summary>
  11882. Asserts that a condition is false. If the condition is true the method throws
  11883. an <see cref="T:NUnit.Framework.AssertionException"/>.
  11884. </summary>
  11885. <param name="condition">The evaluated condition</param>
  11886. </member>
  11887. <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
  11888. <summary>
  11889. Verifies that the object that is passed in is not equal to <code>null</code>
  11890. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11891. is thrown.
  11892. </summary>
  11893. <param name="anObject">The object that is to be tested</param>
  11894. <param name="message">The message to display in case of failure</param>
  11895. <param name="args">Array of objects to be used in formatting the message</param>
  11896. </member>
  11897. <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
  11898. <summary>
  11899. Verifies that the object that is passed in is not equal to <code>null</code>
  11900. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11901. is thrown.
  11902. </summary>
  11903. <param name="anObject">The object that is to be tested</param>
  11904. </member>
  11905. <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
  11906. <summary>
  11907. Verifies that the object that is passed in is not equal to <code>null</code>
  11908. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11909. is thrown.
  11910. </summary>
  11911. <param name="anObject">The object that is to be tested</param>
  11912. <param name="message">The message to display in case of failure</param>
  11913. <param name="args">Array of objects to be used in formatting the message</param>
  11914. </member>
  11915. <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
  11916. <summary>
  11917. Verifies that the object that is passed in is not equal to <code>null</code>
  11918. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11919. is thrown.
  11920. </summary>
  11921. <param name="anObject">The object that is to be tested</param>
  11922. </member>
  11923. <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
  11924. <summary>
  11925. Verifies that the object that is passed in is equal to <code>null</code>
  11926. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11927. is thrown.
  11928. </summary>
  11929. <param name="anObject">The object that is to be tested</param>
  11930. <param name="message">The message to display in case of failure</param>
  11931. <param name="args">Array of objects to be used in formatting the message</param>
  11932. </member>
  11933. <member name="M:NUnit.Framework.Assert.Null(System.Object)">
  11934. <summary>
  11935. Verifies that the object that is passed in is equal to <code>null</code>
  11936. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11937. is thrown.
  11938. </summary>
  11939. <param name="anObject">The object that is to be tested</param>
  11940. </member>
  11941. <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
  11942. <summary>
  11943. Verifies that the object that is passed in is equal to <code>null</code>
  11944. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11945. is thrown.
  11946. </summary>
  11947. <param name="anObject">The object that is to be tested</param>
  11948. <param name="message">The message to display in case of failure</param>
  11949. <param name="args">Array of objects to be used in formatting the message</param>
  11950. </member>
  11951. <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
  11952. <summary>
  11953. Verifies that the object that is passed in is equal to <code>null</code>
  11954. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11955. is thrown.
  11956. </summary>
  11957. <param name="anObject">The object that is to be tested</param>
  11958. </member>
  11959. <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
  11960. <summary>
  11961. Verifies that the double that is passed in is an <code>NaN</code> value.
  11962. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11963. is thrown.
  11964. </summary>
  11965. <param name="aDouble">The value that is to be tested</param>
  11966. <param name="message">The message to display in case of failure</param>
  11967. <param name="args">Array of objects to be used in formatting the message</param>
  11968. </member>
  11969. <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
  11970. <summary>
  11971. Verifies that the double that is passed in is an <code>NaN</code> value.
  11972. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11973. is thrown.
  11974. </summary>
  11975. <param name="aDouble">The value that is to be tested</param>
  11976. </member>
  11977. <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
  11978. <summary>
  11979. Verifies that the double that is passed in is an <code>NaN</code> value.
  11980. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11981. is thrown.
  11982. </summary>
  11983. <param name="aDouble">The value that is to be tested</param>
  11984. <param name="message">The message to display in case of failure</param>
  11985. <param name="args">Array of objects to be used in formatting the message</param>
  11986. </member>
  11987. <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
  11988. <summary>
  11989. Verifies that the double that is passed in is an <code>NaN</code> value.
  11990. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  11991. is thrown.
  11992. </summary>
  11993. <param name="aDouble">The value that is to be tested</param>
  11994. </member>
  11995. <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
  11996. <summary>
  11997. Assert that a string is empty - that is equal to string.Empty
  11998. </summary>
  11999. <param name="aString">The string to be tested</param>
  12000. <param name="message">The message to display in case of failure</param>
  12001. <param name="args">Array of objects to be used in formatting the message</param>
  12002. </member>
  12003. <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
  12004. <summary>
  12005. Assert that a string is empty - that is equal to string.Empty
  12006. </summary>
  12007. <param name="aString">The string to be tested</param>
  12008. </member>
  12009. <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  12010. <summary>
  12011. Assert that an array, list or other collection is empty
  12012. </summary>
  12013. <param name="collection">An array, list or other collection implementing ICollection</param>
  12014. <param name="message">The message to display in case of failure</param>
  12015. <param name="args">Array of objects to be used in formatting the message</param>
  12016. </member>
  12017. <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
  12018. <summary>
  12019. Assert that an array, list or other collection is empty
  12020. </summary>
  12021. <param name="collection">An array, list or other collection implementing ICollection</param>
  12022. </member>
  12023. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
  12024. <summary>
  12025. Assert that a string is not empty - that is not equal to string.Empty
  12026. </summary>
  12027. <param name="aString">The string to be tested</param>
  12028. <param name="message">The message to display in case of failure</param>
  12029. <param name="args">Array of objects to be used in formatting the message</param>
  12030. </member>
  12031. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
  12032. <summary>
  12033. Assert that a string is not empty - that is not equal to string.Empty
  12034. </summary>
  12035. <param name="aString">The string to be tested</param>
  12036. </member>
  12037. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  12038. <summary>
  12039. Assert that an array, list or other collection is not empty
  12040. </summary>
  12041. <param name="collection">An array, list or other collection implementing ICollection</param>
  12042. <param name="message">The message to display in case of failure</param>
  12043. <param name="args">Array of objects to be used in formatting the message</param>
  12044. </member>
  12045. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
  12046. <summary>
  12047. Assert that an array, list or other collection is not empty
  12048. </summary>
  12049. <param name="collection">An array, list or other collection implementing ICollection</param>
  12050. </member>
  12051. <member name="M:NUnit.Framework.Assert.#ctor">
  12052. <summary>
  12053. We don't actually want any instances of this object, but some people
  12054. like to inherit from it to add other static methods. Hence, the
  12055. protected constructor disallows any instances of this object.
  12056. </summary>
  12057. </member>
  12058. <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
  12059. <summary>
  12060. The Equals method throws an AssertionException. This is done
  12061. to make sure there is no mistake by calling this function.
  12062. </summary>
  12063. <param name="a"></param>
  12064. <param name="b"></param>
  12065. </member>
  12066. <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
  12067. <summary>
  12068. override the default ReferenceEquals to throw an AssertionException. This
  12069. implementation makes sure there is no mistake in calling this function
  12070. as part of Assert.
  12071. </summary>
  12072. <param name="a"></param>
  12073. <param name="b"></param>
  12074. </member>
  12075. <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
  12076. <summary>
  12077. Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
  12078. that are passed in. This allows a test to be cut short, with a result
  12079. of success returned to NUnit.
  12080. </summary>
  12081. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  12082. <param name="args">Arguments to be used in formatting the message</param>
  12083. </member>
  12084. <member name="M:NUnit.Framework.Assert.Pass(System.String)">
  12085. <summary>
  12086. Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
  12087. that are passed in. This allows a test to be cut short, with a result
  12088. of success returned to NUnit.
  12089. </summary>
  12090. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  12091. </member>
  12092. <member name="M:NUnit.Framework.Assert.Pass">
  12093. <summary>
  12094. Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
  12095. that are passed in. This allows a test to be cut short, with a result
  12096. of success returned to NUnit.
  12097. </summary>
  12098. </member>
  12099. <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
  12100. <summary>
  12101. Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
  12102. that are passed in. This is used by the other Assert functions.
  12103. </summary>
  12104. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  12105. <param name="args">Arguments to be used in formatting the message</param>
  12106. </member>
  12107. <member name="M:NUnit.Framework.Assert.Fail(System.String)">
  12108. <summary>
  12109. Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
  12110. passed in. This is used by the other Assert functions.
  12111. </summary>
  12112. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  12113. </member>
  12114. <member name="M:NUnit.Framework.Assert.Fail">
  12115. <summary>
  12116. Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
  12117. This is used by the other Assert functions.
  12118. </summary>
  12119. </member>
  12120. <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
  12121. <summary>
  12122. Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
  12123. that are passed in. This causes the test to be reported as ignored.
  12124. </summary>
  12125. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  12126. <param name="args">Arguments to be used in formatting the message</param>
  12127. </member>
  12128. <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
  12129. <summary>
  12130. Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
  12131. passed in. This causes the test to be reported as ignored.
  12132. </summary>
  12133. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  12134. </member>
  12135. <member name="M:NUnit.Framework.Assert.Ignore">
  12136. <summary>
  12137. Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
  12138. This causes the test to be reported as ignored.
  12139. </summary>
  12140. </member>
  12141. <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
  12142. <summary>
  12143. Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
  12144. that are passed in. This causes the test to be reported as inconclusive.
  12145. </summary>
  12146. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
  12147. <param name="args">Arguments to be used in formatting the message</param>
  12148. </member>
  12149. <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
  12150. <summary>
  12151. Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
  12152. passed in. This causes the test to be reported as inconclusive.
  12153. </summary>
  12154. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
  12155. </member>
  12156. <member name="M:NUnit.Framework.Assert.Inconclusive">
  12157. <summary>
  12158. Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  12159. This causes the test to be reported as Inconclusive.
  12160. </summary>
  12161. </member>
  12162. <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
  12163. <summary>
  12164. Asserts that an object is contained in a list.
  12165. </summary>
  12166. <param name="expected">The expected object</param>
  12167. <param name="actual">The list to be examined</param>
  12168. <param name="message">The message to display in case of failure</param>
  12169. <param name="args">Array of objects to be used in formatting the message</param>
  12170. </member>
  12171. <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
  12172. <summary>
  12173. Asserts that an object is contained in a list.
  12174. </summary>
  12175. <param name="expected">The expected object</param>
  12176. <param name="actual">The list to be examined</param>
  12177. </member>
  12178. <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
  12179. <summary>
  12180. Any ITest that implements this interface is at a level that the implementing
  12181. class should be disposed at the end of the test run
  12182. </summary>
  12183. </member>
  12184. <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
  12185. <summary>
  12186. The IMethodInfo class is used to encapsulate information
  12187. about a method in a platform-independent manner.
  12188. </summary>
  12189. </member>
  12190. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
  12191. <summary>
  12192. Gets the Type from which this method was reflected.
  12193. </summary>
  12194. </member>
  12195. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
  12196. <summary>
  12197. Gets the MethodInfo for this method.
  12198. </summary>
  12199. </member>
  12200. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
  12201. <summary>
  12202. Gets the name of the method.
  12203. </summary>
  12204. </member>
  12205. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
  12206. <summary>
  12207. Gets a value indicating whether the method is abstract.
  12208. </summary>
  12209. </member>
  12210. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
  12211. <summary>
  12212. Gets a value indicating whether the method is public.
  12213. </summary>
  12214. </member>
  12215. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
  12216. <summary>
  12217. Gets a value indicating whether the method contains unassigned generic type parameters.
  12218. </summary>
  12219. </member>
  12220. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
  12221. <summary>
  12222. Gets a value indicating whether the method is a generic method.
  12223. </summary>
  12224. </member>
  12225. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
  12226. <summary>
  12227. Gets a value indicating whether the MethodInfo represents the definition of a generic method.
  12228. </summary>
  12229. </member>
  12230. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
  12231. <summary>
  12232. Gets the return Type of the method.
  12233. </summary>
  12234. </member>
  12235. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
  12236. <summary>
  12237. Gets the parameters of the method.
  12238. </summary>
  12239. <returns></returns>
  12240. </member>
  12241. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
  12242. <summary>
  12243. Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
  12244. </summary>
  12245. </member>
  12246. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
  12247. <summary>
  12248. Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
  12249. </summary>
  12250. <param name="typeArguments">The type arguments to be used</param>
  12251. <returns>A new IMethodInfo with the type arguments replaced</returns>
  12252. </member>
  12253. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
  12254. <summary>
  12255. Invokes the method, converting any TargetInvocationException to an NUnitException.
  12256. </summary>
  12257. <param name="fixture">The object on which to invoke the method</param>
  12258. <param name="args">The argument list for the method</param>
  12259. <returns>The return value from the invoked method</returns>
  12260. </member>
  12261. <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
  12262. <summary>
  12263. The IParameterInfo interface is an abstraction of a .NET parameter.
  12264. </summary>
  12265. </member>
  12266. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
  12267. <summary>
  12268. Gets a value indicating whether the parameter is optional
  12269. </summary>
  12270. </member>
  12271. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
  12272. <summary>
  12273. Gets an IMethodInfo representing the method for which this is a parameter
  12274. </summary>
  12275. </member>
  12276. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
  12277. <summary>
  12278. Gets the underlying .NET ParameterInfo
  12279. </summary>
  12280. </member>
  12281. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
  12282. <summary>
  12283. Gets the Type of the parameter
  12284. </summary>
  12285. </member>
  12286. <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
  12287. <summary>
  12288. The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
  12289. </summary>
  12290. </member>
  12291. <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
  12292. <summary>
  12293. Returns an array of custom attributes of the specified type applied to this object
  12294. </summary>
  12295. </member>
  12296. <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
  12297. <summary>
  12298. Returns a value indicating whether an attribute of the specified type is defined on this object.
  12299. </summary>
  12300. </member>
  12301. <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
  12302. <summary>
  12303. The ITypeInfo interface is an abstraction of a .NET Type
  12304. </summary>
  12305. </member>
  12306. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
  12307. <summary>
  12308. Gets the underlying Type on which this ITypeInfo is based
  12309. </summary>
  12310. </member>
  12311. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
  12312. <summary>
  12313. Gets the base type of this type as an ITypeInfo
  12314. </summary>
  12315. </member>
  12316. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
  12317. <summary>
  12318. Returns true if the Type wrapped is equal to the argument
  12319. </summary>
  12320. </member>
  12321. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
  12322. <summary>
  12323. Gets the Name of the Type
  12324. </summary>
  12325. </member>
  12326. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
  12327. <summary>
  12328. Gets the FullName of the Type
  12329. </summary>
  12330. </member>
  12331. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
  12332. <summary>
  12333. Gets the assembly in which the type is declared
  12334. </summary>
  12335. </member>
  12336. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
  12337. <summary>
  12338. Gets the Namespace of the Type
  12339. </summary>
  12340. </member>
  12341. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
  12342. <summary>
  12343. Gets a value indicating whether the type is abstract.
  12344. </summary>
  12345. </member>
  12346. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
  12347. <summary>
  12348. Gets a value indicating whether the Type is a generic Type
  12349. </summary>
  12350. </member>
  12351. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
  12352. <summary>
  12353. Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
  12354. </summary>
  12355. </member>
  12356. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
  12357. <summary>
  12358. Gets a value indicating whether the Type is a generic Type definition
  12359. </summary>
  12360. </member>
  12361. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
  12362. <summary>
  12363. Gets a value indicating whether the type is sealed.
  12364. </summary>
  12365. </member>
  12366. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
  12367. <summary>
  12368. Gets a value indicating whether this type is a static class.
  12369. </summary>
  12370. </member>
  12371. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
  12372. <summary>
  12373. Get the display name for this typeInfo.
  12374. </summary>
  12375. </member>
  12376. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
  12377. <summary>
  12378. Get the display name for an oject of this type, constructed with specific arguments
  12379. </summary>
  12380. </member>
  12381. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
  12382. <summary>
  12383. Returns a Type representing a generic type definition from which this Type can be constructed.
  12384. </summary>
  12385. </member>
  12386. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
  12387. <summary>
  12388. Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
  12389. </summary>
  12390. </member>
  12391. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
  12392. <summary>
  12393. Returns a value indicating whether this type has a method with a specified public attribute
  12394. </summary>
  12395. </member>
  12396. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
  12397. <summary>
  12398. Returns an array of IMethodInfos for methods of this Type
  12399. that match the specified flags.
  12400. </summary>
  12401. </member>
  12402. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
  12403. <summary>
  12404. Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
  12405. </summary>
  12406. </member>
  12407. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
  12408. <summary>
  12409. Construct an object of this Type, using the specified arguments.
  12410. </summary>
  12411. </member>
  12412. <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
  12413. <summary>
  12414. CombiningStrategy is the abstract base for classes that
  12415. know how to combine values provided for individual test
  12416. parameters to create a set of test cases.
  12417. </summary>
  12418. </member>
  12419. <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
  12420. <summary>
  12421. Gets the test cases generated by the CombiningStrategy.
  12422. </summary>
  12423. <returns>The test cases.</returns>
  12424. </member>
  12425. <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
  12426. <summary>
  12427. The ISimpleTestBuilder interface is exposed by a class that knows how to
  12428. build a single TestMethod from a suitable MethodInfo Types. In general,
  12429. it is exposed by an attribute, but may be implemented in a helper class
  12430. used by the attribute in some cases.
  12431. </summary>
  12432. </member>
  12433. <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  12434. <summary>
  12435. Build a TestMethod from the provided MethodInfo.
  12436. </summary>
  12437. <param name="method">The method to be used as a test</param>
  12438. <param name="suite">The TestSuite to which the method will be added</param>
  12439. <returns>A TestMethod object</returns>
  12440. </member>
  12441. <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
  12442. <summary>
  12443. The ITestBuilder interface is exposed by a class that knows how to
  12444. build one or more TestMethods from a MethodInfo. In general, it is exposed
  12445. by an attribute, which has additional information available to provide
  12446. the necessary test parameters to distinguish the test cases built.
  12447. </summary>
  12448. </member>
  12449. <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  12450. <summary>
  12451. Build one or more TestMethods from the provided MethodInfo.
  12452. </summary>
  12453. <param name="method">The method to be used as a test</param>
  12454. <param name="suite">The TestSuite to which the method will be added</param>
  12455. <returns>A TestMethod object</returns>
  12456. </member>
  12457. <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
  12458. <summary>
  12459. The IDataPointProvider interface is used by extensions
  12460. that provide data for a single test parameter.
  12461. </summary>
  12462. </member>
  12463. <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  12464. <summary>
  12465. Determine whether any data is available for a parameter.
  12466. </summary>
  12467. <param name="parameter">An IParameterInfo representing one
  12468. argument to a parameterized test</param>
  12469. <returns>True if any data is available, otherwise false.</returns>
  12470. </member>
  12471. <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  12472. <summary>
  12473. Return an IEnumerable providing data for use with the
  12474. supplied parameter.
  12475. </summary>
  12476. <param name="parameter">An IParameterInfo representing one
  12477. argument to a parameterized test</param>
  12478. <returns>An IEnumerable providing the required data</returns>
  12479. </member>
  12480. <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
  12481. <summary>
  12482. The IParameterDataSource interface is implemented by types
  12483. that can provide data for a test method parameter.
  12484. </summary>
  12485. </member>
  12486. <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  12487. <summary>
  12488. Gets an enumeration of data items for use as arguments
  12489. for a test method parameter.
  12490. </summary>
  12491. <param name="parameter">The parameter for which data is needed</param>
  12492. <returns>An enumeration containing individual data items</returns>
  12493. </member>
  12494. <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
  12495. <summary>
  12496. A PropertyBag represents a collection of name/value pairs
  12497. that allows duplicate entries with the same key. Methods
  12498. are provided for adding a new pair as well as for setting
  12499. a key to a single value. All keys are strings but _values
  12500. may be of any type. Null _values are not permitted, since
  12501. a null entry represents the absence of the key.
  12502. The entries in a PropertyBag are of two kinds: those that
  12503. take a single value and those that take multiple _values.
  12504. However, the PropertyBag has no knowledge of which entries
  12505. fall into each category and the distinction is entirely
  12506. up to the code using the PropertyBag.
  12507. When working with multi-valued properties, client code
  12508. should use the Add method to add name/value pairs and
  12509. indexing to retrieve a list of all _values for a given
  12510. key. For example:
  12511. bag.Add("Tag", "one");
  12512. bag.Add("Tag", "two");
  12513. Assert.That(bag["Tag"],
  12514. Is.EqualTo(new string[] { "one", "two" }));
  12515. When working with single-valued propeties, client code
  12516. should use the Set method to set the value and Get to
  12517. retrieve the value. The GetSetting methods may also be
  12518. used to retrieve the value in a type-safe manner while
  12519. also providing default. For example:
  12520. bag.Set("Priority", "low");
  12521. bag.Set("Priority", "high"); // replaces value
  12522. Assert.That(bag.Get("Priority"),
  12523. Is.EqualTo("high"));
  12524. Assert.That(bag.GetSetting("Priority", "low"),
  12525. Is.EqualTo("high"));
  12526. </summary>
  12527. </member>
  12528. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
  12529. <summary>
  12530. Adds a key/value pair to the property bag
  12531. </summary>
  12532. <param name="key">The key</param>
  12533. <param name="value">The value</param>
  12534. </member>
  12535. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
  12536. <summary>
  12537. Sets the value for a key, removing any other
  12538. _values that are already in the property set.
  12539. </summary>
  12540. <param name="key"></param>
  12541. <param name="value"></param>
  12542. </member>
  12543. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
  12544. <summary>
  12545. Gets a single value for a key, using the first
  12546. one if multiple _values are present and returning
  12547. null if the value is not found.
  12548. </summary>
  12549. </member>
  12550. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
  12551. <summary>
  12552. Gets a flag indicating whether the specified key has
  12553. any entries in the property set.
  12554. </summary>
  12555. <param name="key">The key to be checked</param>
  12556. <returns>True if their are _values present, otherwise false</returns>
  12557. </member>
  12558. <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
  12559. <summary>
  12560. Gets or sets the list of _values for a particular key
  12561. </summary>
  12562. <param name="key">The key for which the _values are to be retrieved or set</param>
  12563. </member>
  12564. <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
  12565. <summary>
  12566. Gets a collection containing all the keys in the property set
  12567. </summary>
  12568. </member>
  12569. <member name="T:NUnit.Framework.Interfaces.ITest">
  12570. <summary>
  12571. Common interface supported by all representations
  12572. of a test. Only includes informational fields.
  12573. The Run method is specifically excluded to allow
  12574. for data-only representations of a test.
  12575. </summary>
  12576. </member>
  12577. <member name="P:NUnit.Framework.Interfaces.ITest.Id">
  12578. <summary>
  12579. Gets the id of the test
  12580. </summary>
  12581. </member>
  12582. <member name="P:NUnit.Framework.Interfaces.ITest.Name">
  12583. <summary>
  12584. Gets the name of the test
  12585. </summary>
  12586. </member>
  12587. <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
  12588. <summary>
  12589. Gets the fully qualified name of the test
  12590. </summary>
  12591. </member>
  12592. <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
  12593. <summary>
  12594. Gets the name of the class containing this test. Returns
  12595. null if the test is not associated with a class.
  12596. </summary>
  12597. </member>
  12598. <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
  12599. <summary>
  12600. Gets the name of the method implementing this test.
  12601. Returns null if the test is not implemented as a method.
  12602. </summary>
  12603. </member>
  12604. <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
  12605. <summary>
  12606. Gets the Type of the test fixture, if applicable, or
  12607. null if no fixture type is associated with this test.
  12608. </summary>
  12609. </member>
  12610. <member name="P:NUnit.Framework.Interfaces.ITest.Method">
  12611. <summary>
  12612. Gets an IMethod for the method implementing this test.
  12613. Returns null if the test is not implemented as a method.
  12614. </summary>
  12615. </member>
  12616. <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
  12617. <summary>
  12618. Gets the RunState of the test, indicating whether it can be run.
  12619. </summary>
  12620. </member>
  12621. <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
  12622. <summary>
  12623. Count of the test cases ( 1 if this is a test case )
  12624. </summary>
  12625. </member>
  12626. <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
  12627. <summary>
  12628. Gets the properties of the test
  12629. </summary>
  12630. </member>
  12631. <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
  12632. <summary>
  12633. Gets the parent test, if any.
  12634. </summary>
  12635. <value>The parent test or null if none exists.</value>
  12636. </member>
  12637. <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
  12638. <summary>
  12639. Returns true if this is a test suite
  12640. </summary>
  12641. </member>
  12642. <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
  12643. <summary>
  12644. Gets a bool indicating whether the current test
  12645. has any descendant tests.
  12646. </summary>
  12647. </member>
  12648. <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
  12649. <summary>
  12650. Gets this test's child tests
  12651. </summary>
  12652. <value>A list of child tests</value>
  12653. </member>
  12654. <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
  12655. <summary>
  12656. Gets a fixture object for running this test.
  12657. </summary>
  12658. </member>
  12659. <member name="T:NUnit.Framework.Interfaces.ITestData">
  12660. <summary>
  12661. The ITestData interface is implemented by a class that
  12662. represents a single instance of a parameterized test.
  12663. </summary>
  12664. </member>
  12665. <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
  12666. <summary>
  12667. Gets the name to be used for the test
  12668. </summary>
  12669. </member>
  12670. <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
  12671. <summary>
  12672. Gets the RunState for this test case.
  12673. </summary>
  12674. </member>
  12675. <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
  12676. <summary>
  12677. Gets the argument list to be provided to the test
  12678. </summary>
  12679. </member>
  12680. <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
  12681. <summary>
  12682. Gets the property dictionary for the test case
  12683. </summary>
  12684. </member>
  12685. <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
  12686. <summary>
  12687. The ITestCaseData interface is implemented by a class
  12688. that is able to return the data required to create an
  12689. instance of a parameterized test fixture.
  12690. </summary>
  12691. </member>
  12692. <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
  12693. <summary>
  12694. Get the TypeArgs if separately set
  12695. </summary>
  12696. </member>
  12697. <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
  12698. <summary>
  12699. The ITestCaseData interface is implemented by a class
  12700. that is able to return complete testcases for use by
  12701. a parameterized test method.
  12702. </summary>
  12703. </member>
  12704. <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
  12705. <summary>
  12706. Gets the expected result of the test case
  12707. </summary>
  12708. </member>
  12709. <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
  12710. <summary>
  12711. Returns true if an expected result has been set
  12712. </summary>
  12713. </member>
  12714. <member name="T:NUnit.Framework.Interfaces.ITestFilter">
  12715. <summary>
  12716. Interface to be implemented by filters applied to tests.
  12717. The filter applies when running the test, after it has been
  12718. loaded, since this is the only time an ITest exists.
  12719. </summary>
  12720. </member>
  12721. <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  12722. <summary>
  12723. Determine if a particular test passes the filter criteria. Pass
  12724. may examine the parents and/or descendants of a test, depending
  12725. on the semantics of the particular filter
  12726. </summary>
  12727. <param name="test">The test to which the filter is applied</param>
  12728. <returns>True if the test passes the filter, otherwise false</returns>
  12729. </member>
  12730. <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  12731. <summary>
  12732. Determine if a test matches the filter expicitly. That is, it must
  12733. be a direct match of the test itself or one of it's children.
  12734. </summary>
  12735. <param name="test">The test to which the filter is applied</param>
  12736. <returns>True if the test matches the filter explicityly, otherwise false</returns>
  12737. </member>
  12738. <member name="T:NUnit.Framework.Interfaces.ITestListener">
  12739. <summary>
  12740. The ITestListener interface is used internally to receive
  12741. notifications of significant events while a test is being
  12742. run. The events are propagated to clients by means of an
  12743. AsyncCallback. NUnit extensions may also monitor these events.
  12744. </summary>
  12745. </member>
  12746. <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
  12747. <summary>
  12748. Called when a test has just started
  12749. </summary>
  12750. <param name="test">The test that is starting</param>
  12751. </member>
  12752. <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  12753. <summary>
  12754. Called when a test has finished
  12755. </summary>
  12756. <param name="result">The result of the test</param>
  12757. </member>
  12758. <member name="T:NUnit.Framework.Interfaces.ITestResult">
  12759. <summary>
  12760. The ITestResult interface represents the result of a test.
  12761. </summary>
  12762. </member>
  12763. <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
  12764. <summary>
  12765. Gets the ResultState of the test result, which
  12766. indicates the success or failure of the test.
  12767. </summary>
  12768. </member>
  12769. <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
  12770. <summary>
  12771. Gets the name of the test result
  12772. </summary>
  12773. </member>
  12774. <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
  12775. <summary>
  12776. Gets the full name of the test result
  12777. </summary>
  12778. </member>
  12779. <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
  12780. <summary>
  12781. Gets the elapsed time for running the test in seconds
  12782. </summary>
  12783. </member>
  12784. <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
  12785. <summary>
  12786. Gets or sets the time the test started running.
  12787. </summary>
  12788. </member>
  12789. <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
  12790. <summary>
  12791. Gets or sets the time the test finished running.
  12792. </summary>
  12793. </member>
  12794. <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
  12795. <summary>
  12796. Gets the message associated with a test
  12797. failure or with not running the test
  12798. </summary>
  12799. </member>
  12800. <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
  12801. <summary>
  12802. Gets any stacktrace associated with an
  12803. error or failure. Not available in
  12804. the Compact Framework 1.0.
  12805. </summary>
  12806. </member>
  12807. <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
  12808. <summary>
  12809. Gets the number of asserts executed
  12810. when running the test and all its children.
  12811. </summary>
  12812. </member>
  12813. <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
  12814. <summary>
  12815. Gets the number of test cases that failed
  12816. when running the test and all its children.
  12817. </summary>
  12818. </member>
  12819. <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
  12820. <summary>
  12821. Gets the number of test cases that passed
  12822. when running the test and all its children.
  12823. </summary>
  12824. </member>
  12825. <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
  12826. <summary>
  12827. Gets the number of test cases that were skipped
  12828. when running the test and all its children.
  12829. </summary>
  12830. </member>
  12831. <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
  12832. <summary>
  12833. Gets the number of test cases that were inconclusive
  12834. when running the test and all its children.
  12835. </summary>
  12836. </member>
  12837. <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
  12838. <summary>
  12839. Indicates whether this result has any child results.
  12840. Accessing HasChildren should not force creation of the
  12841. Children collection in classes implementing this interface.
  12842. </summary>
  12843. </member>
  12844. <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
  12845. <summary>
  12846. Gets the the collection of child results.
  12847. </summary>
  12848. </member>
  12849. <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
  12850. <summary>
  12851. Gets the Test to which this result applies.
  12852. </summary>
  12853. </member>
  12854. <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
  12855. <summary>
  12856. Gets any text output written to this result.
  12857. </summary>
  12858. </member>
  12859. <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
  12860. <summary>
  12861. An object implementing IXmlNodeBuilder is able to build
  12862. an XML representation of itself and any children.
  12863. </summary>
  12864. </member>
  12865. <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
  12866. <summary>
  12867. Returns a TNode representing the current object.
  12868. </summary>
  12869. <param name="recursive">If true, children are included where applicable</param>
  12870. <returns>A TNode representing the result</returns>
  12871. </member>
  12872. <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  12873. <summary>
  12874. Returns a TNode representing the current object after
  12875. adding it as a child of the supplied parent node.
  12876. </summary>
  12877. <param name="parentNode">The parent node.</param>
  12878. <param name="recursive">If true, children are included, where applicable</param>
  12879. <returns></returns>
  12880. </member>
  12881. <member name="T:NUnit.Framework.Interfaces.ResultState">
  12882. <summary>
  12883. The ResultState class represents the outcome of running a test.
  12884. It contains two pieces of information. The Status of the test
  12885. is an enum indicating whether the test passed, failed, was
  12886. skipped or was inconclusive. The Label provides a more
  12887. detailed breakdown for use by client runners.
  12888. </summary>
  12889. </member>
  12890. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
  12891. <summary>
  12892. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  12893. </summary>
  12894. <param name="status">The TestStatus.</param>
  12895. </member>
  12896. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
  12897. <summary>
  12898. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  12899. </summary>
  12900. <param name="status">The TestStatus.</param>
  12901. <param name="label">The label.</param>
  12902. </member>
  12903. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
  12904. <summary>
  12905. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  12906. </summary>
  12907. <param name="status">The TestStatus.</param>
  12908. <param name="site">The stage at which the result was produced</param>
  12909. </member>
  12910. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
  12911. <summary>
  12912. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  12913. </summary>
  12914. <param name="status">The TestStatus.</param>
  12915. <param name="label">The label.</param>
  12916. <param name="site">The stage at which the result was produced</param>
  12917. </member>
  12918. <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
  12919. <summary>
  12920. The result is inconclusive
  12921. </summary>
  12922. </member>
  12923. <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
  12924. <summary>
  12925. The test has been skipped.
  12926. </summary>
  12927. </member>
  12928. <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
  12929. <summary>
  12930. The test has been ignored.
  12931. </summary>
  12932. </member>
  12933. <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
  12934. <summary>
  12935. The test was skipped because it is explicit
  12936. </summary>
  12937. </member>
  12938. <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
  12939. <summary>
  12940. The test succeeded
  12941. </summary>
  12942. </member>
  12943. <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
  12944. <summary>
  12945. The test failed
  12946. </summary>
  12947. </member>
  12948. <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
  12949. <summary>
  12950. The test encountered an unexpected exception
  12951. </summary>
  12952. </member>
  12953. <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
  12954. <summary>
  12955. The test was cancelled by the user
  12956. </summary>
  12957. </member>
  12958. <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
  12959. <summary>
  12960. The test was not runnable.
  12961. </summary>
  12962. </member>
  12963. <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
  12964. <summary>
  12965. A suite failed because one or more child tests failed or had errors
  12966. </summary>
  12967. </member>
  12968. <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
  12969. <summary>
  12970. A suite failed in its OneTimeSetUp
  12971. </summary>
  12972. </member>
  12973. <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
  12974. <summary>
  12975. A suite had an unexpected exception in its OneTimeSetUp
  12976. </summary>
  12977. </member>
  12978. <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
  12979. <summary>
  12980. A suite had an unexpected exception in its OneTimeDown
  12981. </summary>
  12982. </member>
  12983. <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
  12984. <summary>
  12985. Gets the TestStatus for the test.
  12986. </summary>
  12987. <value>The status.</value>
  12988. </member>
  12989. <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
  12990. <summary>
  12991. Gets the label under which this test result is
  12992. categorized, if any.
  12993. </summary>
  12994. </member>
  12995. <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
  12996. <summary>
  12997. Gets the stage of test execution in which
  12998. the failure or other result took place.
  12999. </summary>
  13000. </member>
  13001. <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
  13002. <summary>
  13003. Get a new ResultState, which is the same as the current
  13004. one but with the FailureSite set to the specified value.
  13005. </summary>
  13006. <param name="site">The FailureSite to use</param>
  13007. <returns>A new ResultState</returns>
  13008. </member>
  13009. <member name="M:NUnit.Framework.Interfaces.ResultState.Equals(System.Object)">
  13010. <summary>
  13011. Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
  13012. </summary>
  13013. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  13014. <returns>
  13015. <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
  13016. </returns>
  13017. </member>
  13018. <member name="M:NUnit.Framework.Interfaces.ResultState.GetHashCode">
  13019. <summary>
  13020. Returns a hash code for this instance.
  13021. </summary>
  13022. <returns>
  13023. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
  13024. </returns>
  13025. </member>
  13026. <member name="M:NUnit.Framework.Interfaces.ResultState.ToString">
  13027. <summary>
  13028. Returns a <see cref="T:System.String"/> that represents this instance.
  13029. </summary>
  13030. <returns>
  13031. A <see cref="T:System.String"/> that represents this instance.
  13032. </returns>
  13033. </member>
  13034. <member name="T:NUnit.Framework.Interfaces.FailureSite">
  13035. <summary>
  13036. The FailureSite enum indicates the stage of a test
  13037. in which an error or failure occurred.
  13038. </summary>
  13039. </member>
  13040. <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
  13041. <summary>
  13042. Failure in the test itself
  13043. </summary>
  13044. </member>
  13045. <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
  13046. <summary>
  13047. Failure in the SetUp method
  13048. </summary>
  13049. </member>
  13050. <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
  13051. <summary>
  13052. Failure in the TearDown method
  13053. </summary>
  13054. </member>
  13055. <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
  13056. <summary>
  13057. Failure of a parent test
  13058. </summary>
  13059. </member>
  13060. <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
  13061. <summary>
  13062. Failure of a child test
  13063. </summary>
  13064. </member>
  13065. <member name="T:NUnit.Framework.Interfaces.RunState">
  13066. <summary>
  13067. The RunState enum indicates whether a test can be executed.
  13068. </summary>
  13069. </member>
  13070. <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
  13071. <summary>
  13072. The test is not runnable.
  13073. </summary>
  13074. </member>
  13075. <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
  13076. <summary>
  13077. The test is runnable.
  13078. </summary>
  13079. </member>
  13080. <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
  13081. <summary>
  13082. The test can only be run explicitly
  13083. </summary>
  13084. </member>
  13085. <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
  13086. <summary>
  13087. The test has been skipped. This value may
  13088. appear on a Test when certain attributes
  13089. are used to skip the test.
  13090. </summary>
  13091. </member>
  13092. <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
  13093. <summary>
  13094. The test has been ignored. May appear on
  13095. a Test, when the IgnoreAttribute is used.
  13096. </summary>
  13097. </member>
  13098. <member name="T:NUnit.Framework.Interfaces.TestStatus">
  13099. <summary>
  13100. The TestStatus enum indicates the result of running a test
  13101. </summary>
  13102. </member>
  13103. <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
  13104. <summary>
  13105. The test was inconclusive
  13106. </summary>
  13107. </member>
  13108. <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
  13109. <summary>
  13110. The test has skipped
  13111. </summary>
  13112. </member>
  13113. <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
  13114. <summary>
  13115. The test succeeded
  13116. </summary>
  13117. </member>
  13118. <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
  13119. <summary>
  13120. The test failed
  13121. </summary>
  13122. </member>
  13123. <member name="T:NUnit.Framework.Interfaces.TNode">
  13124. <summary>
  13125. TNode represents a single node in the XML representation
  13126. of a Test or TestResult. It replaces System.Xml.XmlNode and
  13127. System.Xml.Linq.XElement, providing a minimal set of methods
  13128. for operating on the XML in a platform-independent manner.
  13129. </summary>
  13130. </member>
  13131. <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
  13132. <summary>
  13133. Constructs a new instance of TNode
  13134. </summary>
  13135. <param name="name">The name of the node</param>
  13136. </member>
  13137. <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
  13138. <summary>
  13139. Constructs a new instance of TNode with a value
  13140. </summary>
  13141. <param name="name">The name of the node</param>
  13142. <param name="value">The text content of the node</param>
  13143. </member>
  13144. <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
  13145. <summary>
  13146. Constructs a new instance of TNode with a value
  13147. </summary>
  13148. <param name="name">The name of the node</param>
  13149. <param name="value">The text content of the node</param>
  13150. <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
  13151. </member>
  13152. <member name="P:NUnit.Framework.Interfaces.TNode.Name">
  13153. <summary>
  13154. Gets the name of the node
  13155. </summary>
  13156. </member>
  13157. <member name="P:NUnit.Framework.Interfaces.TNode.Value">
  13158. <summary>
  13159. Gets the value of the node
  13160. </summary>
  13161. </member>
  13162. <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
  13163. <summary>
  13164. Gets a flag indicating whether the value should be output using CDATA.
  13165. </summary>
  13166. </member>
  13167. <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
  13168. <summary>
  13169. Gets the dictionary of attributes
  13170. </summary>
  13171. </member>
  13172. <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
  13173. <summary>
  13174. Gets a list of child nodes
  13175. </summary>
  13176. </member>
  13177. <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
  13178. <summary>
  13179. Gets the first ChildNode
  13180. </summary>
  13181. </member>
  13182. <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
  13183. <summary>
  13184. Gets the XML representation of this node.
  13185. </summary>
  13186. </member>
  13187. <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
  13188. <summary>
  13189. Create a TNode from it's XML text representation
  13190. </summary>
  13191. <param name="xmlText">The XML text to be parsed</param>
  13192. <returns>A TNode</returns>
  13193. </member>
  13194. <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
  13195. <summary>
  13196. Adds a new element as a child of the current node and returns it.
  13197. </summary>
  13198. <param name="name">The element name.</param>
  13199. <returns>The newly created child element</returns>
  13200. </member>
  13201. <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
  13202. <summary>
  13203. Adds a new element with a value as a child of the current node and returns it.
  13204. </summary>
  13205. <param name="name">The element name</param>
  13206. <param name="value">The text content of the new element</param>
  13207. <returns>The newly created child element</returns>
  13208. </member>
  13209. <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
  13210. <summary>
  13211. Adds a new element with a value as a child of the current node and returns it.
  13212. The value will be output using a CDATA section.
  13213. </summary>
  13214. <param name="name">The element name</param>
  13215. <param name="value">The text content of the new element</param>
  13216. <returns>The newly created child element</returns>
  13217. </member>
  13218. <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
  13219. <summary>
  13220. Adds an attribute with a specified name and value to the XmlNode.
  13221. </summary>
  13222. <param name="name">The name of the attribute.</param>
  13223. <param name="value">The value of the attribute.</param>
  13224. </member>
  13225. <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
  13226. <summary>
  13227. Finds a single descendant of this node matching an xpath
  13228. specification. The format of the specification is
  13229. limited to what is needed by NUnit and its tests.
  13230. </summary>
  13231. <param name="xpath"></param>
  13232. <returns></returns>
  13233. </member>
  13234. <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
  13235. <summary>
  13236. Finds all descendants of this node matching an xpath
  13237. specification. The format of the specification is
  13238. limited to what is needed by NUnit and its tests.
  13239. </summary>
  13240. </member>
  13241. <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
  13242. <summary>
  13243. Writes the XML representation of the node to an XmlWriter
  13244. </summary>
  13245. <param name="writer"></param>
  13246. </member>
  13247. <member name="T:NUnit.Framework.Interfaces.NodeList">
  13248. <summary>
  13249. Class used to represent a list of XmlResults
  13250. </summary>
  13251. </member>
  13252. <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
  13253. <summary>
  13254. Class used to represent the attributes of a node
  13255. </summary>
  13256. </member>
  13257. <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
  13258. <summary>
  13259. Gets or sets the value associated with the specified key.
  13260. Overridden to return null if attribute is not found.
  13261. </summary>
  13262. <param name="key">The key.</param>
  13263. <returns>Value of the attribute or null</returns>
  13264. </member>
  13265. <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
  13266. <summary>
  13267. The IFixtureBuilder interface is exposed by a class that knows how to
  13268. build a TestFixture from one or more Types. In general, it is exposed
  13269. by an attribute, but may be implemented in a helper class used by the
  13270. attribute in some cases.
  13271. </summary>
  13272. </member>
  13273. <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  13274. <summary>
  13275. Build one or more TestFixtures from type provided. At least one
  13276. non-null TestSuite must always be returned, since the method is
  13277. generally called because the user has marked the target class as
  13278. a fixture. If something prevents the fixture from being used, it
  13279. will be returned nonetheless, labelled as non-runnable.
  13280. </summary>
  13281. <param name="typeInfo">The type info of the fixture to be used.</param>
  13282. <returns>A TestSuite object or one derived from TestSuite.</returns>
  13283. </member>
  13284. <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
  13285. <summary>
  13286. IImplyFixture is an empty marker interface used by attributes like
  13287. TestAttribute that cause the class where they are used to be treated
  13288. as a TestFixture even without a TestFixtureAttribute.
  13289. Marker interfaces are not usually considered a good practice, but
  13290. we use it here to avoid cluttering the attribute hierarchy with
  13291. classes that don't contain any extra implementation.
  13292. </summary>
  13293. </member>
  13294. <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
  13295. <summary>
  13296. The IApplyToContext interface is implemented by attributes
  13297. that want to make changes to the execution context before
  13298. a test is run.
  13299. </summary>
  13300. </member>
  13301. <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
  13302. <summary>
  13303. Apply changes to the execution context
  13304. </summary>
  13305. <param name="context">The execution context</param>
  13306. </member>
  13307. <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
  13308. <summary>
  13309. The IApplyToTest interface is implemented by self-applying
  13310. attributes that modify the state of a test in some way.
  13311. </summary>
  13312. </member>
  13313. <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
  13314. <summary>
  13315. Modifies a test as defined for the specific attribute.
  13316. </summary>
  13317. <param name="test">The test to modify</param>
  13318. </member>
  13319. <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
  13320. <summary>
  13321. The ISuiteBuilder interface is exposed by a class that knows how to
  13322. build a suite from one or more Types.
  13323. </summary>
  13324. </member>
  13325. <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  13326. <summary>
  13327. Examine the type and determine if it is suitable for
  13328. this builder to use in building a TestSuite.
  13329. Note that returning false will cause the type to be ignored
  13330. in loading the tests. If it is desired to load the suite
  13331. but label it as non-runnable, ignored, etc., then this
  13332. method must return true.
  13333. </summary>
  13334. <param name="typeInfo">The type of the fixture to be used</param>
  13335. <returns>True if the type can be used to build a TestSuite</returns>
  13336. </member>
  13337. <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  13338. <summary>
  13339. Build a TestSuite from type provided.
  13340. </summary>
  13341. <param name="typeInfo">The type of the fixture to be used</param>
  13342. <returns>A TestSuite</returns>
  13343. </member>
  13344. <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
  13345. <summary>
  13346. The ITestCaseBuilder interface is exposed by a class that knows how to
  13347. build a test case from certain methods.
  13348. </summary>
  13349. <remarks>
  13350. This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
  13351. We have reused the name because the two products don't interoperate at all.
  13352. </remarks>
  13353. </member>
  13354. <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  13355. <summary>
  13356. Examine the method and determine if it is suitable for
  13357. this builder to use in building a TestCase to be
  13358. included in the suite being populated.
  13359. Note that returning false will cause the method to be ignored
  13360. in loading the tests. If it is desired to load the method
  13361. but label it as non-runnable, ignored, etc., then this
  13362. method must return true.
  13363. </summary>
  13364. <param name="method">The test method to examine</param>
  13365. <param name="suite">The suite being populated</param>
  13366. <returns>True is the builder can use this method</returns>
  13367. </member>
  13368. <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  13369. <summary>
  13370. Build a TestCase from the provided MethodInfo for
  13371. inclusion in the suite being constructed.
  13372. </summary>
  13373. <param name="method">The method to be used as a test case</param>
  13374. <param name="suite">The test suite being populated, or null</param>
  13375. <returns>A TestCase or null</returns>
  13376. </member>
  13377. <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
  13378. <summary>
  13379. ICommandWrapper is implemented by attributes and other
  13380. objects able to wrap a TestCommand with another command.
  13381. </summary>
  13382. <remarks>
  13383. Attributes or other objects should implement one of the
  13384. derived interfaces, rather than this one, since they
  13385. indicate in which part of the command chain the wrapper
  13386. should be applied.
  13387. </remarks>
  13388. </member>
  13389. <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
  13390. <summary>
  13391. Wrap a command and return the result.
  13392. </summary>
  13393. <param name="command">The command to be wrapped</param>
  13394. <returns>The wrapped command</returns>
  13395. </member>
  13396. <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
  13397. <summary>
  13398. Objects implementing this interface are used to wrap
  13399. the TestMethodCommand itself. They apply after SetUp
  13400. has been run and before TearDown.
  13401. </summary>
  13402. </member>
  13403. <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
  13404. <summary>
  13405. Objects implementing this interface are used to wrap
  13406. the entire test, including SetUp and TearDown.
  13407. </summary>
  13408. </member>
  13409. <member name="T:NUnit.Framework.TestFixtureData">
  13410. <summary>
  13411. The TestFixtureData class represents a set of arguments
  13412. and other parameter info to be used for a parameterized
  13413. fixture. It is derived from TestFixtureParameters and adds a
  13414. fluent syntax for use in initializing the fixture.
  13415. </summary>
  13416. </member>
  13417. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
  13418. <summary>
  13419. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  13420. </summary>
  13421. <param name="args">The arguments.</param>
  13422. </member>
  13423. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
  13424. <summary>
  13425. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  13426. </summary>
  13427. <param name="arg">The argument.</param>
  13428. </member>
  13429. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
  13430. <summary>
  13431. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  13432. </summary>
  13433. <param name="arg1">The first argument.</param>
  13434. <param name="arg2">The second argument.</param>
  13435. </member>
  13436. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
  13437. <summary>
  13438. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  13439. </summary>
  13440. <param name="arg1">The first argument.</param>
  13441. <param name="arg2">The second argument.</param>
  13442. <param name="arg3">The third argument.</param>
  13443. </member>
  13444. <member name="M:NUnit.Framework.TestFixtureData.Explicit">
  13445. <summary>
  13446. Marks the test fixture as explicit.
  13447. </summary>
  13448. </member>
  13449. <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
  13450. <summary>
  13451. Marks the test fixture as explicit, specifying the reason.
  13452. </summary>
  13453. </member>
  13454. <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
  13455. <summary>
  13456. Ignores this TestFixture, specifying the reason.
  13457. </summary>
  13458. <param name="reason">The reason.</param>
  13459. <returns></returns>
  13460. </member>
  13461. <member name="T:NUnit.Framework.DirectoryAssert">
  13462. <summary>
  13463. Asserts on Directories
  13464. </summary>
  13465. </member>
  13466. <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
  13467. <summary>
  13468. The Equals method throws an AssertionException. This is done
  13469. to make sure there is no mistake by calling this function.
  13470. </summary>
  13471. <param name="a"></param>
  13472. <param name="b"></param>
  13473. </member>
  13474. <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
  13475. <summary>
  13476. override the default ReferenceEquals to throw an AssertionException. This
  13477. implementation makes sure there is no mistake in calling this function
  13478. as part of Assert.
  13479. </summary>
  13480. <param name="a"></param>
  13481. <param name="b"></param>
  13482. </member>
  13483. <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
  13484. <summary>
  13485. Verifies that two directories are equal. Two directories are considered
  13486. equal if both are null, or if both point to the same directory.
  13487. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13488. </summary>
  13489. <param name="expected">A directory containing the value that is expected</param>
  13490. <param name="actual">A directory containing the actual value</param>
  13491. <param name="message">The message to display if the directories are not equal</param>
  13492. <param name="args">Arguments to be used in formatting the message</param>
  13493. </member>
  13494. <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
  13495. <summary>
  13496. Verifies that two directories are equal. Two directories are considered
  13497. equal if both are null, or if both point to the same directory.
  13498. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13499. </summary>
  13500. <param name="expected">A directory containing the value that is expected</param>
  13501. <param name="actual">A directory containing the actual value</param>
  13502. </member>
  13503. <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
  13504. <summary>
  13505. Asserts that two directories are not equal. If they are equal
  13506. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13507. </summary>
  13508. <param name="expected">A directory containing the value that is expected</param>
  13509. <param name="actual">A directory containing the actual value</param>
  13510. <param name="message">The message to display if directories are not equal</param>
  13511. <param name="args">Arguments to be used in formatting the message</param>
  13512. </member>
  13513. <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
  13514. <summary>
  13515. Asserts that two directories are not equal. If they are equal
  13516. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13517. </summary>
  13518. <param name="expected">A directory containing the value that is expected</param>
  13519. <param name="actual">A directory containing the actual value</param>
  13520. </member>
  13521. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
  13522. <summary>
  13523. Asserts that the directory exists. If it does not exist
  13524. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13525. </summary>
  13526. <param name="actual">A directory containing the actual value</param>
  13527. <param name="message">The message to display if directories are not equal</param>
  13528. <param name="args">Arguments to be used in formatting the message</param>
  13529. </member>
  13530. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
  13531. <summary>
  13532. Asserts that the directory exists. If it does not exist
  13533. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13534. </summary>
  13535. <param name="actual">A directory containing the actual value</param>
  13536. </member>
  13537. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
  13538. <summary>
  13539. Asserts that the directory exists. If it does not exist
  13540. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13541. </summary>
  13542. <param name="actual">The path to a directory containing the actual value</param>
  13543. <param name="message">The message to display if directories are not equal</param>
  13544. <param name="args">Arguments to be used in formatting the message</param>
  13545. </member>
  13546. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
  13547. <summary>
  13548. Asserts that the directory exists. If it does not exist
  13549. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13550. </summary>
  13551. <param name="actual">The path to a directory containing the actual value</param>
  13552. </member>
  13553. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
  13554. <summary>
  13555. Asserts that the directory does not exist. If it does exist
  13556. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13557. </summary>
  13558. <param name="actual">A directory containing the actual value</param>
  13559. <param name="message">The message to display if directories are not equal</param>
  13560. <param name="args">Arguments to be used in formatting the message</param>
  13561. </member>
  13562. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
  13563. <summary>
  13564. Asserts that the directory does not exist. If it does exist
  13565. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13566. </summary>
  13567. <param name="actual">A directory containing the actual value</param>
  13568. </member>
  13569. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
  13570. <summary>
  13571. Asserts that the directory does not exist. If it does exist
  13572. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13573. </summary>
  13574. <param name="actual">The path to a directory containing the actual value</param>
  13575. <param name="message">The message to display if directories are not equal</param>
  13576. <param name="args">Arguments to be used in formatting the message</param>
  13577. </member>
  13578. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
  13579. <summary>
  13580. Asserts that the directory does not exist. If it does exist
  13581. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  13582. </summary>
  13583. <param name="actual">The path to a directory containing the actual value</param>
  13584. </member>
  13585. <member name="T:NUnit.Framework.Does">
  13586. <summary>
  13587. Helper class with properties and methods that supply
  13588. a number of constraints used in Asserts.
  13589. </summary>
  13590. </member>
  13591. <member name="P:NUnit.Framework.Does.Not">
  13592. <summary>
  13593. Returns a ConstraintExpression that negates any
  13594. following constraint.
  13595. </summary>
  13596. </member>
  13597. <member name="P:NUnit.Framework.Does.Exist">
  13598. <summary>
  13599. Returns a constraint that succeeds if the value
  13600. is a file or directory and it exists.
  13601. </summary>
  13602. </member>
  13603. <member name="M:NUnit.Framework.Does.Contain(System.Object)">
  13604. <summary>
  13605. Returns a new CollectionContainsConstraint checking for the
  13606. presence of a particular object in the collection.
  13607. </summary>
  13608. </member>
  13609. <member name="M:NUnit.Framework.Does.Contain(System.String)">
  13610. <summary>
  13611. Returns a new ContainsConstraint. This constraint
  13612. will, in turn, make use of the appropriate second-level
  13613. constraint, depending on the type of the actual argument.
  13614. This overload is only used if the item sought is a string,
  13615. since any other type implies that we are looking for a
  13616. collection member.
  13617. </summary>
  13618. </member>
  13619. <member name="M:NUnit.Framework.Does.StartWith(System.String)">
  13620. <summary>
  13621. Returns a constraint that succeeds if the actual
  13622. value starts with the substring supplied as an argument.
  13623. </summary>
  13624. </member>
  13625. <member name="M:NUnit.Framework.Does.EndWith(System.String)">
  13626. <summary>
  13627. Returns a constraint that succeeds if the actual
  13628. value ends with the substring supplied as an argument.
  13629. </summary>
  13630. </member>
  13631. <member name="M:NUnit.Framework.Does.Match(System.String)">
  13632. <summary>
  13633. Returns a constraint that succeeds if the actual
  13634. value matches the regular expression supplied as an argument.
  13635. </summary>
  13636. </member>
  13637. <member name="T:NUnit.Framework.ResultStateException">
  13638. <summary>
  13639. Abstract base for Exceptions that terminate a test and provide a ResultState.
  13640. </summary>
  13641. </member>
  13642. <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
  13643. <param name="message">The error message that explains
  13644. the reason for the exception</param>
  13645. </member>
  13646. <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
  13647. <param name="message">The error message that explains
  13648. the reason for the exception</param>
  13649. <param name="inner">The exception that caused the
  13650. current exception</param>
  13651. </member>
  13652. <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  13653. <summary>
  13654. Serialization Constructor
  13655. </summary>
  13656. </member>
  13657. <member name="P:NUnit.Framework.ResultStateException.ResultState">
  13658. <summary>
  13659. Gets the ResultState provided by this exception
  13660. </summary>
  13661. </member>
  13662. <member name="T:NUnit.Framework.ITestAction">
  13663. <summary>
  13664. When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
  13665. </summary>
  13666. </member>
  13667. <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
  13668. <summary>
  13669. Executed before each test is run
  13670. </summary>
  13671. <param name="test">The test that is going to be run.</param>
  13672. </member>
  13673. <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
  13674. <summary>
  13675. Executed after each test is run
  13676. </summary>
  13677. <param name="test">The test that has just been run.</param>
  13678. </member>
  13679. <member name="P:NUnit.Framework.ITestAction.Targets">
  13680. <summary>
  13681. Provides the target for the action attribute
  13682. </summary>
  13683. <returns>The target for the action attribute</returns>
  13684. </member>
  13685. <member name="T:NUnit.Framework.TestDelegate">
  13686. <summary>
  13687. Delegate used by tests that execute code and
  13688. capture any thrown exception.
  13689. </summary>
  13690. </member>
  13691. <member name="T:NUnit.Framework.AssertionHelper">
  13692. <summary>
  13693. AssertionHelper is an optional base class for user tests,
  13694. allowing the use of shorter ids for constraints and
  13695. asserts and avoiding conflict with the definition of
  13696. <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
  13697. behavior, in certain mock object frameworks.
  13698. </summary>
  13699. </member>
  13700. <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
  13701. <summary>
  13702. Asserts that a condition is true. If the condition is false the method throws
  13703. an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
  13704. <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
  13705. </summary>
  13706. <param name="condition">The evaluated condition</param>
  13707. <param name="message">The message to display if the condition is false</param>
  13708. <param name="args">Arguments to be used in formatting the message</param>
  13709. </member>
  13710. <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
  13711. <summary>
  13712. Asserts that a condition is true. If the condition is false the method throws
  13713. an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
  13714. </summary>
  13715. <param name="condition">The evaluated condition</param>
  13716. </member>
  13717. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  13718. <summary>
  13719. Apply a constraint to an actual value, succeeding if the constraint
  13720. is satisfied and throwing an assertion exception on failure.
  13721. </summary>
  13722. <param name="expr">A Constraint expression to be applied</param>
  13723. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  13724. </member>
  13725. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  13726. <summary>
  13727. Apply a constraint to an actual value, succeeding if the constraint
  13728. is satisfied and throwing an assertion exception on failure.
  13729. </summary>
  13730. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  13731. <param name="expr">A Constraint expression to be applied</param>
  13732. <param name="message">The message that will be displayed on failure</param>
  13733. <param name="args">Arguments to be used in formatting the message</param>
  13734. </member>
  13735. <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  13736. <summary>
  13737. Asserts that the code represented by a delegate throws an exception
  13738. that satisfies the constraint provided.
  13739. </summary>
  13740. <param name="code">A TestDelegate to be executed</param>
  13741. <param name="constraint">A ThrowsConstraint used in the test</param>
  13742. </member>
  13743. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  13744. <summary>
  13745. Apply a constraint to an actual value, succeeding if the constraint
  13746. is satisfied and throwing an assertion exception on failure.
  13747. </summary>
  13748. <param name="expression">A Constraint to be applied</param>
  13749. <param name="actual">The actual value to test</param>
  13750. </member>
  13751. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  13752. <summary>
  13753. Apply a constraint to an actual value, succeeding if the constraint
  13754. is satisfied and throwing an assertion exception on failure.
  13755. </summary>
  13756. <param name="expression">A Constraint expression to be applied</param>
  13757. <param name="actual">The actual value to test</param>
  13758. <param name="message">The message that will be displayed on failure</param>
  13759. <param name="args">Arguments to be used in formatting the message</param>
  13760. </member>
  13761. <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
  13762. <summary>
  13763. Returns a ListMapper based on a collection.
  13764. </summary>
  13765. <param name="original">The original collection</param>
  13766. <returns></returns>
  13767. </member>
  13768. <member name="T:NUnit.Framework.Assume">
  13769. <summary>
  13770. Provides static methods to express the assumptions
  13771. that must be met for a test to give a meaningful
  13772. result. If an assumption is not met, the test
  13773. should produce an inconclusive result.
  13774. </summary>
  13775. </member>
  13776. <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
  13777. <summary>
  13778. The Equals method throws an AssertionException. This is done
  13779. to make sure there is no mistake by calling this function.
  13780. </summary>
  13781. <param name="a"></param>
  13782. <param name="b"></param>
  13783. </member>
  13784. <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
  13785. <summary>
  13786. override the default ReferenceEquals to throw an AssertionException. This
  13787. implementation makes sure there is no mistake in calling this function
  13788. as part of Assert.
  13789. </summary>
  13790. <param name="a"></param>
  13791. <param name="b"></param>
  13792. </member>
  13793. <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  13794. <summary>
  13795. Apply a constraint to an actual value, succeeding if the constraint
  13796. is satisfied and throwing an InconclusiveException on failure.
  13797. </summary>
  13798. <param name="expr">A Constraint expression to be applied</param>
  13799. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  13800. </member>
  13801. <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  13802. <summary>
  13803. Apply a constraint to an actual value, succeeding if the constraint
  13804. is satisfied and throwing an InconclusiveException on failure.
  13805. </summary>
  13806. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  13807. <param name="expr">A Constraint expression to be applied</param>
  13808. <param name="message">The message that will be displayed on failure</param>
  13809. <param name="args">Arguments to be used in formatting the message</param>
  13810. </member>
  13811. <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
  13812. <summary>
  13813. Asserts that a condition is true. If the condition is false the method throws
  13814. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  13815. </summary>
  13816. <param name="condition">The evaluated condition</param>
  13817. <param name="message">The message to display if the condition is false</param>
  13818. <param name="args">Arguments to be used in formatting the message</param>
  13819. </member>
  13820. <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
  13821. <summary>
  13822. Asserts that a condition is true. If the condition is false the
  13823. method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  13824. </summary>
  13825. <param name="condition">The evaluated condition</param>
  13826. </member>
  13827. <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  13828. <summary>
  13829. Asserts that the code represented by a delegate throws an exception
  13830. that satisfies the constraint provided.
  13831. </summary>
  13832. <param name="code">A TestDelegate to be executed</param>
  13833. <param name="constraint">A ThrowsConstraint used in the test</param>
  13834. </member>
  13835. <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  13836. <summary>
  13837. Apply a constraint to an actual value, succeeding if the constraint
  13838. is satisfied and throwing an InconclusiveException on failure.
  13839. </summary>
  13840. <param name="expression">A Constraint to be applied</param>
  13841. <param name="actual">The actual value to test</param>
  13842. </member>
  13843. <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  13844. <summary>
  13845. Apply a constraint to an actual value, succeeding if the constraint
  13846. is satisfied and throwing an InconclusiveException on failure.
  13847. </summary>
  13848. <param name="expression">A Constraint expression to be applied</param>
  13849. <param name="actual">The actual value to test</param>
  13850. <param name="message">The message that will be displayed on failure</param>
  13851. <param name="args">Arguments to be used in formatting the message</param>
  13852. </member>
  13853. <member name="T:NUnit.Framework.CategoryAttribute">
  13854. <summary>
  13855. Attribute used to apply a category to a test
  13856. </summary>
  13857. </member>
  13858. <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
  13859. <summary>
  13860. The name of the category
  13861. </summary>
  13862. </member>
  13863. <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
  13864. <summary>
  13865. Construct attribute for a given category based on
  13866. a name. The name may not contain the characters ',',
  13867. '+', '-' or '!'. However, this is not checked in the
  13868. constructor since it would cause an error to arise at
  13869. as the test was loaded without giving a clear indication
  13870. of where the problem is located. The error is handled
  13871. in NUnitFramework.cs by marking the test as not
  13872. runnable.
  13873. </summary>
  13874. <param name="name">The name of the category</param>
  13875. </member>
  13876. <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
  13877. <summary>
  13878. Protected constructor uses the Type name as the name
  13879. of the category.
  13880. </summary>
  13881. </member>
  13882. <member name="P:NUnit.Framework.CategoryAttribute.Name">
  13883. <summary>
  13884. The name of the category
  13885. </summary>
  13886. </member>
  13887. <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  13888. <summary>
  13889. Modifies a test by adding a category to it.
  13890. </summary>
  13891. <param name="test">The test to modify</param>
  13892. </member>
  13893. <member name="T:NUnit.Framework.CombinatorialAttribute">
  13894. <summary>
  13895. Marks a test to use a combinatorial join of any argument
  13896. data provided. Since this is the default, the attribute is
  13897. optional.
  13898. </summary>
  13899. </member>
  13900. <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
  13901. <summary>
  13902. Default constructor
  13903. </summary>
  13904. </member>
  13905. <member name="T:NUnit.Framework.CultureAttribute">
  13906. <summary>
  13907. CultureAttribute is used to mark a test fixture or an
  13908. individual method as applying to a particular Culture only.
  13909. </summary>
  13910. </member>
  13911. <member name="M:NUnit.Framework.CultureAttribute.#ctor">
  13912. <summary>
  13913. Constructor with no cultures specified, for use
  13914. with named property syntax.
  13915. </summary>
  13916. </member>
  13917. <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
  13918. <summary>
  13919. Constructor taking one or more cultures
  13920. </summary>
  13921. <param name="cultures">Comma-deliminted list of cultures</param>
  13922. </member>
  13923. <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  13924. <summary>
  13925. Causes a test to be skipped if this CultureAttribute is not satisfied.
  13926. </summary>
  13927. <param name="test">The test to modify</param>
  13928. </member>
  13929. <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
  13930. <summary>
  13931. Tests to determine if the current culture is supported
  13932. based on the properties of this attribute.
  13933. </summary>
  13934. <returns>True, if the current culture is supported</returns>
  13935. </member>
  13936. <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
  13937. <summary>
  13938. Test to determine if the a particular culture or comma-
  13939. delimited set of cultures is in use.
  13940. </summary>
  13941. <param name="culture">Name of the culture or comma-separated list of culture ids</param>
  13942. <returns>True if the culture is in use on the system</returns>
  13943. </member>
  13944. <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
  13945. <summary>
  13946. Test to determine if one of a collection of cultures
  13947. is being used currently.
  13948. </summary>
  13949. <param name="cultures"></param>
  13950. <returns></returns>
  13951. </member>
  13952. <member name="T:NUnit.Framework.DataAttribute">
  13953. <summary>
  13954. The abstract base class for all data-providing attributes
  13955. defined by NUnit. Used to select all data sources for a
  13956. method, class or parameter.
  13957. </summary>
  13958. </member>
  13959. <member name="M:NUnit.Framework.DataAttribute.#ctor">
  13960. <summary>
  13961. Default constructor
  13962. </summary>
  13963. </member>
  13964. <member name="T:NUnit.Framework.DatapointAttribute">
  13965. <summary>
  13966. Used to mark a field for use as a datapoint when executing a theory
  13967. within the same fixture that requires an argument of the field's Type.
  13968. </summary>
  13969. </member>
  13970. <member name="T:NUnit.Framework.DatapointsAttribute">
  13971. <summary>
  13972. Used to mark a field, property or method providing a set of datapoints to
  13973. be used in executing any theories within the same fixture that require an
  13974. argument of the Type provided. The data source may provide an array of
  13975. the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
  13976. Synonymous with DatapointSourceAttribute.
  13977. </summary>
  13978. </member>
  13979. <member name="T:NUnit.Framework.DatapointSourceAttribute">
  13980. <summary>
  13981. Used to mark a field, property or method providing a set of datapoints to
  13982. be used in executing any theories within the same fixture that require an
  13983. argument of the Type provided. The data source may provide an array of
  13984. the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
  13985. Synonymous with DatapointsAttribute.
  13986. </summary>
  13987. </member>
  13988. <member name="T:NUnit.Framework.DescriptionAttribute">
  13989. <summary>
  13990. Attribute used to provide descriptive text about a
  13991. test case or fixture.
  13992. </summary>
  13993. </member>
  13994. <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
  13995. <summary>
  13996. Construct a description Attribute
  13997. </summary>
  13998. <param name="description">The text of the description</param>
  13999. </member>
  14000. <member name="T:NUnit.Framework.ExplicitAttribute">
  14001. <summary>
  14002. ExplicitAttribute marks a test or test fixture so that it will
  14003. only be run if explicitly executed from the gui or command line
  14004. or if it is included by use of a filter. The test will not be
  14005. run simply because an enclosing suite is run.
  14006. </summary>
  14007. </member>
  14008. <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
  14009. <summary>
  14010. Default constructor
  14011. </summary>
  14012. </member>
  14013. <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
  14014. <summary>
  14015. Constructor with a reason
  14016. </summary>
  14017. <param name="reason">The reason test is marked explicit</param>
  14018. </member>
  14019. <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  14020. <summary>
  14021. Modifies a test by marking it as explicit.
  14022. </summary>
  14023. <param name="test">The test to modify</param>
  14024. </member>
  14025. <member name="T:NUnit.Framework.IgnoreAttribute">
  14026. <summary>
  14027. Attribute used to mark a test that is to be ignored.
  14028. Ignored tests result in a warning message when the
  14029. tests are run.
  14030. </summary>
  14031. </member>
  14032. <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
  14033. <summary>
  14034. Constructs the attribute giving a reason for ignoring the test
  14035. </summary>
  14036. <param name="reason">The reason for ignoring the test</param>
  14037. </member>
  14038. <member name="P:NUnit.Framework.IgnoreAttribute.Until">
  14039. <summary>
  14040. The date in the future to stop ignoring the test as a string in UTC time.
  14041. For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
  14042. "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
  14043. </summary>
  14044. <remarks>
  14045. Once the ignore until date has passed, the test will be marked
  14046. as runnable. Tests with an ignore until date will have an IgnoreUntilDate
  14047. property set which will appear in the test results.
  14048. </remarks>
  14049. <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
  14050. </member>
  14051. <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  14052. <summary>
  14053. Modifies a test by marking it as Ignored.
  14054. </summary>
  14055. <param name="test">The test to modify</param>
  14056. </member>
  14057. <member name="T:NUnit.Framework.IncludeExcludeAttribute">
  14058. <summary>
  14059. Abstract base for Attributes that are used to include tests
  14060. in the test run based on environmental settings.
  14061. </summary>
  14062. </member>
  14063. <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
  14064. <summary>
  14065. Constructor with no included items specified, for use
  14066. with named property syntax.
  14067. </summary>
  14068. </member>
  14069. <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
  14070. <summary>
  14071. Constructor taking one or more included items
  14072. </summary>
  14073. <param name="include">Comma-delimited list of included items</param>
  14074. </member>
  14075. <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
  14076. <summary>
  14077. Name of the item that is needed in order for
  14078. a test to run. Multiple items may be given,
  14079. separated by a comma.
  14080. </summary>
  14081. </member>
  14082. <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
  14083. <summary>
  14084. Name of the item to be excluded. Multiple items
  14085. may be given, separated by a comma.
  14086. </summary>
  14087. </member>
  14088. <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
  14089. <summary>
  14090. The reason for including or excluding the test
  14091. </summary>
  14092. </member>
  14093. <member name="T:NUnit.Framework.MaxTimeAttribute">
  14094. <summary>
  14095. Summary description for MaxTimeAttribute.
  14096. </summary>
  14097. </member>
  14098. <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
  14099. <summary>
  14100. Construct a MaxTimeAttribute, given a time in milliseconds.
  14101. </summary>
  14102. <param name="milliseconds">The maximum elapsed time in milliseconds</param>
  14103. </member>
  14104. <member name="T:NUnit.Framework.NUnitAttribute">
  14105. <summary>
  14106. The abstract base class for all custom attributes defined by NUnit.
  14107. </summary>
  14108. </member>
  14109. <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
  14110. <summary>
  14111. Default constructor
  14112. </summary>
  14113. </member>
  14114. <member name="T:NUnit.Framework.PairwiseAttribute">
  14115. <summary>
  14116. Marks a test to use a pairwise join of any argument
  14117. data provided. Arguments will be combined in such a
  14118. way that all possible pairs of arguments are used.
  14119. </summary>
  14120. </member>
  14121. <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
  14122. <summary>
  14123. Default constructor
  14124. </summary>
  14125. </member>
  14126. <member name="T:NUnit.Framework.PlatformAttribute">
  14127. <summary>
  14128. PlatformAttribute is used to mark a test fixture or an
  14129. individual method as applying to a particular platform only.
  14130. </summary>
  14131. </member>
  14132. <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
  14133. <summary>
  14134. Constructor with no platforms specified, for use
  14135. with named property syntax.
  14136. </summary>
  14137. </member>
  14138. <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
  14139. <summary>
  14140. Constructor taking one or more platforms
  14141. </summary>
  14142. <param name="platforms">Comma-delimited list of platforms</param>
  14143. </member>
  14144. <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  14145. <summary>
  14146. Causes a test to be skipped if this PlatformAttribute is not satisfied.
  14147. </summary>
  14148. <param name="test">The test to modify</param>
  14149. </member>
  14150. <member name="T:NUnit.Framework.PropertyAttribute">
  14151. <summary>
  14152. PropertyAttribute is used to attach information to a test as a name/value pair..
  14153. </summary>
  14154. </member>
  14155. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
  14156. <summary>
  14157. Construct a PropertyAttribute with a name and string value
  14158. </summary>
  14159. <param name="propertyName">The name of the property</param>
  14160. <param name="propertyValue">The property value</param>
  14161. </member>
  14162. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
  14163. <summary>
  14164. Construct a PropertyAttribute with a name and int value
  14165. </summary>
  14166. <param name="propertyName">The name of the property</param>
  14167. <param name="propertyValue">The property value</param>
  14168. </member>
  14169. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
  14170. <summary>
  14171. Construct a PropertyAttribute with a name and double value
  14172. </summary>
  14173. <param name="propertyName">The name of the property</param>
  14174. <param name="propertyValue">The property value</param>
  14175. </member>
  14176. <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
  14177. <summary>
  14178. Constructor for derived classes that set the
  14179. property dictionary directly.
  14180. </summary>
  14181. </member>
  14182. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
  14183. <summary>
  14184. Constructor for use by derived classes that use the
  14185. name of the type as the property name. Derived classes
  14186. must ensure that the Type of the property value is
  14187. a standard type supported by the BCL. Any custom
  14188. types will cause a serialization Exception when
  14189. in the client.
  14190. </summary>
  14191. </member>
  14192. <member name="P:NUnit.Framework.PropertyAttribute.Properties">
  14193. <summary>
  14194. Gets the property dictionary for this attribute
  14195. </summary>
  14196. </member>
  14197. <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  14198. <summary>
  14199. Modifies a test by adding properties to it.
  14200. </summary>
  14201. <param name="test">The test to modify</param>
  14202. </member>
  14203. <member name="T:NUnit.Framework.RandomAttribute">
  14204. <summary>
  14205. RandomAttribute is used to supply a set of random _values
  14206. to a single parameter of a parameterized test.
  14207. </summary>
  14208. </member>
  14209. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
  14210. <summary>
  14211. Construct a random set of values appropriate for the Type of the
  14212. parameter on which the attribute appears, specifying only the count.
  14213. </summary>
  14214. <param name="count"></param>
  14215. </member>
  14216. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
  14217. <summary>
  14218. Construct a set of ints within a specified range
  14219. </summary>
  14220. </member>
  14221. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
  14222. <summary>
  14223. Construct a set of unsigned ints within a specified range
  14224. </summary>
  14225. </member>
  14226. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
  14227. <summary>
  14228. Construct a set of longs within a specified range
  14229. </summary>
  14230. </member>
  14231. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
  14232. <summary>
  14233. Construct a set of unsigned longs within a specified range
  14234. </summary>
  14235. </member>
  14236. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
  14237. <summary>
  14238. Construct a set of shorts within a specified range
  14239. </summary>
  14240. </member>
  14241. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
  14242. <summary>
  14243. Construct a set of unsigned shorts within a specified range
  14244. </summary>
  14245. </member>
  14246. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
  14247. <summary>
  14248. Construct a set of doubles within a specified range
  14249. </summary>
  14250. </member>
  14251. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
  14252. <summary>
  14253. Construct a set of floats within a specified range
  14254. </summary>
  14255. </member>
  14256. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
  14257. <summary>
  14258. Construct a set of bytes within a specified range
  14259. </summary>
  14260. </member>
  14261. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
  14262. <summary>
  14263. Construct a set of sbytes within a specified range
  14264. </summary>
  14265. </member>
  14266. <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  14267. <summary>
  14268. Get the collection of _values to be used as arguments.
  14269. </summary>
  14270. </member>
  14271. <member name="T:NUnit.Framework.RangeAttribute">
  14272. <summary>
  14273. RangeAttribute is used to supply a range of _values to an
  14274. individual parameter of a parameterized test.
  14275. </summary>
  14276. </member>
  14277. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
  14278. <summary>
  14279. Construct a range of ints using default step of 1
  14280. </summary>
  14281. <param name="from"></param>
  14282. <param name="to"></param>
  14283. </member>
  14284. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
  14285. <summary>
  14286. Construct a range of ints specifying the step size
  14287. </summary>
  14288. <param name="from"></param>
  14289. <param name="to"></param>
  14290. <param name="step"></param>
  14291. </member>
  14292. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
  14293. <summary>
  14294. Construct a range of unsigned ints using default step of 1
  14295. </summary>
  14296. <param name="from"></param>
  14297. <param name="to"></param>
  14298. </member>
  14299. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
  14300. <summary>
  14301. Construct a range of unsigned ints specifying the step size
  14302. </summary>
  14303. <param name="from"></param>
  14304. <param name="to"></param>
  14305. <param name="step"></param>
  14306. </member>
  14307. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
  14308. <summary>
  14309. Construct a range of longs using a default step of 1
  14310. </summary>
  14311. <param name="from"></param>
  14312. <param name="to"></param>
  14313. </member>
  14314. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
  14315. <summary>
  14316. Construct a range of longs
  14317. </summary>
  14318. <param name="from"></param>
  14319. <param name="to"></param>
  14320. <param name="step"></param>
  14321. </member>
  14322. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
  14323. <summary>
  14324. Construct a range of unsigned longs using default step of 1
  14325. </summary>
  14326. <param name="from"></param>
  14327. <param name="to"></param>
  14328. </member>
  14329. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
  14330. <summary>
  14331. Construct a range of unsigned longs specifying the step size
  14332. </summary>
  14333. <param name="from"></param>
  14334. <param name="to"></param>
  14335. <param name="step"></param>
  14336. </member>
  14337. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
  14338. <summary>
  14339. Construct a range of doubles
  14340. </summary>
  14341. <param name="from"></param>
  14342. <param name="to"></param>
  14343. <param name="step"></param>
  14344. </member>
  14345. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
  14346. <summary>
  14347. Construct a range of floats
  14348. </summary>
  14349. <param name="from"></param>
  14350. <param name="to"></param>
  14351. <param name="step"></param>
  14352. </member>
  14353. <member name="T:NUnit.Framework.RepeatAttribute">
  14354. <summary>
  14355. RepeatAttribute may be applied to test case in order
  14356. to run it multiple times.
  14357. </summary>
  14358. </member>
  14359. <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
  14360. <summary>
  14361. Construct a RepeatAttribute
  14362. </summary>
  14363. <param name="count">The number of times to run the test</param>
  14364. </member>
  14365. <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
  14366. <summary>
  14367. Wrap a command and return the result.
  14368. </summary>
  14369. <param name="command">The command to be wrapped</param>
  14370. <returns>The wrapped command</returns>
  14371. </member>
  14372. <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
  14373. <summary>
  14374. The test command for the RepeatAttribute
  14375. </summary>
  14376. </member>
  14377. <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
  14378. <summary>
  14379. Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
  14380. </summary>
  14381. <param name="innerCommand">The inner command.</param>
  14382. <param name="repeatCount">The number of repetitions</param>
  14383. </member>
  14384. <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  14385. <summary>
  14386. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  14387. </summary>
  14388. <param name="context">The context in which the test should run.</param>
  14389. <returns>A TestResult</returns>
  14390. </member>
  14391. <member name="T:NUnit.Framework.RequiresMTAAttribute">
  14392. <summary>
  14393. Marks a test that must run in the MTA, causing it
  14394. to run in a separate thread if necessary.
  14395. On methods, you may also use MTAThreadAttribute
  14396. to serve the same purpose.
  14397. </summary>
  14398. </member>
  14399. <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
  14400. <summary>
  14401. Construct a RequiresMTAAttribute
  14402. </summary>
  14403. </member>
  14404. <member name="T:NUnit.Framework.RequiresSTAAttribute">
  14405. <summary>
  14406. Marks a test that must run in the STA, causing it
  14407. to run in a separate thread if necessary.
  14408. </summary>
  14409. </member>
  14410. <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
  14411. <summary>
  14412. Construct a RequiresSTAAttribute
  14413. </summary>
  14414. </member>
  14415. <member name="T:NUnit.Framework.RequiresThreadAttribute">
  14416. <summary>
  14417. Marks a test that must run on a separate thread.
  14418. </summary>
  14419. </member>
  14420. <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
  14421. <summary>
  14422. Construct a RequiresThreadAttribute
  14423. </summary>
  14424. </member>
  14425. <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
  14426. <summary>
  14427. Construct a RequiresThreadAttribute, specifying the apartment
  14428. </summary>
  14429. </member>
  14430. <member name="T:NUnit.Framework.SequentialAttribute">
  14431. <summary>
  14432. Marks a test to use a Sequential join of any argument
  14433. data provided. Arguments will be combined into test cases,
  14434. taking the next value of each argument until all are used.
  14435. </summary>
  14436. </member>
  14437. <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
  14438. <summary>
  14439. Default constructor
  14440. </summary>
  14441. </member>
  14442. <member name="T:NUnit.Framework.SetCultureAttribute">
  14443. <summary>
  14444. Summary description for SetCultureAttribute.
  14445. </summary>
  14446. </member>
  14447. <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
  14448. <summary>
  14449. Construct given the name of a culture
  14450. </summary>
  14451. <param name="culture"></param>
  14452. </member>
  14453. <member name="T:NUnit.Framework.SetUICultureAttribute">
  14454. <summary>
  14455. Summary description for SetUICultureAttribute.
  14456. </summary>
  14457. </member>
  14458. <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
  14459. <summary>
  14460. Construct given the name of a culture
  14461. </summary>
  14462. <param name="culture"></param>
  14463. </member>
  14464. <member name="T:NUnit.Framework.SetUpAttribute">
  14465. <summary>
  14466. Attribute used to mark a class that contains one-time SetUp
  14467. and/or TearDown methods that apply to all the tests in a
  14468. namespace or an assembly.
  14469. </summary>
  14470. </member>
  14471. <member name="T:NUnit.Framework.PreTestAttribute">
  14472. <summary>
  14473. Attribute used to mark a class that contains one-time SetUp
  14474. and/or TearDown methods that apply to all the tests in a
  14475. namespace or an assembly.
  14476. </summary>
  14477. </member>
  14478. <member name="T:NUnit.Framework.PostTestAttribute">
  14479. <summary>
  14480. Attribute used to mark a class that contains one-time SetUp
  14481. and/or TearDown methods that apply to all the tests in a
  14482. namespace or an assembly.
  14483. </summary>
  14484. </member>
  14485. <member name="T:NUnit.Framework.SetUpFixtureAttribute">
  14486. <summary>
  14487. SetUpFixtureAttribute is used to identify a SetUpFixture
  14488. </summary>
  14489. </member>
  14490. <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  14491. <summary>
  14492. Build a SetUpFixture from type provided. Normally called for a Type
  14493. on which the attribute has been placed.
  14494. </summary>
  14495. <param name="typeInfo">The type info of the fixture to be used.</param>
  14496. <returns>A SetUpFixture object as a TestSuite.</returns>
  14497. </member>
  14498. <member name="T:NUnit.Framework.TearDownAttribute">
  14499. <summary>
  14500. Attribute used to identify a method that is called
  14501. immediately after each test is run. The method is
  14502. guaranteed to be called, even if an exception is thrown.
  14503. </summary>
  14504. </member>
  14505. <member name="T:NUnit.Framework.TestAttribute">
  14506. <summary>
  14507. Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
  14508. class makes the method callable from the NUnit test runner. There is a property
  14509. called Description which is optional which you can provide a more detailed test
  14510. description. This class cannot be inherited.
  14511. </summary>
  14512. <example>
  14513. [TestFixture]
  14514. public class Fixture
  14515. {
  14516. [Test]
  14517. public void MethodToTest()
  14518. {}
  14519. [Test(Description = "more detailed description")]
  14520. public void TestDescriptionMethod()
  14521. {}
  14522. }
  14523. </example>
  14524. </member>
  14525. <member name="P:NUnit.Framework.TestAttribute.Description">
  14526. <summary>
  14527. Descriptive text for this test
  14528. </summary>
  14529. </member>
  14530. <member name="P:NUnit.Framework.TestAttribute.Author">
  14531. <summary>
  14532. The author of this test
  14533. </summary>
  14534. </member>
  14535. <member name="P:NUnit.Framework.TestAttribute.TestOf">
  14536. <summary>
  14537. The type that this test is testing
  14538. </summary>
  14539. </member>
  14540. <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  14541. <summary>
  14542. Modifies a test by adding a description, if not already set.
  14543. </summary>
  14544. <param name="test">The test to modify</param>
  14545. </member>
  14546. <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
  14547. <summary>
  14548. Gets or sets the expected result.
  14549. </summary>
  14550. <value>The result.</value>
  14551. </member>
  14552. <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
  14553. <summary>
  14554. Returns true if an expected result has been set
  14555. </summary>
  14556. </member>
  14557. <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  14558. <summary>
  14559. Construct a TestMethod from a given method.
  14560. </summary>
  14561. <param name="method">The method for which a test is to be constructed.</param>
  14562. <param name="suite">The suite to which the test will be added.</param>
  14563. <returns>A TestMethod</returns>
  14564. </member>
  14565. <member name="T:NUnit.Framework.TestCaseAttribute">
  14566. <summary>
  14567. TestCaseAttribute is used to mark parameterized test cases
  14568. and provide them with their arguments.
  14569. </summary>
  14570. </member>
  14571. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
  14572. <summary>
  14573. Construct a TestCaseAttribute with a list of arguments.
  14574. This constructor is not CLS-Compliant
  14575. </summary>
  14576. <param name="arguments"></param>
  14577. </member>
  14578. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
  14579. <summary>
  14580. Construct a TestCaseAttribute with a single argument
  14581. </summary>
  14582. <param name="arg"></param>
  14583. </member>
  14584. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
  14585. <summary>
  14586. Construct a TestCaseAttribute with a two arguments
  14587. </summary>
  14588. <param name="arg1"></param>
  14589. <param name="arg2"></param>
  14590. </member>
  14591. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
  14592. <summary>
  14593. Construct a TestCaseAttribute with a three arguments
  14594. </summary>
  14595. <param name="arg1"></param>
  14596. <param name="arg2"></param>
  14597. <param name="arg3"></param>
  14598. </member>
  14599. <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
  14600. <summary>
  14601. Gets or sets the name of the test.
  14602. </summary>
  14603. <value>The name of the test.</value>
  14604. </member>
  14605. <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
  14606. <summary>
  14607. Gets or sets the RunState of this test case.
  14608. </summary>
  14609. </member>
  14610. <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
  14611. <summary>
  14612. Gets the list of arguments to a test case
  14613. </summary>
  14614. </member>
  14615. <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
  14616. <summary>
  14617. Gets the properties of the test case
  14618. </summary>
  14619. </member>
  14620. <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
  14621. <summary>
  14622. Gets or sets the expected result.
  14623. </summary>
  14624. <value>The result.</value>
  14625. </member>
  14626. <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
  14627. <summary>
  14628. Returns true if the expected result has been set
  14629. </summary>
  14630. </member>
  14631. <member name="P:NUnit.Framework.TestCaseAttribute.Description">
  14632. <summary>
  14633. Gets or sets the description.
  14634. </summary>
  14635. <value>The description.</value>
  14636. </member>
  14637. <member name="P:NUnit.Framework.TestCaseAttribute.Author">
  14638. <summary>
  14639. The author of this test
  14640. </summary>
  14641. </member>
  14642. <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
  14643. <summary>
  14644. The type that this test is testing
  14645. </summary>
  14646. </member>
  14647. <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
  14648. <summary>
  14649. Gets or sets the reason for ignoring the test
  14650. </summary>
  14651. </member>
  14652. <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
  14653. <summary>
  14654. Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
  14655. </summary>
  14656. <value>
  14657. <c>true</c> if explicit; otherwise, <c>false</c>.
  14658. </value>
  14659. </member>
  14660. <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
  14661. <summary>
  14662. Gets or sets the reason for not running the test.
  14663. </summary>
  14664. <value>The reason.</value>
  14665. </member>
  14666. <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
  14667. <summary>
  14668. Gets or sets the ignore reason. When set to a non-null
  14669. non-empty value, the test is marked as ignored.
  14670. </summary>
  14671. <value>The ignore reason.</value>
  14672. </member>
  14673. <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
  14674. <summary>
  14675. Comma-delimited list of platforms to run the test for
  14676. </summary>
  14677. </member>
  14678. <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
  14679. <summary>
  14680. Comma-delimited list of platforms to not run the test for
  14681. </summary>
  14682. </member>
  14683. <member name="P:NUnit.Framework.TestCaseAttribute.Category">
  14684. <summary>
  14685. Gets and sets the category for this test case.
  14686. May be a comma-separated list of categories.
  14687. </summary>
  14688. </member>
  14689. <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
  14690. <summary>
  14691. Performs several special conversions allowed by NUnit in order to
  14692. permit arguments with types that cannot be used in the constructor
  14693. of an Attribute such as TestCaseAttribute or to simplify their use.
  14694. </summary>
  14695. <param name="arglist">The arguments to be converted</param>
  14696. <param name="parameters">The ParameterInfo array for the method</param>
  14697. </member>
  14698. <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  14699. <summary>
  14700. Construct one or more TestMethods from a given MethodInfo,
  14701. using available parameter data.
  14702. </summary>
  14703. <param name="method">The MethodInfo for which tests are to be constructed.</param>
  14704. <param name="suite">The suite to which the tests will be added.</param>
  14705. <returns>One or more TestMethods</returns>
  14706. </member>
  14707. <member name="T:NUnit.Framework.TestCaseSourceAttribute">
  14708. <summary>
  14709. TestCaseSourceAttribute indicates the source to be used to
  14710. provide test cases for a test method.
  14711. </summary>
  14712. </member>
  14713. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
  14714. <summary>
  14715. Construct with the name of the method, property or field that will provide data
  14716. </summary>
  14717. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  14718. </member>
  14719. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
  14720. <summary>
  14721. Construct with a Type and name
  14722. </summary>
  14723. <param name="sourceType">The Type that will provide data</param>
  14724. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  14725. </member>
  14726. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
  14727. <summary>
  14728. Construct with a Type
  14729. </summary>
  14730. <param name="sourceType">The type that will provide data</param>
  14731. </member>
  14732. <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
  14733. <summary>
  14734. The name of a the method, property or fiend to be used as a source
  14735. </summary>
  14736. </member>
  14737. <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
  14738. <summary>
  14739. A Type to be used as a source
  14740. </summary>
  14741. </member>
  14742. <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
  14743. <summary>
  14744. Gets or sets the category associated with every fixture created from
  14745. this attribute. May be a single category or a comma-separated list.
  14746. </summary>
  14747. </member>
  14748. <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  14749. <summary>
  14750. Construct one or more TestMethods from a given MethodInfo,
  14751. using available parameter data.
  14752. </summary>
  14753. <param name="method">The IMethod for which tests are to be constructed.</param>
  14754. <param name="suite">The suite to which the tests will be added.</param>
  14755. <returns>One or more TestMethods</returns>
  14756. </member>
  14757. <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
  14758. <summary>
  14759. Returns a set of ITestCaseDataItems for use as arguments
  14760. to a parameterized test method.
  14761. </summary>
  14762. <param name="method">The method for which data is needed.</param>
  14763. <returns></returns>
  14764. </member>
  14765. <member name="T:NUnit.Framework.TestFixtureAttribute">
  14766. <summary>
  14767. TestFixtureAttribute is used to mark a class that represents a TestFixture.
  14768. </summary>
  14769. </member>
  14770. <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
  14771. <summary>
  14772. Default constructor
  14773. </summary>
  14774. </member>
  14775. <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
  14776. <summary>
  14777. Construct with a object[] representing a set of arguments.
  14778. In .NET 2.0, the arguments may later be separated into
  14779. type arguments and constructor arguments.
  14780. </summary>
  14781. <param name="arguments"></param>
  14782. </member>
  14783. <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
  14784. <summary>
  14785. Gets or sets the name of the test.
  14786. </summary>
  14787. <value>The name of the test.</value>
  14788. </member>
  14789. <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
  14790. <summary>
  14791. Gets or sets the RunState of this test fixture.
  14792. </summary>
  14793. </member>
  14794. <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
  14795. <summary>
  14796. The arguments originally provided to the attribute
  14797. </summary>
  14798. </member>
  14799. <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
  14800. <summary>
  14801. Properties pertaining to this fixture
  14802. </summary>
  14803. </member>
  14804. <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
  14805. <summary>
  14806. Get or set the type arguments. If not set
  14807. explicitly, any leading arguments that are
  14808. Types are taken as type arguments.
  14809. </summary>
  14810. </member>
  14811. <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
  14812. <summary>
  14813. Descriptive text for this fixture
  14814. </summary>
  14815. </member>
  14816. <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
  14817. <summary>
  14818. The author of this fixture
  14819. </summary>
  14820. </member>
  14821. <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
  14822. <summary>
  14823. The type that this fixture is testing
  14824. </summary>
  14825. </member>
  14826. <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
  14827. <summary>
  14828. Gets or sets the ignore reason. May set RunState as a side effect.
  14829. </summary>
  14830. <value>The ignore reason.</value>
  14831. </member>
  14832. <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
  14833. <summary>
  14834. Gets or sets the reason for not running the fixture.
  14835. </summary>
  14836. <value>The reason.</value>
  14837. </member>
  14838. <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
  14839. <summary>
  14840. Gets or sets the ignore reason. When set to a non-null
  14841. non-empty value, the test is marked as ignored.
  14842. </summary>
  14843. <value>The ignore reason.</value>
  14844. </member>
  14845. <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
  14846. <summary>
  14847. Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
  14848. </summary>
  14849. <value>
  14850. <c>true</c> if explicit; otherwise, <c>false</c>.
  14851. </value>
  14852. </member>
  14853. <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
  14854. <summary>
  14855. Gets and sets the category for this fixture.
  14856. May be a comma-separated list of categories.
  14857. </summary>
  14858. </member>
  14859. <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  14860. <summary>
  14861. Build a fixture from type provided. Normally called for a Type
  14862. on which the attribute has been placed.
  14863. </summary>
  14864. <param name="typeInfo">The type info of the fixture to be used.</param>
  14865. <returns>A an IEnumerable holding one TestFixture object.</returns>
  14866. </member>
  14867. <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
  14868. <summary>
  14869. Attribute used to identify a method that is
  14870. called before any tests in a fixture are run.
  14871. </summary>
  14872. </member>
  14873. <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
  14874. <summary>
  14875. Attribute used to identify a method that is called after
  14876. all the tests in a fixture have run. The method is
  14877. guaranteed to be called, even if an exception is thrown.
  14878. </summary>
  14879. </member>
  14880. <member name="T:NUnit.Framework.TheoryAttribute">
  14881. <summary>
  14882. Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
  14883. class makes the method callable from the NUnit test runner. There is a property
  14884. called Description which is optional which you can provide a more detailed test
  14885. description. This class cannot be inherited.
  14886. </summary>
  14887. <example>
  14888. [TestFixture]
  14889. public class Fixture
  14890. {
  14891. [Test]
  14892. public void MethodToTest()
  14893. {}
  14894. [Test(Description = "more detailed description")]
  14895. public void TestDescriptionMethod()
  14896. {}
  14897. }
  14898. </example>
  14899. </member>
  14900. <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
  14901. <summary>
  14902. Construct the attribute, specifying a combining strategy and source of parameter data.
  14903. </summary>
  14904. </member>
  14905. <member name="T:NUnit.Framework.TimeoutAttribute">
  14906. <summary>
  14907. Used on a method, marks the test with a timeout value in milliseconds.
  14908. The test will be run in a separate thread and is cancelled if the timeout
  14909. is exceeded. Used on a class or assembly, sets the default timeout
  14910. for all contained test methods.
  14911. </summary>
  14912. </member>
  14913. <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
  14914. <summary>
  14915. Construct a TimeoutAttribute given a time in milliseconds
  14916. </summary>
  14917. <param name="timeout">The timeout value in milliseconds</param>
  14918. </member>
  14919. <member name="T:NUnit.Framework.ValuesAttribute">
  14920. <summary>
  14921. ValuesAttribute is used to provide literal arguments for
  14922. an individual parameter of a test.
  14923. </summary>
  14924. </member>
  14925. <member name="F:NUnit.Framework.ValuesAttribute.data">
  14926. <summary>
  14927. The collection of data to be returned. Must
  14928. be set by any derived attribute classes.
  14929. We use an object[] so that the individual
  14930. elements may have their type changed in GetData
  14931. if necessary
  14932. </summary>
  14933. </member>
  14934. <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
  14935. <summary>
  14936. Constructs for use with an Enum parameter. Will pass every enum
  14937. value in to the test.
  14938. </summary>
  14939. </member>
  14940. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
  14941. <summary>
  14942. Construct with one argument
  14943. </summary>
  14944. <param name="arg1"></param>
  14945. </member>
  14946. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
  14947. <summary>
  14948. Construct with two arguments
  14949. </summary>
  14950. <param name="arg1"></param>
  14951. <param name="arg2"></param>
  14952. </member>
  14953. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
  14954. <summary>
  14955. Construct with three arguments
  14956. </summary>
  14957. <param name="arg1"></param>
  14958. <param name="arg2"></param>
  14959. <param name="arg3"></param>
  14960. </member>
  14961. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
  14962. <summary>
  14963. Construct with an array of arguments
  14964. </summary>
  14965. <param name="args"></param>
  14966. </member>
  14967. <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  14968. <summary>
  14969. Get the collection of _values to be used as arguments
  14970. </summary>
  14971. </member>
  14972. <member name="T:NUnit.Framework.ValueSourceAttribute">
  14973. <summary>
  14974. ValueSourceAttribute indicates the source to be used to
  14975. provide data for one parameter of a test method.
  14976. </summary>
  14977. </member>
  14978. <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
  14979. <summary>
  14980. Construct with the name of the factory - for use with languages
  14981. that don't support params arrays.
  14982. </summary>
  14983. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  14984. </member>
  14985. <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
  14986. <summary>
  14987. Construct with a Type and name - for use with languages
  14988. that don't support params arrays.
  14989. </summary>
  14990. <param name="sourceType">The Type that will provide data</param>
  14991. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  14992. </member>
  14993. <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
  14994. <summary>
  14995. The name of a the method, property or fiend to be used as a source
  14996. </summary>
  14997. </member>
  14998. <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
  14999. <summary>
  15000. A Type to be used as a source
  15001. </summary>
  15002. </member>
  15003. <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  15004. <summary>
  15005. Gets an enumeration of data items for use as arguments
  15006. for a test method parameter.
  15007. </summary>
  15008. <param name="parameter">The parameter for which data is needed</param>
  15009. <returns>
  15010. An enumeration containing individual data items
  15011. </returns>
  15012. </member>
  15013. <member name="T:NUnit.Framework.CollectionAssert">
  15014. <summary>
  15015. A set of Assert methods operating on one or more collections
  15016. </summary>
  15017. </member>
  15018. <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
  15019. <summary>
  15020. The Equals method throws an AssertionException. This is done
  15021. to make sure there is no mistake by calling this function.
  15022. </summary>
  15023. <param name="a"></param>
  15024. <param name="b"></param>
  15025. </member>
  15026. <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
  15027. <summary>
  15028. override the default ReferenceEquals to throw an AssertionException. This
  15029. implementation makes sure there is no mistake in calling this function
  15030. as part of Assert.
  15031. </summary>
  15032. <param name="a"></param>
  15033. <param name="b"></param>
  15034. </member>
  15035. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
  15036. <summary>
  15037. Asserts that all items contained in collection are of the type specified by expectedType.
  15038. </summary>
  15039. <param name="collection">IEnumerable containing objects to be considered</param>
  15040. <param name="expectedType">System.Type that all objects in collection must be instances of</param>
  15041. </member>
  15042. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
  15043. <summary>
  15044. Asserts that all items contained in collection are of the type specified by expectedType.
  15045. </summary>
  15046. <param name="collection">IEnumerable containing objects to be considered</param>
  15047. <param name="expectedType">System.Type that all objects in collection must be instances of</param>
  15048. <param name="message">The message that will be displayed on failure</param>
  15049. <param name="args">Arguments to be used in formatting the message</param>
  15050. </member>
  15051. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
  15052. <summary>
  15053. Asserts that all items contained in collection are not equal to null.
  15054. </summary>
  15055. <param name="collection">IEnumerable containing objects to be considered</param>
  15056. </member>
  15057. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
  15058. <summary>
  15059. Asserts that all items contained in collection are not equal to null.
  15060. </summary>
  15061. <param name="collection">IEnumerable of objects to be considered</param>
  15062. <param name="message">The message that will be displayed on failure</param>
  15063. <param name="args">Arguments to be used in formatting the message</param>
  15064. </member>
  15065. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
  15066. <summary>
  15067. Ensures that every object contained in collection exists within the collection
  15068. once and only once.
  15069. </summary>
  15070. <param name="collection">IEnumerable of objects to be considered</param>
  15071. </member>
  15072. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
  15073. <summary>
  15074. Ensures that every object contained in collection exists within the collection
  15075. once and only once.
  15076. </summary>
  15077. <param name="collection">IEnumerable of objects to be considered</param>
  15078. <param name="message">The message that will be displayed on failure</param>
  15079. <param name="args">Arguments to be used in formatting the message</param>
  15080. </member>
  15081. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15082. <summary>
  15083. Asserts that expected and actual are exactly equal. The collections must have the same count,
  15084. and contain the exact same objects in the same order.
  15085. </summary>
  15086. <param name="expected">The first IEnumerable of objects to be considered</param>
  15087. <param name="actual">The second IEnumerable of objects to be considered</param>
  15088. </member>
  15089. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
  15090. <summary>
  15091. Asserts that expected and actual are exactly equal. The collections must have the same count,
  15092. and contain the exact same objects in the same order.
  15093. If comparer is not null then it will be used to compare the objects.
  15094. </summary>
  15095. <param name="expected">The first IEnumerable of objects to be considered</param>
  15096. <param name="actual">The second IEnumerable of objects to be considered</param>
  15097. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  15098. </member>
  15099. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15100. <summary>
  15101. Asserts that expected and actual are exactly equal. The collections must have the same count,
  15102. and contain the exact same objects in the same order.
  15103. </summary>
  15104. <param name="expected">The first IEnumerable of objects to be considered</param>
  15105. <param name="actual">The second IEnumerable of objects to be considered</param>
  15106. <param name="message">The message that will be displayed on failure</param>
  15107. <param name="args">Arguments to be used in formatting the message</param>
  15108. </member>
  15109. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
  15110. <summary>
  15111. Asserts that expected and actual are exactly equal. The collections must have the same count,
  15112. and contain the exact same objects in the same order.
  15113. If comparer is not null then it will be used to compare the objects.
  15114. </summary>
  15115. <param name="expected">The first IEnumerable of objects to be considered</param>
  15116. <param name="actual">The second IEnumerable of objects to be considered</param>
  15117. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  15118. <param name="message">The message that will be displayed on failure</param>
  15119. <param name="args">Arguments to be used in formatting the message</param>
  15120. </member>
  15121. <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15122. <summary>
  15123. Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
  15124. </summary>
  15125. <param name="expected">The first IEnumerable of objects to be considered</param>
  15126. <param name="actual">The second IEnumerable of objects to be considered</param>
  15127. </member>
  15128. <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15129. <summary>
  15130. Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
  15131. </summary>
  15132. <param name="expected">The first IEnumerable of objects to be considered</param>
  15133. <param name="actual">The second IEnumerable of objects to be considered</param>
  15134. <param name="message">The message that will be displayed on failure</param>
  15135. <param name="args">Arguments to be used in formatting the message</param>
  15136. </member>
  15137. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15138. <summary>
  15139. Asserts that expected and actual are not exactly equal.
  15140. </summary>
  15141. <param name="expected">The first IEnumerable of objects to be considered</param>
  15142. <param name="actual">The second IEnumerable of objects to be considered</param>
  15143. </member>
  15144. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
  15145. <summary>
  15146. Asserts that expected and actual are not exactly equal.
  15147. If comparer is not null then it will be used to compare the objects.
  15148. </summary>
  15149. <param name="expected">The first IEnumerable of objects to be considered</param>
  15150. <param name="actual">The second IEnumerable of objects to be considered</param>
  15151. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  15152. </member>
  15153. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15154. <summary>
  15155. Asserts that expected and actual are not exactly equal.
  15156. </summary>
  15157. <param name="expected">The first IEnumerable of objects to be considered</param>
  15158. <param name="actual">The second IEnumerable of objects to be considered</param>
  15159. <param name="message">The message that will be displayed on failure</param>
  15160. <param name="args">Arguments to be used in formatting the message</param>
  15161. </member>
  15162. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
  15163. <summary>
  15164. Asserts that expected and actual are not exactly equal.
  15165. If comparer is not null then it will be used to compare the objects.
  15166. </summary>
  15167. <param name="expected">The first IEnumerable of objects to be considered</param>
  15168. <param name="actual">The second IEnumerable of objects to be considered</param>
  15169. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  15170. <param name="message">The message that will be displayed on failure</param>
  15171. <param name="args">Arguments to be used in formatting the message</param>
  15172. </member>
  15173. <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15174. <summary>
  15175. Asserts that expected and actual are not equivalent.
  15176. </summary>
  15177. <param name="expected">The first IEnumerable of objects to be considered</param>
  15178. <param name="actual">The second IEnumerable of objects to be considered</param>
  15179. </member>
  15180. <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15181. <summary>
  15182. Asserts that expected and actual are not equivalent.
  15183. </summary>
  15184. <param name="expected">The first IEnumerable of objects to be considered</param>
  15185. <param name="actual">The second IEnumerable of objects to be considered</param>
  15186. <param name="message">The message that will be displayed on failure</param>
  15187. <param name="args">Arguments to be used in formatting the message</param>
  15188. </member>
  15189. <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
  15190. <summary>
  15191. Asserts that collection contains actual as an item.
  15192. </summary>
  15193. <param name="collection">IEnumerable of objects to be considered</param>
  15194. <param name="actual">Object to be found within collection</param>
  15195. </member>
  15196. <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
  15197. <summary>
  15198. Asserts that collection contains actual as an item.
  15199. </summary>
  15200. <param name="collection">IEnumerable of objects to be considered</param>
  15201. <param name="actual">Object to be found within collection</param>
  15202. <param name="message">The message that will be displayed on failure</param>
  15203. <param name="args">Arguments to be used in formatting the message</param>
  15204. </member>
  15205. <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
  15206. <summary>
  15207. Asserts that collection does not contain actual as an item.
  15208. </summary>
  15209. <param name="collection">IEnumerable of objects to be considered</param>
  15210. <param name="actual">Object that cannot exist within collection</param>
  15211. </member>
  15212. <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
  15213. <summary>
  15214. Asserts that collection does not contain actual as an item.
  15215. </summary>
  15216. <param name="collection">IEnumerable of objects to be considered</param>
  15217. <param name="actual">Object that cannot exist within collection</param>
  15218. <param name="message">The message that will be displayed on failure</param>
  15219. <param name="args">Arguments to be used in formatting the message</param>
  15220. </member>
  15221. <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15222. <summary>
  15223. Asserts that the superset does not contain the subset
  15224. </summary>
  15225. <param name="subset">The IEnumerable subset to be considered</param>
  15226. <param name="superset">The IEnumerable superset to be considered</param>
  15227. </member>
  15228. <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15229. <summary>
  15230. Asserts that the superset does not contain the subset
  15231. </summary>
  15232. <param name="subset">The IEnumerable subset to be considered</param>
  15233. <param name="superset">The IEnumerable superset to be considered</param>
  15234. <param name="message">The message that will be displayed on failure</param>
  15235. <param name="args">Arguments to be used in formatting the message</param>
  15236. </member>
  15237. <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15238. <summary>
  15239. Asserts that the superset contains the subset.
  15240. </summary>
  15241. <param name="subset">The IEnumerable subset to be considered</param>
  15242. <param name="superset">The IEnumerable superset to be considered</param>
  15243. </member>
  15244. <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15245. <summary>
  15246. Asserts that the superset contains the subset.
  15247. </summary>
  15248. <param name="subset">The IEnumerable subset to be considered</param>
  15249. <param name="superset">The IEnumerable superset to be considered</param>
  15250. <param name="message">The message that will be displayed on failure</param>
  15251. <param name="args">Arguments to be used in formatting the message</param>
  15252. </member>
  15253. <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15254. <summary>
  15255. Asserts that the subset does not contain the superset
  15256. </summary>
  15257. <param name="superset">The IEnumerable superset to be considered</param>
  15258. <param name="subset">The IEnumerable subset to be considered</param>
  15259. </member>
  15260. <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15261. <summary>
  15262. Asserts that the subset does not contain the superset
  15263. </summary>
  15264. <param name="superset">The IEnumerable superset to be considered</param>
  15265. <param name="subset">The IEnumerable subset to be considered</param>
  15266. <param name="message">The message that will be displayed on failure</param>
  15267. <param name="args">Arguments to be used in formatting the message</param>
  15268. </member>
  15269. <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  15270. <summary>
  15271. Asserts that the subset contains the superset.
  15272. </summary>
  15273. <param name="superset">The IEnumerable superset to be considered</param>
  15274. <param name="subset">The IEnumerable subset to be considered</param>
  15275. </member>
  15276. <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  15277. <summary>
  15278. Asserts that the subset contains the superset.
  15279. </summary>
  15280. <param name="superset">The IEnumerable superset to be considered</param>
  15281. <param name="subset">The IEnumerable subset to be considered</param>
  15282. <param name="message">The message that will be displayed on failure</param>
  15283. <param name="args">Arguments to be used in formatting the message</param>
  15284. </member>
  15285. <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  15286. <summary>
  15287. Assert that an array, list or other collection is empty
  15288. </summary>
  15289. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15290. <param name="message">The message to be displayed on failure</param>
  15291. <param name="args">Arguments to be used in formatting the message</param>
  15292. </member>
  15293. <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
  15294. <summary>
  15295. Assert that an array,list or other collection is empty
  15296. </summary>
  15297. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15298. </member>
  15299. <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  15300. <summary>
  15301. Assert that an array, list or other collection is empty
  15302. </summary>
  15303. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15304. <param name="message">The message to be displayed on failure</param>
  15305. <param name="args">Arguments to be used in formatting the message</param>
  15306. </member>
  15307. <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
  15308. <summary>
  15309. Assert that an array,list or other collection is empty
  15310. </summary>
  15311. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15312. </member>
  15313. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
  15314. <summary>
  15315. Assert that an array, list or other collection is ordered
  15316. </summary>
  15317. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15318. <param name="message">The message to be displayed on failure</param>
  15319. <param name="args">Arguments to be used in formatting the message</param>
  15320. </member>
  15321. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
  15322. <summary>
  15323. Assert that an array, list or other collection is ordered
  15324. </summary>
  15325. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15326. </member>
  15327. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
  15328. <summary>
  15329. Assert that an array, list or other collection is ordered
  15330. </summary>
  15331. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15332. <param name="comparer">A custom comparer to perform the comparisons</param>
  15333. <param name="message">The message to be displayed on failure</param>
  15334. <param name="args">Arguments to be used in formatting the message</param>
  15335. </member>
  15336. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
  15337. <summary>
  15338. Assert that an array, list or other collection is ordered
  15339. </summary>
  15340. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  15341. <param name="comparer">A custom comparer to perform the comparisons</param>
  15342. </member>
  15343. <member name="T:NUnit.Framework.Contains">
  15344. <summary>
  15345. Helper class with properties and methods that supply
  15346. a number of constraints used in Asserts.
  15347. </summary>
  15348. </member>
  15349. <member name="M:NUnit.Framework.Contains.Item(System.Object)">
  15350. <summary>
  15351. Returns a new CollectionContainsConstraint checking for the
  15352. presence of a particular object in the collection.
  15353. </summary>
  15354. </member>
  15355. <member name="M:NUnit.Framework.Contains.Key(System.Object)">
  15356. <summary>
  15357. Returns a new DictionaryContainsKeyConstraint checking for the
  15358. presence of a particular key in the dictionary.
  15359. </summary>
  15360. </member>
  15361. <member name="M:NUnit.Framework.Contains.Value(System.Object)">
  15362. <summary>
  15363. Returns a new DictionaryContainsValueConstraint checking for the
  15364. presence of a particular value in the dictionary.
  15365. </summary>
  15366. </member>
  15367. <member name="M:NUnit.Framework.Contains.Substring(System.String)">
  15368. <summary>
  15369. Returns a constraint that succeeds if the actual
  15370. value contains the substring supplied as an argument.
  15371. </summary>
  15372. </member>
  15373. <member name="T:NUnit.Framework.AssertionException">
  15374. <summary>
  15375. Thrown when an assertion failed.
  15376. </summary>
  15377. </member>
  15378. <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
  15379. <param name="message">The error message that explains
  15380. the reason for the exception</param>
  15381. </member>
  15382. <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
  15383. <param name="message">The error message that explains
  15384. the reason for the exception</param>
  15385. <param name="inner">The exception that caused the
  15386. current exception</param>
  15387. </member>
  15388. <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  15389. <summary>
  15390. Serialization Constructor
  15391. </summary>
  15392. </member>
  15393. <member name="P:NUnit.Framework.AssertionException.ResultState">
  15394. <summary>
  15395. Gets the ResultState provided by this exception
  15396. </summary>
  15397. </member>
  15398. <member name="T:NUnit.Framework.IgnoreException">
  15399. <summary>
  15400. Thrown when an assertion failed.
  15401. </summary>
  15402. </member>
  15403. <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
  15404. <param name="message"></param>
  15405. </member>
  15406. <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
  15407. <param name="message">The error message that explains
  15408. the reason for the exception</param>
  15409. <param name="inner">The exception that caused the
  15410. current exception</param>
  15411. </member>
  15412. <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  15413. <summary>
  15414. Serialization Constructor
  15415. </summary>
  15416. </member>
  15417. <member name="P:NUnit.Framework.IgnoreException.ResultState">
  15418. <summary>
  15419. Gets the ResultState provided by this exception
  15420. </summary>
  15421. </member>
  15422. <member name="T:NUnit.Framework.InconclusiveException">
  15423. <summary>
  15424. Thrown when a test executes inconclusively.
  15425. </summary>
  15426. </member>
  15427. <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
  15428. <param name="message">The error message that explains
  15429. the reason for the exception</param>
  15430. </member>
  15431. <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
  15432. <param name="message">The error message that explains
  15433. the reason for the exception</param>
  15434. <param name="inner">The exception that caused the
  15435. current exception</param>
  15436. </member>
  15437. <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  15438. <summary>
  15439. Serialization Constructor
  15440. </summary>
  15441. </member>
  15442. <member name="P:NUnit.Framework.InconclusiveException.ResultState">
  15443. <summary>
  15444. Gets the ResultState provided by this exception
  15445. </summary>
  15446. </member>
  15447. <member name="T:NUnit.Framework.SuccessException">
  15448. <summary>
  15449. Thrown when an assertion failed.
  15450. </summary>
  15451. </member>
  15452. <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
  15453. <param name="message"></param>
  15454. </member>
  15455. <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
  15456. <param name="message">The error message that explains
  15457. the reason for the exception</param>
  15458. <param name="inner">The exception that caused the
  15459. current exception</param>
  15460. </member>
  15461. <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  15462. <summary>
  15463. Serialization Constructor
  15464. </summary>
  15465. </member>
  15466. <member name="P:NUnit.Framework.SuccessException.ResultState">
  15467. <summary>
  15468. Gets the ResultState provided by this exception
  15469. </summary>
  15470. </member>
  15471. <member name="T:NUnit.Framework.FileAssert">
  15472. <summary>
  15473. Asserts on Files
  15474. </summary>
  15475. </member>
  15476. <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
  15477. <summary>
  15478. The Equals method throws an AssertionException. This is done
  15479. to make sure there is no mistake by calling this function.
  15480. </summary>
  15481. <param name="a"></param>
  15482. <param name="b"></param>
  15483. </member>
  15484. <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
  15485. <summary>
  15486. override the default ReferenceEquals to throw an AssertionException. This
  15487. implementation makes sure there is no mistake in calling this function
  15488. as part of Assert.
  15489. </summary>
  15490. <param name="a"></param>
  15491. <param name="b"></param>
  15492. </member>
  15493. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
  15494. <summary>
  15495. Verifies that two Streams are equal. Two Streams are considered
  15496. equal if both are null, or if both have the same value byte for byte.
  15497. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15498. </summary>
  15499. <param name="expected">The expected Stream</param>
  15500. <param name="actual">The actual Stream</param>
  15501. <param name="message">The message to display if Streams are not equal</param>
  15502. <param name="args">Arguments to be used in formatting the message</param>
  15503. </member>
  15504. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
  15505. <summary>
  15506. Verifies that two Streams are equal. Two Streams are considered
  15507. equal if both are null, or if both have the same value byte for byte.
  15508. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15509. </summary>
  15510. <param name="expected">The expected Stream</param>
  15511. <param name="actual">The actual Stream</param>
  15512. </member>
  15513. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
  15514. <summary>
  15515. Verifies that two files are equal. Two files are considered
  15516. equal if both are null, or if both have the same value byte for byte.
  15517. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15518. </summary>
  15519. <param name="expected">A file containing the value that is expected</param>
  15520. <param name="actual">A file containing the actual value</param>
  15521. <param name="message">The message to display if Streams are not equal</param>
  15522. <param name="args">Arguments to be used in formatting the message</param>
  15523. </member>
  15524. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
  15525. <summary>
  15526. Verifies that two files are equal. Two files are considered
  15527. equal if both are null, or if both have the same value byte for byte.
  15528. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15529. </summary>
  15530. <param name="expected">A file containing the value that is expected</param>
  15531. <param name="actual">A file containing the actual value</param>
  15532. </member>
  15533. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
  15534. <summary>
  15535. Verifies that two files are equal. Two files are considered
  15536. equal if both are null, or if both have the same value byte for byte.
  15537. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15538. </summary>
  15539. <param name="expected">The path to a file containing the value that is expected</param>
  15540. <param name="actual">The path to a file containing the actual value</param>
  15541. <param name="message">The message to display if Streams are not equal</param>
  15542. <param name="args">Arguments to be used in formatting the message</param>
  15543. </member>
  15544. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
  15545. <summary>
  15546. Verifies that two files are equal. Two files are considered
  15547. equal if both are null, or if both have the same value byte for byte.
  15548. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15549. </summary>
  15550. <param name="expected">The path to a file containing the value that is expected</param>
  15551. <param name="actual">The path to a file containing the actual value</param>
  15552. </member>
  15553. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
  15554. <summary>
  15555. Asserts that two Streams are not equal. If they are equal
  15556. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15557. </summary>
  15558. <param name="expected">The expected Stream</param>
  15559. <param name="actual">The actual Stream</param>
  15560. <param name="message">The message to be displayed when the two Stream are the same.</param>
  15561. <param name="args">Arguments to be used in formatting the message</param>
  15562. </member>
  15563. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
  15564. <summary>
  15565. Asserts that two Streams are not equal. If they are equal
  15566. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15567. </summary>
  15568. <param name="expected">The expected Stream</param>
  15569. <param name="actual">The actual Stream</param>
  15570. </member>
  15571. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
  15572. <summary>
  15573. Asserts that two files are not equal. If they are equal
  15574. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15575. </summary>
  15576. <param name="expected">A file containing the value that is expected</param>
  15577. <param name="actual">A file containing the actual value</param>
  15578. <param name="message">The message to display if Streams are not equal</param>
  15579. <param name="args">Arguments to be used in formatting the message</param>
  15580. </member>
  15581. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
  15582. <summary>
  15583. Asserts that two files are not equal. If they are equal
  15584. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15585. </summary>
  15586. <param name="expected">A file containing the value that is expected</param>
  15587. <param name="actual">A file containing the actual value</param>
  15588. </member>
  15589. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
  15590. <summary>
  15591. Asserts that two files are not equal. If they are equal
  15592. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15593. </summary>
  15594. <param name="expected">The path to a file containing the value that is expected</param>
  15595. <param name="actual">The path to a file containing the actual value</param>
  15596. <param name="message">The message to display if Streams are not equal</param>
  15597. <param name="args">Arguments to be used in formatting the message</param>
  15598. </member>
  15599. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
  15600. <summary>
  15601. Asserts that two files are not equal. If they are equal
  15602. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15603. </summary>
  15604. <param name="expected">The path to a file containing the value that is expected</param>
  15605. <param name="actual">The path to a file containing the actual value</param>
  15606. </member>
  15607. <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
  15608. <summary>
  15609. Asserts that the file exists. If it does not exist
  15610. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15611. </summary>
  15612. <param name="actual">A file containing the actual value</param>
  15613. <param name="message">The message to display if Streams are not equal</param>
  15614. <param name="args">Arguments to be used in formatting the message</param>
  15615. </member>
  15616. <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
  15617. <summary>
  15618. Asserts that the file exists. If it does not exist
  15619. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15620. </summary>
  15621. <param name="actual">A file containing the actual value</param>
  15622. </member>
  15623. <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
  15624. <summary>
  15625. Asserts that the file exists. If it does not exist
  15626. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15627. </summary>
  15628. <param name="actual">The path to a file containing the actual value</param>
  15629. <param name="message">The message to display if Streams are not equal</param>
  15630. <param name="args">Arguments to be used in formatting the message</param>
  15631. </member>
  15632. <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
  15633. <summary>
  15634. Asserts that the file exists. If it does not exist
  15635. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15636. </summary>
  15637. <param name="actual">The path to a file containing the actual value</param>
  15638. </member>
  15639. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
  15640. <summary>
  15641. Asserts that the file does not exist. If it does exist
  15642. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15643. </summary>
  15644. <param name="actual">A file containing the actual value</param>
  15645. <param name="message">The message to display if Streams are not equal</param>
  15646. <param name="args">Arguments to be used in formatting the message</param>
  15647. </member>
  15648. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
  15649. <summary>
  15650. Asserts that the file does not exist. If it does exist
  15651. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15652. </summary>
  15653. <param name="actual">A file containing the actual value</param>
  15654. </member>
  15655. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
  15656. <summary>
  15657. Asserts that the file does not exist. If it does exist
  15658. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15659. </summary>
  15660. <param name="actual">The path to a file containing the actual value</param>
  15661. <param name="message">The message to display if Streams are not equal</param>
  15662. <param name="args">Arguments to be used in formatting the message</param>
  15663. </member>
  15664. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
  15665. <summary>
  15666. Asserts that the file does not exist. If it does exist
  15667. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  15668. </summary>
  15669. <param name="actual">The path to a file containing the actual value</param>
  15670. </member>
  15671. <member name="T:NUnit.Framework.GlobalSettings">
  15672. <summary>
  15673. GlobalSettings is a place for setting default _values used
  15674. by the framework in performing asserts.
  15675. </summary>
  15676. </member>
  15677. <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
  15678. <summary>
  15679. Default tolerance for floating point equality
  15680. </summary>
  15681. </member>
  15682. <member name="T:NUnit.Framework.Has">
  15683. <summary>
  15684. Helper class with properties and methods that supply
  15685. a number of constraints used in Asserts.
  15686. </summary>
  15687. </member>
  15688. <member name="P:NUnit.Framework.Has.No">
  15689. <summary>
  15690. Returns a ConstraintExpression that negates any
  15691. following constraint.
  15692. </summary>
  15693. </member>
  15694. <member name="P:NUnit.Framework.Has.All">
  15695. <summary>
  15696. Returns a ConstraintExpression, which will apply
  15697. the following constraint to all members of a collection,
  15698. succeeding if all of them succeed.
  15699. </summary>
  15700. </member>
  15701. <member name="P:NUnit.Framework.Has.Some">
  15702. <summary>
  15703. Returns a ConstraintExpression, which will apply
  15704. the following constraint to all members of a collection,
  15705. succeeding if at least one of them succeeds.
  15706. </summary>
  15707. </member>
  15708. <member name="P:NUnit.Framework.Has.None">
  15709. <summary>
  15710. Returns a ConstraintExpression, which will apply
  15711. the following constraint to all members of a collection,
  15712. succeeding if all of them fail.
  15713. </summary>
  15714. </member>
  15715. <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
  15716. <summary>
  15717. Returns a ConstraintExpression, which will apply
  15718. the following constraint to all members of a collection,
  15719. succeeding only if a specified number of them succeed.
  15720. </summary>
  15721. </member>
  15722. <member name="M:NUnit.Framework.Has.Property(System.String)">
  15723. <summary>
  15724. Returns a new PropertyConstraintExpression, which will either
  15725. test for the existence of the named property on the object
  15726. being tested or apply any following constraint to that property.
  15727. </summary>
  15728. </member>
  15729. <member name="P:NUnit.Framework.Has.Length">
  15730. <summary>
  15731. Returns a new ConstraintExpression, which will apply the following
  15732. constraint to the Length property of the object being tested.
  15733. </summary>
  15734. </member>
  15735. <member name="P:NUnit.Framework.Has.Count">
  15736. <summary>
  15737. Returns a new ConstraintExpression, which will apply the following
  15738. constraint to the Count property of the object being tested.
  15739. </summary>
  15740. </member>
  15741. <member name="P:NUnit.Framework.Has.Message">
  15742. <summary>
  15743. Returns a new ConstraintExpression, which will apply the following
  15744. constraint to the Message property of the object being tested.
  15745. </summary>
  15746. </member>
  15747. <member name="P:NUnit.Framework.Has.InnerException">
  15748. <summary>
  15749. Returns a new ConstraintExpression, which will apply the following
  15750. constraint to the InnerException property of the object being tested.
  15751. </summary>
  15752. </member>
  15753. <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
  15754. <summary>
  15755. Returns a new AttributeConstraint checking for the
  15756. presence of a particular attribute on an object.
  15757. </summary>
  15758. </member>
  15759. <member name="M:NUnit.Framework.Has.Attribute``1">
  15760. <summary>
  15761. Returns a new AttributeConstraint checking for the
  15762. presence of a particular attribute on an object.
  15763. </summary>
  15764. </member>
  15765. <member name="M:NUnit.Framework.Has.Member(System.Object)">
  15766. <summary>
  15767. Returns a new CollectionContainsConstraint checking for the
  15768. presence of a particular object in the collection.
  15769. </summary>
  15770. </member>
  15771. <member name="T:NUnit.Framework.Is">
  15772. <summary>
  15773. Helper class with properties and methods that supply
  15774. a number of constraints used in Asserts.
  15775. </summary>
  15776. </member>
  15777. <member name="P:NUnit.Framework.Is.Not">
  15778. <summary>
  15779. Returns a ConstraintExpression that negates any
  15780. following constraint.
  15781. </summary>
  15782. </member>
  15783. <member name="P:NUnit.Framework.Is.All">
  15784. <summary>
  15785. Returns a ConstraintExpression, which will apply
  15786. the following constraint to all members of a collection,
  15787. succeeding if all of them succeed.
  15788. </summary>
  15789. </member>
  15790. <member name="P:NUnit.Framework.Is.Null">
  15791. <summary>
  15792. Returns a constraint that tests for null
  15793. </summary>
  15794. </member>
  15795. <member name="P:NUnit.Framework.Is.True">
  15796. <summary>
  15797. Returns a constraint that tests for True
  15798. </summary>
  15799. </member>
  15800. <member name="P:NUnit.Framework.Is.False">
  15801. <summary>
  15802. Returns a constraint that tests for False
  15803. </summary>
  15804. </member>
  15805. <member name="P:NUnit.Framework.Is.Positive">
  15806. <summary>
  15807. Returns a constraint that tests for a positive value
  15808. </summary>
  15809. </member>
  15810. <member name="P:NUnit.Framework.Is.Negative">
  15811. <summary>
  15812. Returns a constraint that tests for a negative value
  15813. </summary>
  15814. </member>
  15815. <member name="P:NUnit.Framework.Is.NaN">
  15816. <summary>
  15817. Returns a constraint that tests for NaN
  15818. </summary>
  15819. </member>
  15820. <member name="P:NUnit.Framework.Is.Empty">
  15821. <summary>
  15822. Returns a constraint that tests for empty
  15823. </summary>
  15824. </member>
  15825. <member name="P:NUnit.Framework.Is.Unique">
  15826. <summary>
  15827. Returns a constraint that tests whether a collection
  15828. contains all unique items.
  15829. </summary>
  15830. </member>
  15831. <member name="P:NUnit.Framework.Is.BinarySerializable">
  15832. <summary>
  15833. Returns a constraint that tests whether an object graph is serializable in binary format.
  15834. </summary>
  15835. </member>
  15836. <member name="P:NUnit.Framework.Is.XmlSerializable">
  15837. <summary>
  15838. Returns a constraint that tests whether an object graph is serializable in xml format.
  15839. </summary>
  15840. </member>
  15841. <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
  15842. <summary>
  15843. Returns a constraint that tests two items for equality
  15844. </summary>
  15845. </member>
  15846. <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
  15847. <summary>
  15848. Returns a constraint that tests that two references are the same object
  15849. </summary>
  15850. </member>
  15851. <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
  15852. <summary>
  15853. Returns a constraint that tests whether the
  15854. actual value is greater than the supplied argument
  15855. </summary>
  15856. </member>
  15857. <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
  15858. <summary>
  15859. Returns a constraint that tests whether the
  15860. actual value is greater than or equal to the supplied argument
  15861. </summary>
  15862. </member>
  15863. <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
  15864. <summary>
  15865. Returns a constraint that tests whether the
  15866. actual value is greater than or equal to the supplied argument
  15867. </summary>
  15868. </member>
  15869. <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
  15870. <summary>
  15871. Returns a constraint that tests whether the
  15872. actual value is less than the supplied argument
  15873. </summary>
  15874. </member>
  15875. <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
  15876. <summary>
  15877. Returns a constraint that tests whether the
  15878. actual value is less than or equal to the supplied argument
  15879. </summary>
  15880. </member>
  15881. <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
  15882. <summary>
  15883. Returns a constraint that tests whether the
  15884. actual value is less than or equal to the supplied argument
  15885. </summary>
  15886. </member>
  15887. <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
  15888. <summary>
  15889. Returns a constraint that tests whether the actual
  15890. value is of the exact type supplied as an argument.
  15891. </summary>
  15892. </member>
  15893. <member name="M:NUnit.Framework.Is.TypeOf``1">
  15894. <summary>
  15895. Returns a constraint that tests whether the actual
  15896. value is of the exact type supplied as an argument.
  15897. </summary>
  15898. </member>
  15899. <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
  15900. <summary>
  15901. Returns a constraint that tests whether the actual value
  15902. is of the type supplied as an argument or a derived type.
  15903. </summary>
  15904. </member>
  15905. <member name="M:NUnit.Framework.Is.InstanceOf``1">
  15906. <summary>
  15907. Returns a constraint that tests whether the actual value
  15908. is of the type supplied as an argument or a derived type.
  15909. </summary>
  15910. </member>
  15911. <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
  15912. <summary>
  15913. Returns a constraint that tests whether the actual value
  15914. is assignable from the type supplied as an argument.
  15915. </summary>
  15916. </member>
  15917. <member name="M:NUnit.Framework.Is.AssignableFrom``1">
  15918. <summary>
  15919. Returns a constraint that tests whether the actual value
  15920. is assignable from the type supplied as an argument.
  15921. </summary>
  15922. </member>
  15923. <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
  15924. <summary>
  15925. Returns a constraint that tests whether the actual value
  15926. is assignable to the type supplied as an argument.
  15927. </summary>
  15928. </member>
  15929. <member name="M:NUnit.Framework.Is.AssignableTo``1">
  15930. <summary>
  15931. Returns a constraint that tests whether the actual value
  15932. is assignable to the type supplied as an argument.
  15933. </summary>
  15934. </member>
  15935. <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
  15936. <summary>
  15937. Returns a constraint that tests whether the actual value
  15938. is a collection containing the same elements as the
  15939. collection supplied as an argument.
  15940. </summary>
  15941. </member>
  15942. <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
  15943. <summary>
  15944. Returns a constraint that tests whether the actual value
  15945. is a subset of the collection supplied as an argument.
  15946. </summary>
  15947. </member>
  15948. <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
  15949. <summary>
  15950. Returns a constraint that tests whether the actual value
  15951. is a superset of the collection supplied as an argument.
  15952. </summary>
  15953. </member>
  15954. <member name="P:NUnit.Framework.Is.Ordered">
  15955. <summary>
  15956. Returns a constraint that tests whether a collection is ordered
  15957. </summary>
  15958. </member>
  15959. <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
  15960. <summary>
  15961. Returns a constraint that succeeds if the actual
  15962. value contains the substring supplied as an argument.
  15963. </summary>
  15964. </member>
  15965. <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
  15966. <summary>
  15967. Returns a constraint that succeeds if the actual
  15968. value starts with the substring supplied as an argument.
  15969. </summary>
  15970. </member>
  15971. <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
  15972. <summary>
  15973. Returns a constraint that succeeds if the actual
  15974. value ends with the substring supplied as an argument.
  15975. </summary>
  15976. </member>
  15977. <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
  15978. <summary>
  15979. Returns a constraint that succeeds if the actual
  15980. value matches the regular expression supplied as an argument.
  15981. </summary>
  15982. </member>
  15983. <member name="M:NUnit.Framework.Is.SamePath(System.String)">
  15984. <summary>
  15985. Returns a constraint that tests whether the path provided
  15986. is the same as an expected path after canonicalization.
  15987. </summary>
  15988. </member>
  15989. <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
  15990. <summary>
  15991. Returns a constraint that tests whether the path provided
  15992. is a subpath of the expected path after canonicalization.
  15993. </summary>
  15994. </member>
  15995. <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
  15996. <summary>
  15997. Returns a constraint that tests whether the path provided
  15998. is the same path or under an expected path after canonicalization.
  15999. </summary>
  16000. </member>
  16001. <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
  16002. <summary>
  16003. Returns a constraint that tests whether the actual value falls
  16004. inclusively within a specified range.
  16005. </summary>
  16006. <remarks>from must be less than or equal to true</remarks>
  16007. <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
  16008. <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
  16009. <returns></returns>
  16010. </member>
  16011. <member name="T:NUnit.Framework.Iz">
  16012. <summary>
  16013. The Iz class is a synonym for Is intended for use in VB,
  16014. which regards Is as a keyword.
  16015. </summary>
  16016. </member>
  16017. <member name="T:NUnit.Framework.List">
  16018. <summary>
  16019. The List class is a helper class with properties and methods
  16020. that supply a number of constraints used with lists and collections.
  16021. </summary>
  16022. </member>
  16023. <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
  16024. <summary>
  16025. List.Map returns a ListMapper, which can be used to map
  16026. the original collection to another collection.
  16027. </summary>
  16028. <param name="actual"></param>
  16029. <returns></returns>
  16030. </member>
  16031. <member name="T:NUnit.Framework.ListMapper">
  16032. <summary>
  16033. ListMapper is used to transform a collection used as an actual argument
  16034. producing another collection to be used in the assertion.
  16035. </summary>
  16036. </member>
  16037. <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
  16038. <summary>
  16039. Construct a ListMapper based on a collection
  16040. </summary>
  16041. <param name="original">The collection to be transformed</param>
  16042. </member>
  16043. <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
  16044. <summary>
  16045. Produces a collection containing all the _values of a property
  16046. </summary>
  16047. <param name="name">The collection of property _values</param>
  16048. <returns></returns>
  16049. </member>
  16050. <member name="T:NUnit.Framework.SpecialValue">
  16051. <summary>
  16052. The SpecialValue enum is used to represent TestCase arguments
  16053. that cannot be used as arguments to an Attribute.
  16054. </summary>
  16055. </member>
  16056. <member name="F:NUnit.Framework.SpecialValue.Null">
  16057. <summary>
  16058. Null represents a null value, which cannot be used as an
  16059. argument to an attriute under .NET 1.x
  16060. </summary>
  16061. </member>
  16062. <member name="T:NUnit.Framework.StringAssert">
  16063. <summary>
  16064. Basic Asserts on strings.
  16065. </summary>
  16066. </member>
  16067. <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
  16068. <summary>
  16069. The Equals method throws an AssertionException. This is done
  16070. to make sure there is no mistake by calling this function.
  16071. </summary>
  16072. <param name="a"></param>
  16073. <param name="b"></param>
  16074. </member>
  16075. <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
  16076. <summary>
  16077. override the default ReferenceEquals to throw an AssertionException. This
  16078. implementation makes sure there is no mistake in calling this function
  16079. as part of Assert.
  16080. </summary>
  16081. <param name="a"></param>
  16082. <param name="b"></param>
  16083. </member>
  16084. <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
  16085. <summary>
  16086. Asserts that a string is found within another string.
  16087. </summary>
  16088. <param name="expected">The expected string</param>
  16089. <param name="actual">The string to be examined</param>
  16090. <param name="message">The message to display in case of failure</param>
  16091. <param name="args">Arguments used in formatting the message</param>
  16092. </member>
  16093. <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
  16094. <summary>
  16095. Asserts that a string is found within another string.
  16096. </summary>
  16097. <param name="expected">The expected string</param>
  16098. <param name="actual">The string to be examined</param>
  16099. </member>
  16100. <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
  16101. <summary>
  16102. Asserts that a string is not found within another string.
  16103. </summary>
  16104. <param name="expected">The expected string</param>
  16105. <param name="actual">The string to be examined</param>
  16106. <param name="message">The message to display in case of failure</param>
  16107. <param name="args">Arguments used in formatting the message</param>
  16108. </member>
  16109. <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
  16110. <summary>
  16111. Asserts that a string is found within another string.
  16112. </summary>
  16113. <param name="expected">The expected string</param>
  16114. <param name="actual">The string to be examined</param>
  16115. </member>
  16116. <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
  16117. <summary>
  16118. Asserts that a string starts with another string.
  16119. </summary>
  16120. <param name="expected">The expected string</param>
  16121. <param name="actual">The string to be examined</param>
  16122. <param name="message">The message to display in case of failure</param>
  16123. <param name="args">Arguments used in formatting the message</param>
  16124. </member>
  16125. <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
  16126. <summary>
  16127. Asserts that a string starts with another string.
  16128. </summary>
  16129. <param name="expected">The expected string</param>
  16130. <param name="actual">The string to be examined</param>
  16131. </member>
  16132. <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
  16133. <summary>
  16134. Asserts that a string does not start with another string.
  16135. </summary>
  16136. <param name="expected">The expected string</param>
  16137. <param name="actual">The string to be examined</param>
  16138. <param name="message">The message to display in case of failure</param>
  16139. <param name="args">Arguments used in formatting the message</param>
  16140. </member>
  16141. <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
  16142. <summary>
  16143. Asserts that a string does not start with another string.
  16144. </summary>
  16145. <param name="expected">The expected string</param>
  16146. <param name="actual">The string to be examined</param>
  16147. </member>
  16148. <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
  16149. <summary>
  16150. Asserts that a string ends with another string.
  16151. </summary>
  16152. <param name="expected">The expected string</param>
  16153. <param name="actual">The string to be examined</param>
  16154. <param name="message">The message to display in case of failure</param>
  16155. <param name="args">Arguments used in formatting the message</param>
  16156. </member>
  16157. <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
  16158. <summary>
  16159. Asserts that a string ends with another string.
  16160. </summary>
  16161. <param name="expected">The expected string</param>
  16162. <param name="actual">The string to be examined</param>
  16163. </member>
  16164. <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
  16165. <summary>
  16166. Asserts that a string does not end with another string.
  16167. </summary>
  16168. <param name="expected">The expected string</param>
  16169. <param name="actual">The string to be examined</param>
  16170. <param name="message">The message to display in case of failure</param>
  16171. <param name="args">Arguments used in formatting the message</param>
  16172. </member>
  16173. <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
  16174. <summary>
  16175. Asserts that a string does not end with another string.
  16176. </summary>
  16177. <param name="expected">The expected string</param>
  16178. <param name="actual">The string to be examined</param>
  16179. </member>
  16180. <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
  16181. <summary>
  16182. Asserts that two strings are equal, without regard to case.
  16183. </summary>
  16184. <param name="expected">The expected string</param>
  16185. <param name="actual">The actual string</param>
  16186. <param name="message">The message to display in case of failure</param>
  16187. <param name="args">Arguments used in formatting the message</param>
  16188. </member>
  16189. <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
  16190. <summary>
  16191. Asserts that two strings are equal, without regard to case.
  16192. </summary>
  16193. <param name="expected">The expected string</param>
  16194. <param name="actual">The actual string</param>
  16195. </member>
  16196. <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
  16197. <summary>
  16198. Asserts that two strings are not equal, without regard to case.
  16199. </summary>
  16200. <param name="expected">The expected string</param>
  16201. <param name="actual">The actual string</param>
  16202. <param name="message">The message to display in case of failure</param>
  16203. <param name="args">Arguments used in formatting the message</param>
  16204. </member>
  16205. <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
  16206. <summary>
  16207. Asserts that two strings are not equal, without regard to case.
  16208. </summary>
  16209. <param name="expected">The expected string</param>
  16210. <param name="actual">The actual string</param>
  16211. </member>
  16212. <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
  16213. <summary>
  16214. Asserts that a string matches an expected regular expression pattern.
  16215. </summary>
  16216. <param name="pattern">The regex pattern to be matched</param>
  16217. <param name="actual">The actual string</param>
  16218. <param name="message">The message to display in case of failure</param>
  16219. <param name="args">Arguments used in formatting the message</param>
  16220. </member>
  16221. <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
  16222. <summary>
  16223. Asserts that a string matches an expected regular expression pattern.
  16224. </summary>
  16225. <param name="pattern">The regex pattern to be matched</param>
  16226. <param name="actual">The actual string</param>
  16227. </member>
  16228. <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
  16229. <summary>
  16230. Asserts that a string does not match an expected regular expression pattern.
  16231. </summary>
  16232. <param name="pattern">The regex pattern to be used</param>
  16233. <param name="actual">The actual string</param>
  16234. <param name="message">The message to display in case of failure</param>
  16235. <param name="args">Arguments used in formatting the message</param>
  16236. </member>
  16237. <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
  16238. <summary>
  16239. Asserts that a string does not match an expected regular expression pattern.
  16240. </summary>
  16241. <param name="pattern">The regex pattern to be used</param>
  16242. <param name="actual">The actual string</param>
  16243. </member>
  16244. <member name="T:NUnit.Framework.TestCaseData">
  16245. <summary>
  16246. The TestCaseData class represents a set of arguments
  16247. and other parameter info to be used for a parameterized
  16248. test case. It is derived from TestCaseParameters and adds a
  16249. fluent syntax for use in initializing the test case.
  16250. </summary>
  16251. </member>
  16252. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
  16253. <summary>
  16254. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  16255. </summary>
  16256. <param name="args">The arguments.</param>
  16257. </member>
  16258. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
  16259. <summary>
  16260. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  16261. </summary>
  16262. <param name="arg">The argument.</param>
  16263. </member>
  16264. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
  16265. <summary>
  16266. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  16267. </summary>
  16268. <param name="arg1">The first argument.</param>
  16269. <param name="arg2">The second argument.</param>
  16270. </member>
  16271. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
  16272. <summary>
  16273. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  16274. </summary>
  16275. <param name="arg1">The first argument.</param>
  16276. <param name="arg2">The second argument.</param>
  16277. <param name="arg3">The third argument.</param>
  16278. </member>
  16279. <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
  16280. <summary>
  16281. Sets the expected result for the test
  16282. </summary>
  16283. <param name="result">The expected result</param>
  16284. <returns>A modified TestCaseData</returns>
  16285. </member>
  16286. <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
  16287. <summary>
  16288. Sets the name of the test case
  16289. </summary>
  16290. <returns>The modified TestCaseData instance</returns>
  16291. </member>
  16292. <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
  16293. <summary>
  16294. Sets the description for the test case
  16295. being constructed.
  16296. </summary>
  16297. <param name="description">The description.</param>
  16298. <returns>The modified TestCaseData instance.</returns>
  16299. </member>
  16300. <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
  16301. <summary>
  16302. Applies a category to the test
  16303. </summary>
  16304. <param name="category"></param>
  16305. <returns></returns>
  16306. </member>
  16307. <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
  16308. <summary>
  16309. Applies a named property to the test
  16310. </summary>
  16311. <param name="propName"></param>
  16312. <param name="propValue"></param>
  16313. <returns></returns>
  16314. </member>
  16315. <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
  16316. <summary>
  16317. Applies a named property to the test
  16318. </summary>
  16319. <param name="propName"></param>
  16320. <param name="propValue"></param>
  16321. <returns></returns>
  16322. </member>
  16323. <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
  16324. <summary>
  16325. Applies a named property to the test
  16326. </summary>
  16327. <param name="propName"></param>
  16328. <param name="propValue"></param>
  16329. <returns></returns>
  16330. </member>
  16331. <member name="M:NUnit.Framework.TestCaseData.Explicit">
  16332. <summary>
  16333. Marks the test case as explicit.
  16334. </summary>
  16335. </member>
  16336. <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
  16337. <summary>
  16338. Marks the test case as explicit, specifying the reason.
  16339. </summary>
  16340. </member>
  16341. <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
  16342. <summary>
  16343. Ignores this TestCase, specifying the reason.
  16344. </summary>
  16345. <param name="reason">The reason.</param>
  16346. <returns></returns>
  16347. </member>
  16348. <member name="T:NUnit.Framework.TestContext">
  16349. <summary>
  16350. Provide the context information of the current test.
  16351. This is an adapter for the internal ExecutionContext
  16352. class, hiding the internals from the user test.
  16353. </summary>
  16354. </member>
  16355. <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
  16356. <summary>
  16357. Construct a TestContext for an ExecutionContext
  16358. </summary>
  16359. <param name="testExecutionContext">The ExecutionContext to adapt</param>
  16360. </member>
  16361. <member name="P:NUnit.Framework.TestContext.CurrentContext">
  16362. <summary>
  16363. Get the current test context. This is created
  16364. as needed. The user may save the context for
  16365. use within a test, but it should not be used
  16366. outside the test for which it is created.
  16367. </summary>
  16368. </member>
  16369. <member name="P:NUnit.Framework.TestContext.Out">
  16370. <summary>
  16371. Gets a TextWriter that will send output to the current test result.
  16372. </summary>
  16373. </member>
  16374. <member name="P:NUnit.Framework.TestContext.Test">
  16375. <summary>
  16376. Get a representation of the current test.
  16377. </summary>
  16378. </member>
  16379. <member name="P:NUnit.Framework.TestContext.Result">
  16380. <summary>
  16381. Gets a Representation of the TestResult for the current test.
  16382. </summary>
  16383. </member>
  16384. <member name="P:NUnit.Framework.TestContext.TestDirectory">
  16385. <summary>
  16386. Gets the directory containing the current test assembly.
  16387. </summary>
  16388. </member>
  16389. <member name="P:NUnit.Framework.TestContext.WorkDirectory">
  16390. <summary>
  16391. Gets the directory to be used for outputting files created
  16392. by this test run.
  16393. </summary>
  16394. </member>
  16395. <member name="P:NUnit.Framework.TestContext.Random">
  16396. <summary>
  16397. Gets the random generator.
  16398. </summary>
  16399. <value>
  16400. The random generator.
  16401. </value>
  16402. </member>
  16403. <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
  16404. <summary>Write the string representation of a boolean value to the current result</summary>
  16405. </member>
  16406. <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
  16407. <summary>Write a char to the current result</summary>
  16408. </member>
  16409. <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
  16410. <summary>Write a char array to the current result</summary>
  16411. </member>
  16412. <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
  16413. <summary>Write the string representation of a double to the current result</summary>
  16414. </member>
  16415. <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
  16416. <summary>Write the string representation of an Int32 value to the current result</summary>
  16417. </member>
  16418. <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
  16419. <summary>Write the string representation of an Int64 value to the current result</summary>
  16420. </member>
  16421. <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
  16422. <summary>Write the string representation of a decimal value to the current result</summary>
  16423. </member>
  16424. <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
  16425. <summary>Write the string representation of an object to the current result</summary>
  16426. </member>
  16427. <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
  16428. <summary>Write the string representation of a Single value to the current result</summary>
  16429. </member>
  16430. <member name="M:NUnit.Framework.TestContext.Write(System.String)">
  16431. <summary>Write a string to the current result</summary>
  16432. </member>
  16433. <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
  16434. <summary>Write the string representation of a UInt32 value to the current result</summary>
  16435. </member>
  16436. <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
  16437. <summary>Write the string representation of a UInt64 value to the current result</summary>
  16438. </member>
  16439. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
  16440. <summary>Write a formatted string to the current result</summary>
  16441. </member>
  16442. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
  16443. <summary>Write a formatted string to the current result</summary>
  16444. </member>
  16445. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
  16446. <summary>Write a formatted string to the current result</summary>
  16447. </member>
  16448. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
  16449. <summary>Write a formatted string to the current result</summary>
  16450. </member>
  16451. <member name="M:NUnit.Framework.TestContext.WriteLine">
  16452. <summary>Write a line terminator to the current result</summary>
  16453. </member>
  16454. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
  16455. <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
  16456. </member>
  16457. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
  16458. <summary>Write a char to the current result followed by a line terminator</summary>
  16459. </member>
  16460. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
  16461. <summary>Write a char array to the current result followed by a line terminator</summary>
  16462. </member>
  16463. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
  16464. <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
  16465. </member>
  16466. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
  16467. <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
  16468. </member>
  16469. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
  16470. <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
  16471. </member>
  16472. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
  16473. <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
  16474. </member>
  16475. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
  16476. <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
  16477. </member>
  16478. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
  16479. <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
  16480. </member>
  16481. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
  16482. <summary>Write a string to the current result followed by a line terminator</summary>
  16483. </member>
  16484. <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
  16485. <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
  16486. </member>
  16487. <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
  16488. <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
  16489. </member>
  16490. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
  16491. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  16492. </member>
  16493. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
  16494. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  16495. </member>
  16496. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
  16497. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  16498. </member>
  16499. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
  16500. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  16501. </member>
  16502. <member name="T:NUnit.Framework.TestContext.TestAdapter">
  16503. <summary>
  16504. TestAdapter adapts a Test for consumption by
  16505. the user test code.
  16506. </summary>
  16507. </member>
  16508. <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
  16509. <summary>
  16510. Construct a TestAdapter for a Test
  16511. </summary>
  16512. <param name="test">The Test to be adapted</param>
  16513. </member>
  16514. <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
  16515. <summary>
  16516. Gets the unique Id of a test
  16517. </summary>
  16518. </member>
  16519. <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
  16520. <summary>
  16521. The name of the test, which may or may not be
  16522. the same as the method name.
  16523. </summary>
  16524. </member>
  16525. <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
  16526. <summary>
  16527. The name of the method representing the test.
  16528. </summary>
  16529. </member>
  16530. <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
  16531. <summary>
  16532. The FullName of the test
  16533. </summary>
  16534. </member>
  16535. <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
  16536. <summary>
  16537. The ClassName of the test
  16538. </summary>
  16539. </member>
  16540. <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
  16541. <summary>
  16542. The properties of the test.
  16543. </summary>
  16544. </member>
  16545. <member name="T:NUnit.Framework.TestContext.ResultAdapter">
  16546. <summary>
  16547. ResultAdapter adapts a TestResult for consumption by
  16548. the user test code.
  16549. </summary>
  16550. </member>
  16551. <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
  16552. <summary>
  16553. Construct a ResultAdapter for a TestResult
  16554. </summary>
  16555. <param name="result">The TestResult to be adapted</param>
  16556. </member>
  16557. <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
  16558. <summary>
  16559. Gets a ResultState representing the outcome of the test.
  16560. </summary>
  16561. </member>
  16562. <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
  16563. <summary>
  16564. Gets the message associated with a test
  16565. failure or with not running the test
  16566. </summary>
  16567. </member>
  16568. <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
  16569. <summary>
  16570. Gets any stacktrace associated with an
  16571. error or failure.
  16572. </summary>
  16573. </member>
  16574. <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
  16575. <summary>
  16576. Gets the number of test cases that failed
  16577. when running the test and all its children.
  16578. </summary>
  16579. </member>
  16580. <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
  16581. <summary>
  16582. Gets the number of test cases that passed
  16583. when running the test and all its children.
  16584. </summary>
  16585. </member>
  16586. <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
  16587. <summary>
  16588. Gets the number of test cases that were skipped
  16589. when running the test and all its children.
  16590. </summary>
  16591. </member>
  16592. <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
  16593. <summary>
  16594. Gets the number of test cases that were inconclusive
  16595. when running the test and all its children.
  16596. </summary>
  16597. </member>
  16598. <member name="T:NUnit.Framework.Throws">
  16599. <summary>
  16600. Helper class with properties and methods that supply
  16601. constraints that operate on exceptions.
  16602. </summary>
  16603. </member>
  16604. <member name="P:NUnit.Framework.Throws.Exception">
  16605. <summary>
  16606. Creates a constraint specifying an expected exception
  16607. </summary>
  16608. </member>
  16609. <member name="P:NUnit.Framework.Throws.InnerException">
  16610. <summary>
  16611. Creates a constraint specifying an exception with a given InnerException
  16612. </summary>
  16613. </member>
  16614. <member name="P:NUnit.Framework.Throws.TargetInvocationException">
  16615. <summary>
  16616. Creates a constraint specifying an expected TargetInvocationException
  16617. </summary>
  16618. </member>
  16619. <member name="P:NUnit.Framework.Throws.ArgumentException">
  16620. <summary>
  16621. Creates a constraint specifying an expected ArgumentException
  16622. </summary>
  16623. </member>
  16624. <member name="P:NUnit.Framework.Throws.ArgumentNullException">
  16625. <summary>
  16626. Creates a constraint specifying an expected ArgumentNUllException
  16627. </summary>
  16628. </member>
  16629. <member name="P:NUnit.Framework.Throws.InvalidOperationException">
  16630. <summary>
  16631. Creates a constraint specifying an expected InvalidOperationException
  16632. </summary>
  16633. </member>
  16634. <member name="P:NUnit.Framework.Throws.Nothing">
  16635. <summary>
  16636. Creates a constraint specifying that no exception is thrown
  16637. </summary>
  16638. </member>
  16639. <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
  16640. <summary>
  16641. Creates a constraint specifying the exact type of exception expected
  16642. </summary>
  16643. </member>
  16644. <member name="M:NUnit.Framework.Throws.TypeOf``1">
  16645. <summary>
  16646. Creates a constraint specifying the exact type of exception expected
  16647. </summary>
  16648. </member>
  16649. <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
  16650. <summary>
  16651. Creates a constraint specifying the type of exception expected
  16652. </summary>
  16653. </member>
  16654. <member name="M:NUnit.Framework.Throws.InstanceOf``1">
  16655. <summary>
  16656. Creates a constraint specifying the type of exception expected
  16657. </summary>
  16658. </member>
  16659. <member name="T:NUnit.Env">
  16660. <summary>
  16661. Env is a static class that provides some of the features of
  16662. System.Environment that are not available under all runtimes
  16663. </summary>
  16664. </member>
  16665. <member name="F:NUnit.Env.NewLine">
  16666. <summary>
  16667. The newline sequence in the current environment.
  16668. </summary>
  16669. </member>
  16670. <member name="F:NUnit.Env.DocumentFolder">
  16671. <summary>
  16672. Path to the 'My Documents' folder
  16673. </summary>
  16674. </member>
  16675. <member name="F:NUnit.Env.DefaultWorkDirectory">
  16676. <summary>
  16677. Directory used for file output if not specified on commandline.
  16678. </summary>
  16679. </member>
  16680. <member name="T:NUnit.Common.PackageSettings">
  16681. <summary>
  16682. PackageSettings is a static class containing constant values that
  16683. are used as keys in setting up a TestPackage. These values are used in
  16684. the engine and framework. Setting values may be a string, int or bool.
  16685. </summary>
  16686. </member>
  16687. <member name="F:NUnit.Common.PackageSettings.DebugTests">
  16688. <summary>
  16689. Flag (bool) indicating whether tests are being debugged.
  16690. </summary>
  16691. </member>
  16692. <member name="F:NUnit.Common.PackageSettings.PauseBeforeRun">
  16693. <summary>
  16694. Flag (bool) indicating whether to pause execution of tests to allow
  16695. the user to attache a debugger.
  16696. </summary>
  16697. </member>
  16698. <member name="F:NUnit.Common.PackageSettings.InternalTraceLevel">
  16699. <summary>
  16700. The InternalTraceLevel for this run. Values are: "Default",
  16701. "Off", "Error", "Warning", "Info", "Debug", "Verbose".
  16702. Default is "Off". "Debug" and "Verbose" are synonyms.
  16703. </summary>
  16704. </member>
  16705. <member name="F:NUnit.Common.PackageSettings.WorkDirectory">
  16706. <summary>
  16707. Full path of the directory to be used for work and result files.
  16708. This path is provided to tests by the frameowrk TestContext.
  16709. </summary>
  16710. </member>
  16711. <member name="F:NUnit.Common.PackageSettings.ActiveConfig">
  16712. <summary>
  16713. The name of the config to use in loading a project.
  16714. If not specified, the first config found is used.
  16715. </summary>
  16716. </member>
  16717. <member name="F:NUnit.Common.PackageSettings.AutoBinPath">
  16718. <summary>
  16719. Bool indicating whether the engine should determine the private
  16720. bin path by examining the paths to all the tests. Defaults to
  16721. true unless PrivateBinPath is specified.
  16722. </summary>
  16723. </member>
  16724. <member name="F:NUnit.Common.PackageSettings.BasePath">
  16725. <summary>
  16726. The ApplicationBase to use in loading the tests. If not
  16727. specified, and each assembly has its own process, then the
  16728. location of the assembly is used. For multiple assemblies
  16729. in a single process, the closest common root directory is used.
  16730. </summary>
  16731. </member>
  16732. <member name="F:NUnit.Common.PackageSettings.ConfigurationFile">
  16733. <summary>
  16734. Path to the config file to use in running the tests.
  16735. </summary>
  16736. </member>
  16737. <member name="F:NUnit.Common.PackageSettings.DebugAgent">
  16738. <summary>
  16739. Bool flag indicating whether a debugger should be launched at agent
  16740. startup. Used only for debugging NUnit itself.
  16741. </summary>
  16742. </member>
  16743. <member name="F:NUnit.Common.PackageSettings.DomainUsage">
  16744. <summary>
  16745. Indicates how to load tests across AppDomains. Values are:
  16746. "Default", "None", "Single", "Multiple". Default is "Multiple"
  16747. if more than one assembly is loaded in a process. Otherwise,
  16748. it is "Single".
  16749. </summary>
  16750. </member>
  16751. <member name="F:NUnit.Common.PackageSettings.PrivateBinPath">
  16752. <summary>
  16753. The private binpath used to locate assemblies. Directory paths
  16754. is separated by a semicolon. It's an error to specify this and
  16755. also set AutoBinPath to true.
  16756. </summary>
  16757. </member>
  16758. <member name="F:NUnit.Common.PackageSettings.MaxAgents">
  16759. <summary>
  16760. The maximum number of test agents permitted to run simultneously.
  16761. Ignored if the ProcessModel is not set or defaulted to Multiple.
  16762. </summary>
  16763. </member>
  16764. <member name="F:NUnit.Common.PackageSettings.ProcessModel">
  16765. <summary>
  16766. Indicates how to allocate assemblies to processes. Values are:
  16767. "Default", "Single", "Separate", "Multiple". Default is "Multiple"
  16768. for more than one assembly, "Separate" for a single assembly.
  16769. </summary>
  16770. </member>
  16771. <member name="F:NUnit.Common.PackageSettings.RuntimeFramework">
  16772. <summary>
  16773. Indicates the desired runtime to use for the tests. Values
  16774. are strings like "net-4.5", "mono-4.0", etc. Default is to
  16775. use the target framework for which an assembly was built.
  16776. </summary>
  16777. </member>
  16778. <member name="F:NUnit.Common.PackageSettings.RunAsX86">
  16779. <summary>
  16780. Bool flag indicating that the test should be run in a 32-bit process
  16781. on a 64-bit system. By default, NUNit runs in a 64-bit process on
  16782. a 64-bit system. Ignored if set on a 32-bit system.
  16783. </summary>
  16784. </member>
  16785. <member name="F:NUnit.Common.PackageSettings.DisposeRunners">
  16786. <summary>
  16787. Indicates that test runners should be disposed after the tests are executed
  16788. </summary>
  16789. </member>
  16790. <member name="F:NUnit.Common.PackageSettings.ShadowCopyFiles">
  16791. <summary>
  16792. Bool flag indicating that the test assemblies should be shadow copied.
  16793. Defaults to false.
  16794. </summary>
  16795. </member>
  16796. <member name="F:NUnit.Common.PackageSettings.DefaultTimeout">
  16797. <summary>
  16798. Integer value in milliseconds for the default timeout value
  16799. for test cases. If not specified, there is no timeout except
  16800. as specified by attributes on the tests themselves.
  16801. </summary>
  16802. </member>
  16803. <member name="F:NUnit.Common.PackageSettings.InternalTraceWriter">
  16804. <summary>
  16805. A TextWriter to which the internal trace will be sent.
  16806. </summary>
  16807. </member>
  16808. <member name="F:NUnit.Common.PackageSettings.LOAD">
  16809. <summary>
  16810. A list of tests to be loaded.
  16811. </summary>
  16812. </member>
  16813. <member name="F:NUnit.Common.PackageSettings.NumberOfTestWorkers">
  16814. <summary>
  16815. The number of test threads to run for the assembly. If set to
  16816. 1, a single queue is used. If set to 0, tests are executed
  16817. directly, without queuing.
  16818. </summary>
  16819. </member>
  16820. <member name="F:NUnit.Common.PackageSettings.RandomSeed">
  16821. <summary>
  16822. The random seed to be used for this assembly. If specified
  16823. as the value reported from a prior run, the framework should
  16824. generate identical random values for tests as were used for
  16825. that run, provided that no change has been made to the test
  16826. assembly. Default is a random value itself.
  16827. </summary>
  16828. </member>
  16829. <member name="F:NUnit.Common.PackageSettings.StopOnError">
  16830. <summary>
  16831. If true, execution stops after the first error or failure.
  16832. </summary>
  16833. </member>
  16834. <member name="F:NUnit.Common.PackageSettings.SynchronousEvents">
  16835. <summary>
  16836. If true, use of the event queue is suppressed and test events are synchronous.
  16837. </summary>
  16838. </member>
  16839. <member name="T:System.Runtime.CompilerServices.ExtensionAttribute">
  16840. <summary>
  16841. Enables compiling extension methods in .NET 2.0
  16842. </summary>
  16843. </member>
  16844. </members>
  16845. </doc>