nunit.framework.xml 927 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>nunit.framework</name>
  5. </assembly>
  6. <members>
  7. <member name="T:NUnit.Framework.ActionTargets">
  8. <summary>
  9. The different targets a test action attribute can be applied to
  10. </summary>
  11. </member>
  12. <member name="F:NUnit.Framework.ActionTargets.Default">
  13. <summary>
  14. Default target, which is determined by where the action attribute is attached
  15. </summary>
  16. </member>
  17. <member name="F:NUnit.Framework.ActionTargets.Test">
  18. <summary>
  19. Target a individual test case
  20. </summary>
  21. </member>
  22. <member name="F:NUnit.Framework.ActionTargets.Suite">
  23. <summary>
  24. Target a suite of test cases
  25. </summary>
  26. </member>
  27. <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
  28. <summary>
  29. DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
  30. containing test fixtures present in the assembly.
  31. </summary>
  32. </member>
  33. <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
  34. <summary>
  35. The default suite builder used by the test assembly builder.
  36. </summary>
  37. </member>
  38. <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
  39. <summary>
  40. Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
  41. </summary>
  42. </member>
  43. <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
  44. <summary>
  45. Build a suite of tests from a provided assembly
  46. </summary>
  47. <param name="assembly">The assembly from which tests are to be built</param>
  48. <param name="options">A dictionary of options to use in building the suite</param>
  49. <returns>
  50. A TestSuite containing the tests found in the assembly
  51. </returns>
  52. </member>
  53. <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  54. <summary>
  55. Build a suite of tests given the filename of an assembly
  56. </summary>
  57. <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
  58. <param name="options">A dictionary of options to use in building the suite</param>
  59. <returns>
  60. A TestSuite containing the tests found in the assembly
  61. </returns>
  62. </member>
  63. <member name="T:NUnit.Framework.Api.FrameworkController">
  64. <summary>
  65. FrameworkController provides a facade for use in loading, browsing
  66. and running tests without requiring a reference to the NUnit
  67. framework. All calls are encapsulated in constructors for
  68. this class and its nested classes, which only require the
  69. types of the Common Type System as arguments.
  70. The controller supports four actions: Load, Explore, Count and Run.
  71. They are intended to be called by a driver, which should allow for
  72. proper sequencing of calls. Load must be called before any of the
  73. other actions. The driver may support other actions, such as
  74. reload on run, by combining these calls.
  75. </summary>
  76. </member>
  77. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
  78. <summary>
  79. Construct a FrameworkController using the default builder and runner.
  80. </summary>
  81. <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
  82. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  83. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  84. </member>
  85. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
  86. <summary>
  87. Construct a FrameworkController using the default builder and runner.
  88. </summary>
  89. <param name="assembly">The test assembly</param>
  90. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  91. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  92. </member>
  93. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
  94. <summary>
  95. Construct a FrameworkController, specifying the types to be used
  96. for the runner and builder. This constructor is provided for
  97. purposes of development.
  98. </summary>
  99. <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
  100. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  101. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  102. <param name="runnerType">The Type of the test runner</param>
  103. <param name="builderType">The Type of the test builder</param>
  104. </member>
  105. <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
  106. <summary>
  107. Construct a FrameworkController, specifying the types to be used
  108. for the runner and builder. This constructor is provided for
  109. purposes of development.
  110. </summary>
  111. <param name="assembly">The test assembly</param>
  112. <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
  113. <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
  114. <param name="runnerType">The Type of the test runner</param>
  115. <param name="builderType">The Type of the test builder</param>
  116. </member>
  117. <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
  118. <summary>
  119. Gets the ITestAssemblyBuilder used by this controller instance.
  120. </summary>
  121. <value>The builder.</value>
  122. </member>
  123. <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
  124. <summary>
  125. Gets the ITestAssemblyRunner used by this controller instance.
  126. </summary>
  127. <value>The runner.</value>
  128. </member>
  129. <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
  130. <summary>
  131. Gets the AssemblyName or the path for which this FrameworkController was created
  132. </summary>
  133. </member>
  134. <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
  135. <summary>
  136. Gets the Assembly for which this
  137. </summary>
  138. </member>
  139. <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
  140. <summary>
  141. Gets a dictionary of settings for the FrameworkController
  142. </summary>
  143. </member>
  144. <member name="M:NUnit.Framework.Api.FrameworkController.LoadTests">
  145. <summary>
  146. Loads the tests in the assembly
  147. </summary>
  148. <returns></returns>
  149. </member>
  150. <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTests(System.String)">
  151. <summary>
  152. Returns info about the tests in an assembly
  153. </summary>
  154. <param name="filter">A string containing the XML representation of the filter to use</param>
  155. <returns>The XML result of exploring the tests</returns>
  156. </member>
  157. <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.String)">
  158. <summary>
  159. Runs the tests in an assembly
  160. </summary>
  161. <param name="filter">A string containing the XML representation of the filter to use</param>
  162. <returns>The XML result of the test run</returns>
  163. </member>
  164. <member name="M:NUnit.Framework.Api.FrameworkController.RunTests(System.Action{System.String},System.String)">
  165. <summary>
  166. Runs the tests in an assembly synchronously reporting back the test results through the callback
  167. or through the return value
  168. </summary>
  169. <param name="callback">The callback that receives the test results</param>
  170. <param name="filter">A string containing the XML representation of the filter to use</param>
  171. <returns>The XML result of the test run</returns>
  172. </member>
  173. <member name="M:NUnit.Framework.Api.FrameworkController.RunAsync(System.Action{System.String},System.String)">
  174. <summary>
  175. Runs the tests in an assembly asynchronously reporting back the test results through the callback
  176. </summary>
  177. <param name="callback">The callback that receives the test results</param>
  178. <param name="filter">A string containing the XML representation of the filter to use</param>
  179. </member>
  180. <member name="M:NUnit.Framework.Api.FrameworkController.StopRun(System.Boolean)">
  181. <summary>
  182. Stops the test run
  183. </summary>
  184. <param name="force">True to force the stop, false for a cooperative stop</param>
  185. </member>
  186. <member name="M:NUnit.Framework.Api.FrameworkController.CountTests(System.String)">
  187. <summary>
  188. Counts the number of test cases in the loaded TestSuite
  189. </summary>
  190. <param name="filter">A string containing the XML representation of the filter to use</param>
  191. <returns>The number of tests</returns>
  192. </member>
  193. <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
  194. <summary>
  195. Inserts environment element
  196. </summary>
  197. <param name="targetNode">Target node</param>
  198. <returns>The new node</returns>
  199. </member>
  200. <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
  201. <summary>
  202. Inserts settings element
  203. </summary>
  204. <param name="targetNode">Target node</param>
  205. <param name="settings">Settings dictionary</param>
  206. <returns>The new node</returns>
  207. </member>
  208. <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
  209. <summary>
  210. FrameworkControllerAction is the base class for all actions
  211. performed against a FrameworkController.
  212. </summary>
  213. </member>
  214. <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
  215. <summary>
  216. LoadTestsAction loads a test into the FrameworkController
  217. </summary>
  218. </member>
  219. <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
  220. <summary>
  221. LoadTestsAction loads the tests in an assembly.
  222. </summary>
  223. <param name="controller">The controller.</param>
  224. <param name="handler">The callback handler.</param>
  225. </member>
  226. <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
  227. <summary>
  228. ExploreTestsAction returns info about the tests in an assembly
  229. </summary>
  230. </member>
  231. <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  232. <summary>
  233. Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
  234. </summary>
  235. <param name="controller">The controller for which this action is being performed.</param>
  236. <param name="filter">Filter used to control which tests are included (NYI)</param>
  237. <param name="handler">The callback handler.</param>
  238. </member>
  239. <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
  240. <summary>
  241. CountTestsAction counts the number of test cases in the loaded TestSuite
  242. held by the FrameworkController.
  243. </summary>
  244. </member>
  245. <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  246. <summary>
  247. Construct a CountsTestAction and perform the count of test cases.
  248. </summary>
  249. <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
  250. <param name="filter">A string containing the XML representation of the filter to use</param>
  251. <param name="handler">A callback handler used to report results</param>
  252. </member>
  253. <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
  254. <summary>
  255. RunTestsAction runs the loaded TestSuite held by the FrameworkController.
  256. </summary>
  257. </member>
  258. <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  259. <summary>
  260. Construct a RunTestsAction and run all tests in the loaded TestSuite.
  261. </summary>
  262. <param name="controller">A FrameworkController holding the TestSuite to run</param>
  263. <param name="filter">A string containing the XML representation of the filter to use</param>
  264. <param name="handler">A callback handler used to report results</param>
  265. </member>
  266. <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
  267. <summary>
  268. RunAsyncAction initiates an asynchronous test run, returning immediately
  269. </summary>
  270. </member>
  271. <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
  272. <summary>
  273. Construct a RunAsyncAction and run all tests in the loaded TestSuite.
  274. </summary>
  275. <param name="controller">A FrameworkController holding the TestSuite to run</param>
  276. <param name="filter">A string containing the XML representation of the filter to use</param>
  277. <param name="handler">A callback handler used to report results</param>
  278. </member>
  279. <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
  280. <summary>
  281. StopRunAction stops an ongoing run.
  282. </summary>
  283. </member>
  284. <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
  285. <summary>
  286. Construct a StopRunAction and stop any ongoing run. If no
  287. run is in process, no error is raised.
  288. </summary>
  289. <param name="controller">The FrameworkController for which a run is to be stopped.</param>
  290. <param name="force">True the stop should be forced, false for a cooperative stop.</param>
  291. <param name="handler">>A callback handler used to report results</param>
  292. <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
  293. </member>
  294. <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
  295. <summary>
  296. The ITestAssemblyBuilder interface is implemented by a class
  297. that is able to build a suite of tests given an assembly or
  298. an assembly filename.
  299. </summary>
  300. </member>
  301. <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
  302. <summary>
  303. Build a suite of tests from a provided assembly
  304. </summary>
  305. <param name="assembly">The assembly from which tests are to be built</param>
  306. <param name="options">A dictionary of options to use in building the suite</param>
  307. <returns>A TestSuite containing the tests found in the assembly</returns>
  308. </member>
  309. <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  310. <summary>
  311. Build a suite of tests given the filename of an assembly
  312. </summary>
  313. <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
  314. <param name="options">A dictionary of options to use in building the suite</param>
  315. <returns>A TestSuite containing the tests found in the assembly</returns>
  316. </member>
  317. <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
  318. <summary>
  319. The ITestAssemblyRunner interface is implemented by classes
  320. that are able to execute a suite of tests loaded
  321. from an assembly.
  322. </summary>
  323. </member>
  324. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
  325. <summary>
  326. Gets the tree of loaded tests, or null if
  327. no tests have been loaded.
  328. </summary>
  329. </member>
  330. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
  331. <summary>
  332. Gets the tree of test results, if the test
  333. run is completed, otherwise null.
  334. </summary>
  335. </member>
  336. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
  337. <summary>
  338. Indicates whether a test has been loaded
  339. </summary>
  340. </member>
  341. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
  342. <summary>
  343. Indicates whether a test is currently running
  344. </summary>
  345. </member>
  346. <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
  347. <summary>
  348. Indicates whether a test run is complete
  349. </summary>
  350. </member>
  351. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  352. <summary>
  353. Loads the tests found in an Assembly, returning an
  354. indication of whether or not the load succeeded.
  355. </summary>
  356. <param name="assemblyName">File name of the assembly to load</param>
  357. <param name="settings">Dictionary of options to use in loading the test</param>
  358. <returns>An ITest representing the loaded tests</returns>
  359. </member>
  360. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
  361. <summary>
  362. Loads the tests found in an Assembly, returning an
  363. indication of whether or not the load succeeded.
  364. </summary>
  365. <param name="assembly">The assembly to load</param>
  366. <param name="settings">Dictionary of options to use in loading the test</param>
  367. <returns>An ITest representing the loaded tests</returns>
  368. </member>
  369. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
  370. <summary>
  371. Count Test Cases using a filter
  372. </summary>
  373. <param name="filter">The filter to apply</param>
  374. <returns>The number of test cases found</returns>
  375. </member>
  376. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
  377. <summary>
  378. Explore the test cases using a filter
  379. </summary>
  380. <param name="filter">The filter to apply</param>
  381. <returns>Test Assembly with test cases that matches the filter</returns>
  382. </member>
  383. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  384. <summary>
  385. Run selected tests and return a test result. The test is run synchronously,
  386. and the listener interface is notified as it progresses.
  387. </summary>
  388. <param name="listener">Interface to receive ITestListener notifications.</param>
  389. <param name="filter">A test filter used to select tests to be run</param>
  390. </member>
  391. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  392. <summary>
  393. Run selected tests asynchronously, notifying the listener interface as it progresses.
  394. </summary>
  395. <param name="listener">Interface to receive EventListener notifications.</param>
  396. <param name="filter">A test filter used to select tests to be run</param>
  397. </member>
  398. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
  399. <summary>
  400. Wait for the ongoing run to complete.
  401. </summary>
  402. <param name="timeout">Time to wait in milliseconds</param>
  403. <returns>True if the run completed, otherwise false</returns>
  404. </member>
  405. <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
  406. <summary>
  407. Signal any test run that is in process to stop. Return without error if no test is running.
  408. </summary>
  409. <param name="force">If true, kill any test-running threads</param>
  410. </member>
  411. <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
  412. <summary>
  413. Implementation of ITestAssemblyRunner
  414. </summary>
  415. </member>
  416. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
  417. <summary>
  418. Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
  419. </summary>
  420. <param name="builder">The builder.</param>
  421. </member>
  422. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
  423. <summary>
  424. The tree of tests that was loaded by the builder
  425. </summary>
  426. </member>
  427. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
  428. <summary>
  429. The test result, if a run has completed
  430. </summary>
  431. </member>
  432. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
  433. <summary>
  434. Indicates whether a test is loaded
  435. </summary>
  436. </member>
  437. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
  438. <summary>
  439. Indicates whether a test is running
  440. </summary>
  441. </member>
  442. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
  443. <summary>
  444. Indicates whether a test run is complete
  445. </summary>
  446. </member>
  447. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
  448. <summary>
  449. Our settings, specified when loading the assembly
  450. </summary>
  451. </member>
  452. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
  453. <summary>
  454. The top level WorkItem created for the assembly as a whole
  455. </summary>
  456. </member>
  457. <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
  458. <summary>
  459. The TestExecutionContext for the top level WorkItem
  460. </summary>
  461. </member>
  462. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  463. <summary>
  464. Loads the tests found in an Assembly
  465. </summary>
  466. <param name="assemblyName">File name of the assembly to load</param>
  467. <param name="settings">Dictionary of option settings for loading the assembly</param>
  468. <returns>True if the load was successful</returns>
  469. </member>
  470. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.Generic.IDictionary{System.String,System.Object})">
  471. <summary>
  472. Loads the tests found in an Assembly
  473. </summary>
  474. <param name="assembly">The assembly to load</param>
  475. <param name="settings">Dictionary of option settings for loading the assembly</param>
  476. <returns>True if the load was successful</returns>
  477. </member>
  478. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
  479. <summary>
  480. Count Test Cases using a filter
  481. </summary>
  482. <param name="filter">The filter to apply</param>
  483. <returns>The number of test cases found</returns>
  484. </member>
  485. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.ExploreTests(NUnit.Framework.Interfaces.ITestFilter)">
  486. <summary>
  487. Explore the test cases using a filter
  488. </summary>
  489. <param name="filter">The filter to apply</param>
  490. <returns>Test Assembly with test cases that matches the filter</returns>
  491. </member>
  492. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  493. <summary>
  494. Run selected tests and return a test result. The test is run synchronously,
  495. and the listener interface is notified as it progresses.
  496. </summary>
  497. <param name="listener">Interface to receive EventListener notifications.</param>
  498. <param name="filter">A test filter used to select tests to be run</param>
  499. <returns></returns>
  500. </member>
  501. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
  502. <summary>
  503. Run selected tests asynchronously, notifying the listener interface as it progresses.
  504. </summary>
  505. <param name="listener">Interface to receive EventListener notifications.</param>
  506. <param name="filter">A test filter used to select tests to be run</param>
  507. <remarks>
  508. RunAsync is a template method, calling various abstract and
  509. virtual methods to be overridden by derived classes.
  510. </remarks>
  511. </member>
  512. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
  513. <summary>
  514. Wait for the ongoing run to complete.
  515. </summary>
  516. <param name="timeout">Time to wait in milliseconds</param>
  517. <returns>True if the run completed, otherwise false</returns>
  518. </member>
  519. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
  520. <summary>
  521. Signal any test run that is in process to stop. Return without error if no test is running.
  522. </summary>
  523. <param name="force">If true, kill any tests that are currently running</param>
  524. </member>
  525. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
  526. <summary>
  527. Initiate the test run.
  528. </summary>
  529. </member>
  530. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
  531. <summary>
  532. Create the initial TestExecutionContext used to run tests
  533. </summary>
  534. <param name="listener">The ITestListener specified in the RunAsync call</param>
  535. </member>
  536. <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
  537. <summary>
  538. Handle the the Completed event for the top level work item
  539. </summary>
  540. </member>
  541. <member name="T:NUnit.Framework.Assert">
  542. <summary>
  543. The Assert class contains a collection of static methods that
  544. implement the most common assertions used in NUnit.
  545. </summary>
  546. <summary>
  547. The Assert class contains a collection of static methods that
  548. implement the most common assertions used in NUnit.
  549. </summary>
  550. </member>
  551. <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
  552. <summary>
  553. Verifies that the first int is greater than the second
  554. int. If it is not, then an
  555. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  556. </summary>
  557. <param name="arg1">The first value, expected to be greater</param>
  558. <param name="arg2">The second value, expected to be less</param>
  559. <param name="message">The message to display in case of failure</param>
  560. <param name="args">Array of objects to be used in formatting the message</param>
  561. </member>
  562. <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
  563. <summary>
  564. Verifies that the first int is greater than the second
  565. int. If it is not, then an
  566. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  567. </summary>
  568. <param name="arg1">The first value, expected to be greater</param>
  569. <param name="arg2">The second value, expected to be less</param>
  570. </member>
  571. <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
  572. <summary>
  573. Verifies that the first value is greater than the second
  574. value. If it is not, then an
  575. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  576. </summary>
  577. <param name="arg1">The first value, expected to be greater</param>
  578. <param name="arg2">The second value, expected to be less</param>
  579. <param name="message">The message to display in case of failure</param>
  580. <param name="args">Array of objects to be used in formatting the message</param>
  581. </member>
  582. <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
  583. <summary>
  584. Verifies that the first value is greater than the second
  585. value. If it is not, then an
  586. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  587. </summary>
  588. <param name="arg1">The first value, expected to be greater</param>
  589. <param name="arg2">The second value, expected to be less</param>
  590. </member>
  591. <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
  592. <summary>
  593. Verifies that the first value is greater than the second
  594. value. If it is not, then an
  595. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  596. </summary>
  597. <param name="arg1">The first value, expected to be greater</param>
  598. <param name="arg2">The second value, expected to be less</param>
  599. <param name="message">The message to display in case of failure</param>
  600. <param name="args">Array of objects to be used in formatting the message</param>
  601. </member>
  602. <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
  603. <summary>
  604. Verifies that the first value is greater than the second
  605. value. If it is not, then an
  606. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  607. </summary>
  608. <param name="arg1">The first value, expected to be greater</param>
  609. <param name="arg2">The second value, expected to be less</param>
  610. </member>
  611. <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
  612. <summary>
  613. Verifies that the first value is greater than the second
  614. value. If it is not, then an
  615. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  616. </summary>
  617. <param name="arg1">The first value, expected to be greater</param>
  618. <param name="arg2">The second value, expected to be less</param>
  619. <param name="message">The message to display in case of failure</param>
  620. <param name="args">Array of objects to be used in formatting the message</param>
  621. </member>
  622. <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
  623. <summary>
  624. Verifies that the first value is greater than the second
  625. value. If it is not, then an
  626. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  627. </summary>
  628. <param name="arg1">The first value, expected to be greater</param>
  629. <param name="arg2">The second value, expected to be less</param>
  630. </member>
  631. <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
  632. <summary>
  633. Verifies that the first value is greater than the second
  634. value. If it is not, then an
  635. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  636. </summary>
  637. <param name="arg1">The first value, expected to be greater</param>
  638. <param name="arg2">The second value, expected to be less</param>
  639. <param name="message">The message to display in case of failure</param>
  640. <param name="args">Array of objects to be used in formatting the message</param>
  641. </member>
  642. <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
  643. <summary>
  644. Verifies that the first value is greater than the second
  645. value. If it is not, then an
  646. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  647. </summary>
  648. <param name="arg1">The first value, expected to be greater</param>
  649. <param name="arg2">The second value, expected to be less</param>
  650. </member>
  651. <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
  652. <summary>
  653. Verifies that the first value is greater than the second
  654. value. If it is not, then an
  655. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  656. </summary>
  657. <param name="arg1">The first value, expected to be greater</param>
  658. <param name="arg2">The second value, expected to be less</param>
  659. <param name="message">The message to display in case of failure</param>
  660. <param name="args">Array of objects to be used in formatting the message</param>
  661. </member>
  662. <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
  663. <summary>
  664. Verifies that the first value is greater than the second
  665. value. If it is not, then an
  666. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  667. </summary>
  668. <param name="arg1">The first value, expected to be greater</param>
  669. <param name="arg2">The second value, expected to be less</param>
  670. </member>
  671. <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
  672. <summary>
  673. Verifies that the first value is greater than the second
  674. value. If it is not, then an
  675. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  676. </summary>
  677. <param name="arg1">The first value, expected to be greater</param>
  678. <param name="arg2">The second value, expected to be less</param>
  679. <param name="message">The message to display in case of failure</param>
  680. <param name="args">Array of objects to be used in formatting the message</param>
  681. </member>
  682. <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
  683. <summary>
  684. Verifies that the first value is greater than the second
  685. value. If it is not, then an
  686. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  687. </summary>
  688. <param name="arg1">The first value, expected to be greater</param>
  689. <param name="arg2">The second value, expected to be less</param>
  690. </member>
  691. <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
  692. <summary>
  693. Verifies that the first value is greater than the second
  694. value. If it is not, then an
  695. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  696. </summary>
  697. <param name="arg1">The first value, expected to be greater</param>
  698. <param name="arg2">The second value, expected to be less</param>
  699. <param name="message">The message to display in case of failure</param>
  700. <param name="args">Array of objects to be used in formatting the message</param>
  701. </member>
  702. <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
  703. <summary>
  704. Verifies that the first value is greater than the second
  705. value. If it is not, then an
  706. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  707. </summary>
  708. <param name="arg1">The first value, expected to be greater</param>
  709. <param name="arg2">The second value, expected to be less</param>
  710. </member>
  711. <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
  712. <summary>
  713. Verifies that the first value is less than the second
  714. value. If it is not, then an
  715. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  716. </summary>
  717. <param name="arg1">The first value, expected to be less</param>
  718. <param name="arg2">The second value, expected to be greater</param>
  719. <param name="message">The message to display in case of failure</param>
  720. <param name="args">Array of objects to be used in formatting the message</param>
  721. </member>
  722. <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
  723. <summary>
  724. Verifies that the first value is less than the second
  725. value. If it is not, then an
  726. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  727. </summary>
  728. <param name="arg1">The first value, expected to be less</param>
  729. <param name="arg2">The second value, expected to be greater</param>
  730. </member>
  731. <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
  732. <summary>
  733. Verifies that the first value is less than the second
  734. value. If it is not, then an
  735. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  736. </summary>
  737. <param name="arg1">The first value, expected to be less</param>
  738. <param name="arg2">The second value, expected to be greater</param>
  739. <param name="message">The message to display in case of failure</param>
  740. <param name="args">Array of objects to be used in formatting the message</param>
  741. </member>
  742. <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
  743. <summary>
  744. Verifies that the first value is less than the second
  745. value. If it is not, then an
  746. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  747. </summary>
  748. <param name="arg1">The first value, expected to be less</param>
  749. <param name="arg2">The second value, expected to be greater</param>
  750. </member>
  751. <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
  752. <summary>
  753. Verifies that the first value is less than the second
  754. value. If it is not, then an
  755. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  756. </summary>
  757. <param name="arg1">The first value, expected to be less</param>
  758. <param name="arg2">The second value, expected to be greater</param>
  759. <param name="message">The message to display in case of failure</param>
  760. <param name="args">Array of objects to be used in formatting the message</param>
  761. </member>
  762. <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
  763. <summary>
  764. Verifies that the first value is less than the second
  765. value. If it is not, then an
  766. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  767. </summary>
  768. <param name="arg1">The first value, expected to be less</param>
  769. <param name="arg2">The second value, expected to be greater</param>
  770. </member>
  771. <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
  772. <summary>
  773. Verifies that the first value is less than the second
  774. value. If it is not, then an
  775. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  776. </summary>
  777. <param name="arg1">The first value, expected to be less</param>
  778. <param name="arg2">The second value, expected to be greater</param>
  779. <param name="message">The message to display in case of failure</param>
  780. <param name="args">Array of objects to be used in formatting the message</param>
  781. </member>
  782. <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
  783. <summary>
  784. Verifies that the first value is less than the second
  785. value. If it is not, then an
  786. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  787. </summary>
  788. <param name="arg1">The first value, expected to be less</param>
  789. <param name="arg2">The second value, expected to be greater</param>
  790. </member>
  791. <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
  792. <summary>
  793. Verifies that the first value is less than the second
  794. value. If it is not, then an
  795. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  796. </summary>
  797. <param name="arg1">The first value, expected to be less</param>
  798. <param name="arg2">The second value, expected to be greater</param>
  799. <param name="message">The message to display in case of failure</param>
  800. <param name="args">Array of objects to be used in formatting the message</param>
  801. </member>
  802. <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
  803. <summary>
  804. Verifies that the first value is less than the second
  805. value. If it is not, then an
  806. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  807. </summary>
  808. <param name="arg1">The first value, expected to be less</param>
  809. <param name="arg2">The second value, expected to be greater</param>
  810. </member>
  811. <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
  812. <summary>
  813. Verifies that the first value is less than the second
  814. value. If it is not, then an
  815. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  816. </summary>
  817. <param name="arg1">The first value, expected to be less</param>
  818. <param name="arg2">The second value, expected to be greater</param>
  819. <param name="message">The message to display in case of failure</param>
  820. <param name="args">Array of objects to be used in formatting the message</param>
  821. </member>
  822. <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
  823. <summary>
  824. Verifies that the first value is less than the second
  825. value. If it is not, then an
  826. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  827. </summary>
  828. <param name="arg1">The first value, expected to be less</param>
  829. <param name="arg2">The second value, expected to be greater</param>
  830. </member>
  831. <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
  832. <summary>
  833. Verifies that the first value is less than the second
  834. value. If it is not, then an
  835. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  836. </summary>
  837. <param name="arg1">The first value, expected to be less</param>
  838. <param name="arg2">The second value, expected to be greater</param>
  839. <param name="message">The message to display in case of failure</param>
  840. <param name="args">Array of objects to be used in formatting the message</param>
  841. </member>
  842. <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
  843. <summary>
  844. Verifies that the first value is less than the second
  845. value. If it is not, then an
  846. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  847. </summary>
  848. <param name="arg1">The first value, expected to be less</param>
  849. <param name="arg2">The second value, expected to be greater</param>
  850. </member>
  851. <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
  852. <summary>
  853. Verifies that the first value is less than the second
  854. value. If it is not, then an
  855. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  856. </summary>
  857. <param name="arg1">The first value, expected to be less</param>
  858. <param name="arg2">The second value, expected to be greater</param>
  859. <param name="message">The message to display in case of failure</param>
  860. <param name="args">Array of objects to be used in formatting the message</param>
  861. </member>
  862. <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
  863. <summary>
  864. Verifies that the first value is less than the second
  865. value. If it is not, then an
  866. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  867. </summary>
  868. <param name="arg1">The first value, expected to be less</param>
  869. <param name="arg2">The second value, expected to be greater</param>
  870. </member>
  871. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
  872. <summary>
  873. Verifies that the first value is greater than or equal to the second
  874. value. If it is not, then an
  875. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  876. </summary>
  877. <param name="arg1">The first value, expected to be greater</param>
  878. <param name="arg2">The second value, expected to be less</param>
  879. <param name="message">The message to display in case of failure</param>
  880. <param name="args">Array of objects to be used in formatting the message</param>
  881. </member>
  882. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
  883. <summary>
  884. Verifies that the first value is greater than or equal to the second
  885. value. If it is not, then an
  886. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  887. </summary>
  888. <param name="arg1">The first value, expected to be greater</param>
  889. <param name="arg2">The second value, expected to be less</param>
  890. </member>
  891. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
  892. <summary>
  893. Verifies that the first value is greater than or equal to the second
  894. value. If it is not, then an
  895. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  896. </summary>
  897. <param name="arg1">The first value, expected to be greater</param>
  898. <param name="arg2">The second value, expected to be less</param>
  899. <param name="message">The message to display in case of failure</param>
  900. <param name="args">Array of objects to be used in formatting the message</param>
  901. </member>
  902. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
  903. <summary>
  904. Verifies that the first value is greater than or equal to the second
  905. value. If it is not, then an
  906. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  907. </summary>
  908. <param name="arg1">The first value, expected to be greater</param>
  909. <param name="arg2">The second value, expected to be less</param>
  910. </member>
  911. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
  912. <summary>
  913. Verifies that the first value is greater than or equal to the second
  914. value. If it is not, then an
  915. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  916. </summary>
  917. <param name="arg1">The first value, expected to be greater</param>
  918. <param name="arg2">The second value, expected to be less</param>
  919. <param name="message">The message to display in case of failure</param>
  920. <param name="args">Array of objects to be used in formatting the message</param>
  921. </member>
  922. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
  923. <summary>
  924. Verifies that the first value is greater than or equal to the second
  925. value. If it is not, then an
  926. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  927. </summary>
  928. <param name="arg1">The first value, expected to be greater</param>
  929. <param name="arg2">The second value, expected to be less</param>
  930. </member>
  931. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
  932. <summary>
  933. Verifies that the first value is greater than or equal to the second
  934. value. If it is not, then an
  935. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  936. </summary>
  937. <param name="arg1">The first value, expected to be greater</param>
  938. <param name="arg2">The second value, expected to be less</param>
  939. <param name="message">The message to display in case of failure</param>
  940. <param name="args">Array of objects to be used in formatting the message</param>
  941. </member>
  942. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
  943. <summary>
  944. Verifies that the first value is greater than or equal to the second
  945. value. If it is not, then an
  946. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  947. </summary>
  948. <param name="arg1">The first value, expected to be greater</param>
  949. <param name="arg2">The second value, expected to be less</param>
  950. </member>
  951. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
  952. <summary>
  953. Verifies that the first value is greater than or equal to the second
  954. value. If it is not, then an
  955. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  956. </summary>
  957. <param name="arg1">The first value, expected to be greater</param>
  958. <param name="arg2">The second value, expected to be less</param>
  959. <param name="message">The message to display in case of failure</param>
  960. <param name="args">Array of objects to be used in formatting the message</param>
  961. </member>
  962. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
  963. <summary>
  964. Verifies that the first value is greater than or equal to the second
  965. value. If it is not, then an
  966. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  967. </summary>
  968. <param name="arg1">The first value, expected to be greater</param>
  969. <param name="arg2">The second value, expected to be less</param>
  970. </member>
  971. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
  972. <summary>
  973. Verifies that the first value is greater than or equal to the second
  974. value. If it is not, then an
  975. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  976. </summary>
  977. <param name="arg1">The first value, expected to be greater</param>
  978. <param name="arg2">The second value, expected to be less</param>
  979. <param name="message">The message to display in case of failure</param>
  980. <param name="args">Array of objects to be used in formatting the message</param>
  981. </member>
  982. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
  983. <summary>
  984. Verifies that the first value is greater than or equal to the second
  985. value. If it is not, then an
  986. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  987. </summary>
  988. <param name="arg1">The first value, expected to be greater</param>
  989. <param name="arg2">The second value, expected to be less</param>
  990. </member>
  991. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
  992. <summary>
  993. Verifies that the first value is greater than or equal to the second
  994. value. If it is not, then an
  995. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  996. </summary>
  997. <param name="arg1">The first value, expected to be greater</param>
  998. <param name="arg2">The second value, expected to be less</param>
  999. <param name="message">The message to display in case of failure</param>
  1000. <param name="args">Array of objects to be used in formatting the message</param>
  1001. </member>
  1002. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
  1003. <summary>
  1004. Verifies that the first value is greater than or equal to the second
  1005. value. If it is not, then an
  1006. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1007. </summary>
  1008. <param name="arg1">The first value, expected to be greater</param>
  1009. <param name="arg2">The second value, expected to be less</param>
  1010. </member>
  1011. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
  1012. <summary>
  1013. Verifies that the first value is greater than or equal to the second
  1014. value. If it is not, then an
  1015. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1016. </summary>
  1017. <param name="arg1">The first value, expected to be greater</param>
  1018. <param name="arg2">The second value, expected to be less</param>
  1019. <param name="message">The message to display in case of failure</param>
  1020. <param name="args">Array of objects to be used in formatting the message</param>
  1021. </member>
  1022. <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
  1023. <summary>
  1024. Verifies that the first value is greater than or equal to the second
  1025. value. If it is not, then an
  1026. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1027. </summary>
  1028. <param name="arg1">The first value, expected to be greater</param>
  1029. <param name="arg2">The second value, expected to be less</param>
  1030. </member>
  1031. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
  1032. <summary>
  1033. Verifies that the first value is less than or equal to the second
  1034. value. If it is not, then an
  1035. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1036. </summary>
  1037. <param name="arg1">The first value, expected to be less</param>
  1038. <param name="arg2">The second value, expected to be greater</param>
  1039. <param name="message">The message to display in case of failure</param>
  1040. <param name="args">Array of objects to be used in formatting the message</param>
  1041. </member>
  1042. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
  1043. <summary>
  1044. Verifies that the first value is less than or equal to the second
  1045. value. If it is not, then an
  1046. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1047. </summary>
  1048. <param name="arg1">The first value, expected to be less</param>
  1049. <param name="arg2">The second value, expected to be greater</param>
  1050. </member>
  1051. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
  1052. <summary>
  1053. Verifies that the first value is less than or equal to the second
  1054. value. If it is not, then an
  1055. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1056. </summary>
  1057. <param name="arg1">The first value, expected to be less</param>
  1058. <param name="arg2">The second value, expected to be greater</param>
  1059. <param name="message">The message to display in case of failure</param>
  1060. <param name="args">Array of objects to be used in formatting the message</param>
  1061. </member>
  1062. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
  1063. <summary>
  1064. Verifies that the first value is less than or equal to the second
  1065. value. If it is not, then an
  1066. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1067. </summary>
  1068. <param name="arg1">The first value, expected to be less</param>
  1069. <param name="arg2">The second value, expected to be greater</param>
  1070. </member>
  1071. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
  1072. <summary>
  1073. Verifies that the first value is less than or equal to the second
  1074. value. If it is not, then an
  1075. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1076. </summary>
  1077. <param name="arg1">The first value, expected to be less</param>
  1078. <param name="arg2">The second value, expected to be greater</param>
  1079. <param name="message">The message to display in case of failure</param>
  1080. <param name="args">Array of objects to be used in formatting the message</param>
  1081. </member>
  1082. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
  1083. <summary>
  1084. Verifies that the first value is less than or equal to the second
  1085. value. If it is not, then an
  1086. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1087. </summary>
  1088. <param name="arg1">The first value, expected to be less</param>
  1089. <param name="arg2">The second value, expected to be greater</param>
  1090. </member>
  1091. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
  1092. <summary>
  1093. Verifies that the first value is less than or equal to the second
  1094. value. If it is not, then an
  1095. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1096. </summary>
  1097. <param name="arg1">The first value, expected to be less</param>
  1098. <param name="arg2">The second value, expected to be greater</param>
  1099. <param name="message">The message to display in case of failure</param>
  1100. <param name="args">Array of objects to be used in formatting the message</param>
  1101. </member>
  1102. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
  1103. <summary>
  1104. Verifies that the first value is less than or equal to the second
  1105. value. If it is not, then an
  1106. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1107. </summary>
  1108. <param name="arg1">The first value, expected to be less</param>
  1109. <param name="arg2">The second value, expected to be greater</param>
  1110. </member>
  1111. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
  1112. <summary>
  1113. Verifies that the first value is less than or equal to the second
  1114. value. If it is not, then an
  1115. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1116. </summary>
  1117. <param name="arg1">The first value, expected to be less</param>
  1118. <param name="arg2">The second value, expected to be greater</param>
  1119. <param name="message">The message to display in case of failure</param>
  1120. <param name="args">Array of objects to be used in formatting the message</param>
  1121. </member>
  1122. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
  1123. <summary>
  1124. Verifies that the first value is less than or equal to the second
  1125. value. If it is not, then an
  1126. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1127. </summary>
  1128. <param name="arg1">The first value, expected to be less</param>
  1129. <param name="arg2">The second value, expected to be greater</param>
  1130. </member>
  1131. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
  1132. <summary>
  1133. Verifies that the first value is less than or equal to the second
  1134. value. If it is not, then an
  1135. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1136. </summary>
  1137. <param name="arg1">The first value, expected to be less</param>
  1138. <param name="arg2">The second value, expected to be greater</param>
  1139. <param name="message">The message to display in case of failure</param>
  1140. <param name="args">Array of objects to be used in formatting the message</param>
  1141. </member>
  1142. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
  1143. <summary>
  1144. Verifies that the first value is less than or equal to the second
  1145. value. If it is not, then an
  1146. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1147. </summary>
  1148. <param name="arg1">The first value, expected to be less</param>
  1149. <param name="arg2">The second value, expected to be greater</param>
  1150. </member>
  1151. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
  1152. <summary>
  1153. Verifies that the first value is less than or equal to the second
  1154. value. If it is not, then an
  1155. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1156. </summary>
  1157. <param name="arg1">The first value, expected to be less</param>
  1158. <param name="arg2">The second value, expected to be greater</param>
  1159. <param name="message">The message to display in case of failure</param>
  1160. <param name="args">Array of objects to be used in formatting the message</param>
  1161. </member>
  1162. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
  1163. <summary>
  1164. Verifies that the first value is less than or equal to the second
  1165. value. If it is not, then an
  1166. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1167. </summary>
  1168. <param name="arg1">The first value, expected to be less</param>
  1169. <param name="arg2">The second value, expected to be greater</param>
  1170. </member>
  1171. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
  1172. <summary>
  1173. Verifies that the first value is less than or equal to the second
  1174. value. If it is not, then an
  1175. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1176. </summary>
  1177. <param name="arg1">The first value, expected to be less</param>
  1178. <param name="arg2">The second value, expected to be greater</param>
  1179. <param name="message">The message to display in case of failure</param>
  1180. <param name="args">Array of objects to be used in formatting the message</param>
  1181. </member>
  1182. <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
  1183. <summary>
  1184. Verifies that the first value is less than or equal to the second
  1185. value. If it is not, then an
  1186. <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  1187. </summary>
  1188. <param name="arg1">The first value, expected to be less</param>
  1189. <param name="arg2">The second value, expected to be greater</param>
  1190. </member>
  1191. <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
  1192. <summary>
  1193. Asserts that a condition is true. If the condition is false the method throws
  1194. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1195. </summary>
  1196. <param name="condition">The evaluated condition</param>
  1197. <param name="message">The message to display in case of failure</param>
  1198. <param name="args">Array of objects to be used in formatting the message</param>
  1199. </member>
  1200. <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
  1201. <summary>
  1202. Asserts that a condition is true. If the condition is false the method throws
  1203. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1204. </summary>
  1205. <param name="condition">The evaluated condition</param>
  1206. <param name="message">The message to display in case of failure</param>
  1207. <param name="args">Array of objects to be used in formatting the message</param>
  1208. </member>
  1209. <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
  1210. <summary>
  1211. Asserts that a condition is true. If the condition is false the method throws
  1212. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1213. </summary>
  1214. <param name="condition">The evaluated condition</param>
  1215. </member>
  1216. <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
  1217. <summary>
  1218. Asserts that a condition is true. If the condition is false the method throws
  1219. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1220. </summary>
  1221. <param name="condition">The evaluated condition</param>
  1222. </member>
  1223. <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
  1224. <summary>
  1225. Asserts that a condition is true. If the condition is false the method throws
  1226. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1227. </summary>
  1228. <param name="condition">The evaluated condition</param>
  1229. <param name="message">The message to display in case of failure</param>
  1230. <param name="args">Array of objects to be used in formatting the message</param>
  1231. </member>
  1232. <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
  1233. <summary>
  1234. Asserts that a condition is true. If the condition is false the method throws
  1235. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1236. </summary>
  1237. <param name="condition">The evaluated condition</param>
  1238. <param name="message">The message to display in case of failure</param>
  1239. <param name="args">Array of objects to be used in formatting the message</param>
  1240. </member>
  1241. <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
  1242. <summary>
  1243. Asserts that a condition is true. If the condition is false the method throws
  1244. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1245. </summary>
  1246. <param name="condition">The evaluated condition</param>
  1247. </member>
  1248. <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
  1249. <summary>
  1250. Asserts that a condition is true. If the condition is false the method throws
  1251. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1252. </summary>
  1253. <param name="condition">The evaluated condition</param>
  1254. </member>
  1255. <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
  1256. <summary>
  1257. Asserts that a condition is false. If the condition is true the method throws
  1258. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1259. </summary>
  1260. <param name="condition">The evaluated condition</param>
  1261. <param name="message">The message to display in case of failure</param>
  1262. <param name="args">Array of objects to be used in formatting the message</param>
  1263. </member>
  1264. <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
  1265. <summary>
  1266. Asserts that a condition is false. If the condition is true the method throws
  1267. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1268. </summary>
  1269. <param name="condition">The evaluated condition</param>
  1270. <param name="message">The message to display in case of failure</param>
  1271. <param name="args">Array of objects to be used in formatting the message</param>
  1272. </member>
  1273. <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
  1274. <summary>
  1275. Asserts that a condition is false. If the condition is true the method throws
  1276. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1277. </summary>
  1278. <param name="condition">The evaluated condition</param>
  1279. </member>
  1280. <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
  1281. <summary>
  1282. Asserts that a condition is false. If the condition is true the method throws
  1283. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1284. </summary>
  1285. <param name="condition">The evaluated condition</param>
  1286. </member>
  1287. <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
  1288. <summary>
  1289. Asserts that a condition is false. If the condition is true the method throws
  1290. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1291. </summary>
  1292. <param name="condition">The evaluated condition</param>
  1293. <param name="message">The message to display in case of failure</param>
  1294. <param name="args">Array of objects to be used in formatting the message</param>
  1295. </member>
  1296. <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
  1297. <summary>
  1298. Asserts that a condition is false. If the condition is true the method throws
  1299. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1300. </summary>
  1301. <param name="condition">The evaluated condition</param>
  1302. <param name="message">The message to display in case of failure</param>
  1303. <param name="args">Array of objects to be used in formatting the message</param>
  1304. </member>
  1305. <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
  1306. <summary>
  1307. Asserts that a condition is false. If the condition is true the method throws
  1308. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1309. </summary>
  1310. <param name="condition">The evaluated condition</param>
  1311. </member>
  1312. <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
  1313. <summary>
  1314. Asserts that a condition is false. If the condition is true the method throws
  1315. an <see cref="T:NUnit.Framework.AssertionException"/>.
  1316. </summary>
  1317. <param name="condition">The evaluated condition</param>
  1318. </member>
  1319. <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
  1320. <summary>
  1321. Verifies that the object that is passed in is not equal to <code>null</code>
  1322. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1323. is thrown.
  1324. </summary>
  1325. <param name="anObject">The object that is to be tested</param>
  1326. <param name="message">The message to display in case of failure</param>
  1327. <param name="args">Array of objects to be used in formatting the message</param>
  1328. </member>
  1329. <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
  1330. <summary>
  1331. Verifies that the object that is passed in is not equal to <code>null</code>
  1332. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1333. is thrown.
  1334. </summary>
  1335. <param name="anObject">The object that is to be tested</param>
  1336. </member>
  1337. <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
  1338. <summary>
  1339. Verifies that the object that is passed in is not equal to <code>null</code>
  1340. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1341. is thrown.
  1342. </summary>
  1343. <param name="anObject">The object that is to be tested</param>
  1344. <param name="message">The message to display in case of failure</param>
  1345. <param name="args">Array of objects to be used in formatting the message</param>
  1346. </member>
  1347. <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
  1348. <summary>
  1349. Verifies that the object that is passed in is not equal to <code>null</code>
  1350. If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1351. is thrown.
  1352. </summary>
  1353. <param name="anObject">The object that is to be tested</param>
  1354. </member>
  1355. <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
  1356. <summary>
  1357. Verifies that the object that is passed in is equal to <code>null</code>
  1358. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1359. is thrown.
  1360. </summary>
  1361. <param name="anObject">The object that is to be tested</param>
  1362. <param name="message">The message to display in case of failure</param>
  1363. <param name="args">Array of objects to be used in formatting the message</param>
  1364. </member>
  1365. <member name="M:NUnit.Framework.Assert.Null(System.Object)">
  1366. <summary>
  1367. Verifies that the object that is passed in is equal to <code>null</code>
  1368. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1369. is thrown.
  1370. </summary>
  1371. <param name="anObject">The object that is to be tested</param>
  1372. </member>
  1373. <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
  1374. <summary>
  1375. Verifies that the object that is passed in is equal to <code>null</code>
  1376. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1377. is thrown.
  1378. </summary>
  1379. <param name="anObject">The object that is to be tested</param>
  1380. <param name="message">The message to display in case of failure</param>
  1381. <param name="args">Array of objects to be used in formatting the message</param>
  1382. </member>
  1383. <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
  1384. <summary>
  1385. Verifies that the object that is passed in is equal to <code>null</code>
  1386. If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1387. is thrown.
  1388. </summary>
  1389. <param name="anObject">The object that is to be tested</param>
  1390. </member>
  1391. <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
  1392. <summary>
  1393. Verifies that the double that is passed in is an <code>NaN</code> value.
  1394. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1395. is thrown.
  1396. </summary>
  1397. <param name="aDouble">The value that is to be tested</param>
  1398. <param name="message">The message to display in case of failure</param>
  1399. <param name="args">Array of objects to be used in formatting the message</param>
  1400. </member>
  1401. <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
  1402. <summary>
  1403. Verifies that the double that is passed in is an <code>NaN</code> value.
  1404. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1405. is thrown.
  1406. </summary>
  1407. <param name="aDouble">The value that is to be tested</param>
  1408. </member>
  1409. <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
  1410. <summary>
  1411. Verifies that the double that is passed in is an <code>NaN</code> value.
  1412. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1413. is thrown.
  1414. </summary>
  1415. <param name="aDouble">The value that is to be tested</param>
  1416. <param name="message">The message to display in case of failure</param>
  1417. <param name="args">Array of objects to be used in formatting the message</param>
  1418. </member>
  1419. <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
  1420. <summary>
  1421. Verifies that the double that is passed in is an <code>NaN</code> value.
  1422. If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
  1423. is thrown.
  1424. </summary>
  1425. <param name="aDouble">The value that is to be tested</param>
  1426. </member>
  1427. <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
  1428. <summary>
  1429. Assert that a string is empty - that is equal to string.Empty
  1430. </summary>
  1431. <param name="aString">The string to be tested</param>
  1432. <param name="message">The message to display in case of failure</param>
  1433. <param name="args">Array of objects to be used in formatting the message</param>
  1434. </member>
  1435. <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
  1436. <summary>
  1437. Assert that a string is empty - that is equal to string.Empty
  1438. </summary>
  1439. <param name="aString">The string to be tested</param>
  1440. </member>
  1441. <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  1442. <summary>
  1443. Assert that an array, list or other collection is empty
  1444. </summary>
  1445. <param name="collection">An array, list or other collection implementing ICollection</param>
  1446. <param name="message">The message to display in case of failure</param>
  1447. <param name="args">Array of objects to be used in formatting the message</param>
  1448. </member>
  1449. <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
  1450. <summary>
  1451. Assert that an array, list or other collection is empty
  1452. </summary>
  1453. <param name="collection">An array, list or other collection implementing ICollection</param>
  1454. </member>
  1455. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
  1456. <summary>
  1457. Assert that a string is not empty - that is not equal to string.Empty
  1458. </summary>
  1459. <param name="aString">The string to be tested</param>
  1460. <param name="message">The message to display in case of failure</param>
  1461. <param name="args">Array of objects to be used in formatting the message</param>
  1462. </member>
  1463. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
  1464. <summary>
  1465. Assert that a string is not empty - that is not equal to string.Empty
  1466. </summary>
  1467. <param name="aString">The string to be tested</param>
  1468. </member>
  1469. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  1470. <summary>
  1471. Assert that an array, list or other collection is not empty
  1472. </summary>
  1473. <param name="collection">An array, list or other collection implementing ICollection</param>
  1474. <param name="message">The message to display in case of failure</param>
  1475. <param name="args">Array of objects to be used in formatting the message</param>
  1476. </member>
  1477. <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
  1478. <summary>
  1479. Assert that an array, list or other collection is not empty
  1480. </summary>
  1481. <param name="collection">An array, list or other collection implementing ICollection</param>
  1482. </member>
  1483. <member name="M:NUnit.Framework.Assert.Zero(System.Int32)">
  1484. <summary>
  1485. Asserts that an int is zero.
  1486. </summary>
  1487. <param name="actual">The number to be examined</param>
  1488. </member>
  1489. <member name="M:NUnit.Framework.Assert.Zero(System.Int32,System.String,System.Object[])">
  1490. <summary>
  1491. Asserts that an int is zero.
  1492. </summary>
  1493. <param name="actual">The number to be examined</param>
  1494. <param name="message">The message to display in case of failure</param>
  1495. <param name="args">Array of objects to be used in formatting the message</param>
  1496. </member>
  1497. <member name="M:NUnit.Framework.Assert.Zero(System.UInt32)">
  1498. <summary>
  1499. Asserts that an unsigned int is zero.
  1500. </summary>
  1501. <param name="actual">The number to be examined</param>
  1502. </member>
  1503. <member name="M:NUnit.Framework.Assert.Zero(System.UInt32,System.String,System.Object[])">
  1504. <summary>
  1505. Asserts that an unsigned int is zero.
  1506. </summary>
  1507. <param name="actual">The number to be examined</param>
  1508. <param name="message">The message to display in case of failure</param>
  1509. <param name="args">Array of objects to be used in formatting the message</param>
  1510. </member>
  1511. <member name="M:NUnit.Framework.Assert.Zero(System.Int64)">
  1512. <summary>
  1513. Asserts that a Long is zero.
  1514. </summary>
  1515. <param name="actual">The number to be examined</param>
  1516. </member>
  1517. <member name="M:NUnit.Framework.Assert.Zero(System.Int64,System.String,System.Object[])">
  1518. <summary>
  1519. Asserts that a Long is zero.
  1520. </summary>
  1521. <param name="actual">The number to be examined</param>
  1522. <param name="message">The message to display in case of failure</param>
  1523. <param name="args">Array of objects to be used in formatting the message</param>
  1524. </member>
  1525. <member name="M:NUnit.Framework.Assert.Zero(System.UInt64)">
  1526. <summary>
  1527. Asserts that an unsigned Long is zero.
  1528. </summary>
  1529. <param name="actual">The number to be examined</param>
  1530. </member>
  1531. <member name="M:NUnit.Framework.Assert.Zero(System.UInt64,System.String,System.Object[])">
  1532. <summary>
  1533. Asserts that an unsigned Long is zero.
  1534. </summary>
  1535. <param name="actual">The number to be examined</param>
  1536. <param name="message">The message to display in case of failure</param>
  1537. <param name="args">Array of objects to be used in formatting the message</param>
  1538. </member>
  1539. <member name="M:NUnit.Framework.Assert.Zero(System.Decimal)">
  1540. <summary>
  1541. Asserts that a decimal is zero.
  1542. </summary>
  1543. <param name="actual">The number to be examined</param>
  1544. </member>
  1545. <member name="M:NUnit.Framework.Assert.Zero(System.Decimal,System.String,System.Object[])">
  1546. <summary>
  1547. Asserts that a decimal is zero.
  1548. </summary>
  1549. <param name="actual">The number to be examined</param>
  1550. <param name="message">The message to display in case of failure</param>
  1551. <param name="args">Array of objects to be used in formatting the message</param>
  1552. </member>
  1553. <member name="M:NUnit.Framework.Assert.Zero(System.Double)">
  1554. <summary>
  1555. Asserts that a double is zero.
  1556. </summary>
  1557. <param name="actual">The number to be examined</param>
  1558. </member>
  1559. <member name="M:NUnit.Framework.Assert.Zero(System.Double,System.String,System.Object[])">
  1560. <summary>
  1561. Asserts that a double is zero.
  1562. </summary>
  1563. <param name="actual">The number to be examined</param>
  1564. <param name="message">The message to display in case of failure</param>
  1565. <param name="args">Array of objects to be used in formatting the message</param>
  1566. </member>
  1567. <member name="M:NUnit.Framework.Assert.Zero(System.Single)">
  1568. <summary>
  1569. Asserts that a float is zero.
  1570. </summary>
  1571. <param name="actual">The number to be examined</param>
  1572. </member>
  1573. <member name="M:NUnit.Framework.Assert.Zero(System.Single,System.String,System.Object[])">
  1574. <summary>
  1575. Asserts that a float is zero.
  1576. </summary>
  1577. <param name="actual">The number to be examined</param>
  1578. <param name="message">The message to display in case of failure</param>
  1579. <param name="args">Array of objects to be used in formatting the message</param>
  1580. </member>
  1581. <member name="M:NUnit.Framework.Assert.NotZero(System.Int32)">
  1582. <summary>
  1583. Asserts that an int is not zero.
  1584. </summary>
  1585. <param name="actual">The number to be examined</param>
  1586. </member>
  1587. <member name="M:NUnit.Framework.Assert.NotZero(System.Int32,System.String,System.Object[])">
  1588. <summary>
  1589. Asserts that an int is not zero.
  1590. </summary>
  1591. <param name="actual">The number to be examined</param>
  1592. <param name="message">The message to display in case of failure</param>
  1593. <param name="args">Array of objects to be used in formatting the message</param>
  1594. </member>
  1595. <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32)">
  1596. <summary>
  1597. Asserts that an unsigned int is not zero.
  1598. </summary>
  1599. <param name="actual">The number to be examined</param>
  1600. </member>
  1601. <member name="M:NUnit.Framework.Assert.NotZero(System.UInt32,System.String,System.Object[])">
  1602. <summary>
  1603. Asserts that an unsigned int is not zero.
  1604. </summary>
  1605. <param name="actual">The number to be examined</param>
  1606. <param name="message">The message to display in case of failure</param>
  1607. <param name="args">Array of objects to be used in formatting the message</param>
  1608. </member>
  1609. <member name="M:NUnit.Framework.Assert.NotZero(System.Int64)">
  1610. <summary>
  1611. Asserts that a Long is not zero.
  1612. </summary>
  1613. <param name="actual">The number to be examined</param>
  1614. </member>
  1615. <member name="M:NUnit.Framework.Assert.NotZero(System.Int64,System.String,System.Object[])">
  1616. <summary>
  1617. Asserts that a Long is not zero.
  1618. </summary>
  1619. <param name="actual">The number to be examined</param>
  1620. <param name="message">The message to display in case of failure</param>
  1621. <param name="args">Array of objects to be used in formatting the message</param>
  1622. </member>
  1623. <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64)">
  1624. <summary>
  1625. Asserts that an unsigned Long is not zero.
  1626. </summary>
  1627. <param name="actual">The number to be examined</param>
  1628. </member>
  1629. <member name="M:NUnit.Framework.Assert.NotZero(System.UInt64,System.String,System.Object[])">
  1630. <summary>
  1631. Asserts that an unsigned Long is not zero.
  1632. </summary>
  1633. <param name="actual">The number to be examined</param>
  1634. <param name="message">The message to display in case of failure</param>
  1635. <param name="args">Array of objects to be used in formatting the message</param>
  1636. </member>
  1637. <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal)">
  1638. <summary>
  1639. Asserts that a decimal is zero.
  1640. </summary>
  1641. <param name="actual">The number to be examined</param>
  1642. </member>
  1643. <member name="M:NUnit.Framework.Assert.NotZero(System.Decimal,System.String,System.Object[])">
  1644. <summary>
  1645. Asserts that a decimal is zero.
  1646. </summary>
  1647. <param name="actual">The number to be examined</param>
  1648. <param name="message">The message to display in case of failure</param>
  1649. <param name="args">Array of objects to be used in formatting the message</param>
  1650. </member>
  1651. <member name="M:NUnit.Framework.Assert.NotZero(System.Double)">
  1652. <summary>
  1653. Asserts that a double is zero.
  1654. </summary>
  1655. <param name="actual">The number to be examined</param>
  1656. </member>
  1657. <member name="M:NUnit.Framework.Assert.NotZero(System.Double,System.String,System.Object[])">
  1658. <summary>
  1659. Asserts that a double is zero.
  1660. </summary>
  1661. <param name="actual">The number to be examined</param>
  1662. <param name="message">The message to display in case of failure</param>
  1663. <param name="args">Array of objects to be used in formatting the message</param>
  1664. </member>
  1665. <member name="M:NUnit.Framework.Assert.NotZero(System.Single)">
  1666. <summary>
  1667. Asserts that a float is zero.
  1668. </summary>
  1669. <param name="actual">The number to be examined</param>
  1670. </member>
  1671. <member name="M:NUnit.Framework.Assert.NotZero(System.Single,System.String,System.Object[])">
  1672. <summary>
  1673. Asserts that a float is zero.
  1674. </summary>
  1675. <param name="actual">The number to be examined</param>
  1676. <param name="message">The message to display in case of failure</param>
  1677. <param name="args">Array of objects to be used in formatting the message</param>
  1678. </member>
  1679. <member name="M:NUnit.Framework.Assert.Positive(System.Int32)">
  1680. <summary>
  1681. Asserts that an int is positive.
  1682. </summary>
  1683. <param name="actual">The number to be examined</param>
  1684. </member>
  1685. <member name="M:NUnit.Framework.Assert.Positive(System.Int32,System.String,System.Object[])">
  1686. <summary>
  1687. Asserts that an int is positive.
  1688. </summary>
  1689. <param name="actual">The number to be examined</param>
  1690. <param name="message">The message to display in case of failure</param>
  1691. <param name="args">Array of objects to be used in formatting the message</param>
  1692. </member>
  1693. <member name="M:NUnit.Framework.Assert.Positive(System.UInt32)">
  1694. <summary>
  1695. Asserts that an unsigned int is positive.
  1696. </summary>
  1697. <param name="actual">The number to be examined</param>
  1698. </member>
  1699. <member name="M:NUnit.Framework.Assert.Positive(System.UInt32,System.String,System.Object[])">
  1700. <summary>
  1701. Asserts that an unsigned int is positive.
  1702. </summary>
  1703. <param name="actual">The number to be examined</param>
  1704. <param name="message">The message to display in case of failure</param>
  1705. <param name="args">Array of objects to be used in formatting the message</param>
  1706. </member>
  1707. <member name="M:NUnit.Framework.Assert.Positive(System.Int64)">
  1708. <summary>
  1709. Asserts that a Long is positive.
  1710. </summary>
  1711. <param name="actual">The number to be examined</param>
  1712. </member>
  1713. <member name="M:NUnit.Framework.Assert.Positive(System.Int64,System.String,System.Object[])">
  1714. <summary>
  1715. Asserts that a Long is positive.
  1716. </summary>
  1717. <param name="actual">The number to be examined</param>
  1718. <param name="message">The message to display in case of failure</param>
  1719. <param name="args">Array of objects to be used in formatting the message</param>
  1720. </member>
  1721. <member name="M:NUnit.Framework.Assert.Positive(System.UInt64)">
  1722. <summary>
  1723. Asserts that an unsigned Long is positive.
  1724. </summary>
  1725. <param name="actual">The number to be examined</param>
  1726. </member>
  1727. <member name="M:NUnit.Framework.Assert.Positive(System.UInt64,System.String,System.Object[])">
  1728. <summary>
  1729. Asserts that an unsigned Long is positive.
  1730. </summary>
  1731. <param name="actual">The number to be examined</param>
  1732. <param name="message">The message to display in case of failure</param>
  1733. <param name="args">Array of objects to be used in formatting the message</param>
  1734. </member>
  1735. <member name="M:NUnit.Framework.Assert.Positive(System.Decimal)">
  1736. <summary>
  1737. Asserts that a decimal is positive.
  1738. </summary>
  1739. <param name="actual">The number to be examined</param>
  1740. </member>
  1741. <member name="M:NUnit.Framework.Assert.Positive(System.Decimal,System.String,System.Object[])">
  1742. <summary>
  1743. Asserts that a decimal is positive.
  1744. </summary>
  1745. <param name="actual">The number to be examined</param>
  1746. <param name="message">The message to display in case of failure</param>
  1747. <param name="args">Array of objects to be used in formatting the message</param>
  1748. </member>
  1749. <member name="M:NUnit.Framework.Assert.Positive(System.Double)">
  1750. <summary>
  1751. Asserts that a double is positive.
  1752. </summary>
  1753. <param name="actual">The number to be examined</param>
  1754. </member>
  1755. <member name="M:NUnit.Framework.Assert.Positive(System.Double,System.String,System.Object[])">
  1756. <summary>
  1757. Asserts that a double is positive.
  1758. </summary>
  1759. <param name="actual">The number to be examined</param>
  1760. <param name="message">The message to display in case of failure</param>
  1761. <param name="args">Array of objects to be used in formatting the message</param>
  1762. </member>
  1763. <member name="M:NUnit.Framework.Assert.Positive(System.Single)">
  1764. <summary>
  1765. Asserts that a float is positive.
  1766. </summary>
  1767. <param name="actual">The number to be examined</param>
  1768. </member>
  1769. <member name="M:NUnit.Framework.Assert.Positive(System.Single,System.String,System.Object[])">
  1770. <summary>
  1771. Asserts that a float is positive.
  1772. </summary>
  1773. <param name="actual">The number to be examined</param>
  1774. <param name="message">The message to display in case of failure</param>
  1775. <param name="args">Array of objects to be used in formatting the message</param>
  1776. </member>
  1777. <member name="M:NUnit.Framework.Assert.Negative(System.Int32)">
  1778. <summary>
  1779. Asserts that an int is negative.
  1780. </summary>
  1781. <param name="actual">The number to be examined</param>
  1782. </member>
  1783. <member name="M:NUnit.Framework.Assert.Negative(System.Int32,System.String,System.Object[])">
  1784. <summary>
  1785. Asserts that an int is negative.
  1786. </summary>
  1787. <param name="actual">The number to be examined</param>
  1788. <param name="message">The message to display in case of failure</param>
  1789. <param name="args">Array of objects to be used in formatting the message</param>
  1790. </member>
  1791. <member name="M:NUnit.Framework.Assert.Negative(System.UInt32)">
  1792. <summary>
  1793. Asserts that an unsigned int is negative.
  1794. </summary>
  1795. <param name="actual">The number to be examined</param>
  1796. </member>
  1797. <member name="M:NUnit.Framework.Assert.Negative(System.UInt32,System.String,System.Object[])">
  1798. <summary>
  1799. Asserts that an unsigned int is negative.
  1800. </summary>
  1801. <param name="actual">The number to be examined</param>
  1802. <param name="message">The message to display in case of failure</param>
  1803. <param name="args">Array of objects to be used in formatting the message</param>
  1804. </member>
  1805. <member name="M:NUnit.Framework.Assert.Negative(System.Int64)">
  1806. <summary>
  1807. Asserts that a Long is negative.
  1808. </summary>
  1809. <param name="actual">The number to be examined</param>
  1810. </member>
  1811. <member name="M:NUnit.Framework.Assert.Negative(System.Int64,System.String,System.Object[])">
  1812. <summary>
  1813. Asserts that a Long is negative.
  1814. </summary>
  1815. <param name="actual">The number to be examined</param>
  1816. <param name="message">The message to display in case of failure</param>
  1817. <param name="args">Array of objects to be used in formatting the message</param>
  1818. </member>
  1819. <member name="M:NUnit.Framework.Assert.Negative(System.UInt64)">
  1820. <summary>
  1821. Asserts that an unsigned Long is negative.
  1822. </summary>
  1823. <param name="actual">The number to be examined</param>
  1824. </member>
  1825. <member name="M:NUnit.Framework.Assert.Negative(System.UInt64,System.String,System.Object[])">
  1826. <summary>
  1827. Asserts that an unsigned Long is negative.
  1828. </summary>
  1829. <param name="actual">The number to be examined</param>
  1830. <param name="message">The message to display in case of failure</param>
  1831. <param name="args">Array of objects to be used in formatting the message</param>
  1832. </member>
  1833. <member name="M:NUnit.Framework.Assert.Negative(System.Decimal)">
  1834. <summary>
  1835. Asserts that a decimal is negative.
  1836. </summary>
  1837. <param name="actual">The number to be examined</param>
  1838. </member>
  1839. <member name="M:NUnit.Framework.Assert.Negative(System.Decimal,System.String,System.Object[])">
  1840. <summary>
  1841. Asserts that a decimal is negative.
  1842. </summary>
  1843. <param name="actual">The number to be examined</param>
  1844. <param name="message">The message to display in case of failure</param>
  1845. <param name="args">Array of objects to be used in formatting the message</param>
  1846. </member>
  1847. <member name="M:NUnit.Framework.Assert.Negative(System.Double)">
  1848. <summary>
  1849. Asserts that a double is negative.
  1850. </summary>
  1851. <param name="actual">The number to be examined</param>
  1852. </member>
  1853. <member name="M:NUnit.Framework.Assert.Negative(System.Double,System.String,System.Object[])">
  1854. <summary>
  1855. Asserts that a double is negative.
  1856. </summary>
  1857. <param name="actual">The number to be examined</param>
  1858. <param name="message">The message to display in case of failure</param>
  1859. <param name="args">Array of objects to be used in formatting the message</param>
  1860. </member>
  1861. <member name="M:NUnit.Framework.Assert.Negative(System.Single)">
  1862. <summary>
  1863. Asserts that a float is negative.
  1864. </summary>
  1865. <param name="actual">The number to be examined</param>
  1866. </member>
  1867. <member name="M:NUnit.Framework.Assert.Negative(System.Single,System.String,System.Object[])">
  1868. <summary>
  1869. Asserts that a float is negative.
  1870. </summary>
  1871. <param name="actual">The number to be examined</param>
  1872. <param name="message">The message to display in case of failure</param>
  1873. <param name="args">Array of objects to be used in formatting the message</param>
  1874. </member>
  1875. <member name="M:NUnit.Framework.Assert.#ctor">
  1876. <summary>
  1877. We don't actually want any instances of this object, but some people
  1878. like to inherit from it to add other static methods. Hence, the
  1879. protected constructor disallows any instances of this object.
  1880. </summary>
  1881. </member>
  1882. <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
  1883. <summary>
  1884. DO NOT USE! Use Assert.AreEqual(...) instead.
  1885. The Equals method throws an InvalidOperationException. This is done
  1886. to make sure there is no mistake by calling this function.
  1887. </summary>
  1888. <param name="a"></param>
  1889. <param name="b"></param>
  1890. </member>
  1891. <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
  1892. <summary>
  1893. DO NOT USE!
  1894. The ReferenceEquals method throws an InvalidOperationException. This is done
  1895. to make sure there is no mistake by calling this function.
  1896. </summary>
  1897. <param name="a"></param>
  1898. <param name="b"></param>
  1899. </member>
  1900. <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
  1901. <summary>
  1902. Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
  1903. that are passed in. This allows a test to be cut short, with a result
  1904. of success returned to NUnit.
  1905. </summary>
  1906. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  1907. <param name="args">Arguments to be used in formatting the message</param>
  1908. </member>
  1909. <member name="M:NUnit.Framework.Assert.Pass(System.String)">
  1910. <summary>
  1911. Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
  1912. that are passed in. This allows a test to be cut short, with a result
  1913. of success returned to NUnit.
  1914. </summary>
  1915. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  1916. </member>
  1917. <member name="M:NUnit.Framework.Assert.Pass">
  1918. <summary>
  1919. Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
  1920. that are passed in. This allows a test to be cut short, with a result
  1921. of success returned to NUnit.
  1922. </summary>
  1923. </member>
  1924. <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
  1925. <summary>
  1926. Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
  1927. that are passed in. This is used by the other Assert functions.
  1928. </summary>
  1929. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  1930. <param name="args">Arguments to be used in formatting the message</param>
  1931. </member>
  1932. <member name="M:NUnit.Framework.Assert.Fail(System.String)">
  1933. <summary>
  1934. Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
  1935. passed in. This is used by the other Assert functions.
  1936. </summary>
  1937. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  1938. </member>
  1939. <member name="M:NUnit.Framework.Assert.Fail">
  1940. <summary>
  1941. Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
  1942. This is used by the other Assert functions.
  1943. </summary>
  1944. </member>
  1945. <member name="M:NUnit.Framework.Assert.Warn(System.String,System.Object[])">
  1946. <summary>
  1947. Issues a warning using the message and arguments provided.
  1948. </summary>
  1949. <param name="message">The message to display.</param>
  1950. <param name="args">Arguments to be used in formatting the message</param>
  1951. </member>
  1952. <member name="M:NUnit.Framework.Assert.Warn(System.String)">
  1953. <summary>
  1954. Issues a warning using the message provided.
  1955. </summary>
  1956. <param name="message">The message to display.</param>
  1957. </member>
  1958. <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
  1959. <summary>
  1960. Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
  1961. that are passed in. This causes the test to be reported as ignored.
  1962. </summary>
  1963. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  1964. <param name="args">Arguments to be used in formatting the message</param>
  1965. </member>
  1966. <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
  1967. <summary>
  1968. Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
  1969. passed in. This causes the test to be reported as ignored.
  1970. </summary>
  1971. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
  1972. </member>
  1973. <member name="M:NUnit.Framework.Assert.Ignore">
  1974. <summary>
  1975. Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
  1976. This causes the test to be reported as ignored.
  1977. </summary>
  1978. </member>
  1979. <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
  1980. <summary>
  1981. Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
  1982. that are passed in. This causes the test to be reported as inconclusive.
  1983. </summary>
  1984. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
  1985. <param name="args">Arguments to be used in formatting the message</param>
  1986. </member>
  1987. <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
  1988. <summary>
  1989. Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
  1990. passed in. This causes the test to be reported as inconclusive.
  1991. </summary>
  1992. <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
  1993. </member>
  1994. <member name="M:NUnit.Framework.Assert.Inconclusive">
  1995. <summary>
  1996. Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  1997. This causes the test to be reported as Inconclusive.
  1998. </summary>
  1999. </member>
  2000. <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
  2001. <summary>
  2002. Asserts that an object is contained in a collection.
  2003. </summary>
  2004. <param name="expected">The expected object</param>
  2005. <param name="actual">The collection to be examined</param>
  2006. <param name="message">The message to display in case of failure</param>
  2007. <param name="args">Array of objects to be used in formatting the message</param>
  2008. </member>
  2009. <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
  2010. <summary>
  2011. Asserts that an object is contained in a collection.
  2012. </summary>
  2013. <param name="expected">The expected object</param>
  2014. <param name="actual">The collection to be examined</param>
  2015. </member>
  2016. <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.TestDelegate)">
  2017. <summary>
  2018. Wraps code containing a series of assertions, which should all
  2019. be executed, even if they fail. Failed results are saved and
  2020. reported at the end of the code block.
  2021. </summary>
  2022. <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
  2023. </member>
  2024. <member name="M:NUnit.Framework.Assert.Multiple(NUnit.Framework.AsyncTestDelegate)">
  2025. <summary>
  2026. Wraps code containing a series of assertions, which should all
  2027. be executed, even if they fail. Failed results are saved and
  2028. reported at the end of the code block.
  2029. </summary>
  2030. <param name="testDelegate">A TestDelegate to be executed in Multiple Assertion mode.</param>
  2031. </member>
  2032. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
  2033. <summary>
  2034. Verifies that two doubles are equal considering a delta. If the
  2035. expected value is infinity then the delta value is ignored. If
  2036. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  2037. thrown.
  2038. </summary>
  2039. <param name="expected">The expected value</param>
  2040. <param name="actual">The actual value</param>
  2041. <param name="delta">The maximum acceptable difference between the
  2042. the expected and the actual</param>
  2043. <param name="message">The message to display in case of failure</param>
  2044. <param name="args">Array of objects to be used in formatting the message</param>
  2045. </member>
  2046. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
  2047. <summary>
  2048. Verifies that two doubles are equal considering a delta. If the
  2049. expected value is infinity then the delta value is ignored. If
  2050. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  2051. thrown.
  2052. </summary>
  2053. <param name="expected">The expected value</param>
  2054. <param name="actual">The actual value</param>
  2055. <param name="delta">The maximum acceptable difference between the
  2056. the expected and the actual</param>
  2057. </member>
  2058. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
  2059. <summary>
  2060. Verifies that two doubles are equal considering a delta. If the
  2061. expected value is infinity then the delta value is ignored. If
  2062. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  2063. thrown.
  2064. </summary>
  2065. <param name="expected">The expected value</param>
  2066. <param name="actual">The actual value</param>
  2067. <param name="delta">The maximum acceptable difference between the
  2068. the expected and the actual</param>
  2069. <param name="message">The message to display in case of failure</param>
  2070. <param name="args">Array of objects to be used in formatting the message</param>
  2071. </member>
  2072. <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
  2073. <summary>
  2074. Verifies that two doubles are equal considering a delta. If the
  2075. expected value is infinity then the delta value is ignored. If
  2076. they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
  2077. thrown.
  2078. </summary>
  2079. <param name="expected">The expected value</param>
  2080. <param name="actual">The actual value</param>
  2081. <param name="delta">The maximum acceptable difference between the
  2082. the expected and the actual</param>
  2083. </member>
  2084. <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
  2085. <summary>
  2086. Verifies that two objects are equal. Two objects are considered
  2087. equal if both are null, or if both have the same value. NUnit
  2088. has special semantics for some object types.
  2089. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2090. </summary>
  2091. <param name="expected">The value that is expected</param>
  2092. <param name="actual">The actual value</param>
  2093. <param name="message">The message to display in case of failure</param>
  2094. <param name="args">Array of objects to be used in formatting the message</param>
  2095. </member>
  2096. <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
  2097. <summary>
  2098. Verifies that two objects are equal. Two objects are considered
  2099. equal if both are null, or if both have the same value. NUnit
  2100. has special semantics for some object types.
  2101. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2102. </summary>
  2103. <param name="expected">The value that is expected</param>
  2104. <param name="actual">The actual value</param>
  2105. </member>
  2106. <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
  2107. <summary>
  2108. Verifies that two objects are not equal. Two objects are considered
  2109. equal if both are null, or if both have the same value. NUnit
  2110. has special semantics for some object types.
  2111. If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2112. </summary>
  2113. <param name="expected">The value that is expected</param>
  2114. <param name="actual">The actual value</param>
  2115. <param name="message">The message to display in case of failure</param>
  2116. <param name="args">Array of objects to be used in formatting the message</param>
  2117. </member>
  2118. <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
  2119. <summary>
  2120. Verifies that two objects are not equal. Two objects are considered
  2121. equal if both are null, or if both have the same value. NUnit
  2122. has special semantics for some object types.
  2123. If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2124. </summary>
  2125. <param name="expected">The value that is expected</param>
  2126. <param name="actual">The actual value</param>
  2127. </member>
  2128. <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
  2129. <summary>
  2130. Asserts that two objects refer to the same object. If they
  2131. are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2132. </summary>
  2133. <param name="expected">The expected object</param>
  2134. <param name="actual">The actual object</param>
  2135. <param name="message">The message to display in case of failure</param>
  2136. <param name="args">Array of objects to be used in formatting the message</param>
  2137. </member>
  2138. <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
  2139. <summary>
  2140. Asserts that two objects refer to the same object. If they
  2141. are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2142. </summary>
  2143. <param name="expected">The expected object</param>
  2144. <param name="actual">The actual object</param>
  2145. </member>
  2146. <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
  2147. <summary>
  2148. Asserts that two objects do not refer to the same object. If they
  2149. are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2150. </summary>
  2151. <param name="expected">The expected object</param>
  2152. <param name="actual">The actual object</param>
  2153. <param name="message">The message to display in case of failure</param>
  2154. <param name="args">Array of objects to be used in formatting the message</param>
  2155. </member>
  2156. <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
  2157. <summary>
  2158. Asserts that two objects do not refer to the same object. If they
  2159. are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  2160. </summary>
  2161. <param name="expected">The expected object</param>
  2162. <param name="actual">The actual object</param>
  2163. </member>
  2164. <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
  2165. <summary>
  2166. Helper for Assert.AreEqual(double expected, double actual, ...)
  2167. allowing code generation to work consistently.
  2168. </summary>
  2169. <param name="expected">The expected value</param>
  2170. <param name="actual">The actual value</param>
  2171. <param name="delta">The maximum acceptable difference between the
  2172. the expected and the actual</param>
  2173. <param name="message">The message to display in case of failure</param>
  2174. <param name="args">Array of objects to be used in formatting the message</param>
  2175. </member>
  2176. <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2177. <summary>
  2178. Verifies that an async delegate throws a particular exception when called.
  2179. </summary>
  2180. <param name="expression">A constraint to be satisfied by the exception</param>
  2181. <param name="code">A TestSnippet delegate</param>
  2182. <param name="message">The message that will be displayed on failure</param>
  2183. <param name="args">Arguments to be used in formatting the message</param>
  2184. </member>
  2185. <member name="M:NUnit.Framework.Assert.ThrowsAsync(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.AsyncTestDelegate)">
  2186. <summary>
  2187. Verifies that an async delegate throws a particular exception when called.
  2188. </summary>
  2189. <param name="expression">A constraint to be satisfied by the exception</param>
  2190. <param name="code">A TestSnippet delegate</param>
  2191. </member>
  2192. <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2193. <summary>
  2194. Verifies that an async delegate throws a particular exception when called.
  2195. </summary>
  2196. <param name="expectedExceptionType">The exception Type expected</param>
  2197. <param name="code">A TestDelegate</param>
  2198. <param name="message">The message that will be displayed on failure</param>
  2199. <param name="args">Arguments to be used in formatting the message</param>
  2200. </member>
  2201. <member name="M:NUnit.Framework.Assert.ThrowsAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
  2202. <summary>
  2203. Verifies that an async delegate throws a particular exception when called.
  2204. </summary>
  2205. <param name="expectedExceptionType">The exception Type expected</param>
  2206. <param name="code">A TestDelegate</param>
  2207. </member>
  2208. <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2209. <summary>
  2210. Verifies that an async delegate throws a particular exception when called.
  2211. </summary>
  2212. <typeparam name="TActual">Type of the expected exception</typeparam>
  2213. <param name="code">A TestDelegate</param>
  2214. <param name="message">The message that will be displayed on failure</param>
  2215. <param name="args">Arguments to be used in formatting the message</param>
  2216. </member>
  2217. <member name="M:NUnit.Framework.Assert.ThrowsAsync``1(NUnit.Framework.AsyncTestDelegate)">
  2218. <summary>
  2219. Verifies that an async delegate throws a particular exception when called.
  2220. </summary>
  2221. <typeparam name="TActual">Type of the expected exception</typeparam>
  2222. <param name="code">A TestDelegate</param>
  2223. </member>
  2224. <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2225. <summary>
  2226. Verifies that an async delegate throws an exception when called
  2227. and returns it.
  2228. </summary>
  2229. <param name="code">A TestDelegate</param>
  2230. <param name="message">The message that will be displayed on failure</param>
  2231. <param name="args">Arguments to be used in formatting the message</param>
  2232. </member>
  2233. <member name="M:NUnit.Framework.Assert.CatchAsync(NUnit.Framework.AsyncTestDelegate)">
  2234. <summary>
  2235. Verifies that an async delegate throws an exception when called
  2236. and returns it.
  2237. </summary>
  2238. <param name="code">A TestDelegate</param>
  2239. </member>
  2240. <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2241. <summary>
  2242. Verifies that an async delegate throws an exception of a certain Type
  2243. or one derived from it when called and returns it.
  2244. </summary>
  2245. <param name="expectedExceptionType">The expected Exception Type</param>
  2246. <param name="code">A TestDelegate</param>
  2247. <param name="message">The message that will be displayed on failure</param>
  2248. <param name="args">Arguments to be used in formatting the message</param>
  2249. </member>
  2250. <member name="M:NUnit.Framework.Assert.CatchAsync(System.Type,NUnit.Framework.AsyncTestDelegate)">
  2251. <summary>
  2252. Verifies that an async delegate throws an exception of a certain Type
  2253. or one derived from it when called and returns it.
  2254. </summary>
  2255. <param name="expectedExceptionType">The expected Exception Type</param>
  2256. <param name="code">A TestDelegate</param>
  2257. </member>
  2258. <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2259. <summary>
  2260. Verifies that an async delegate throws an exception of a certain Type
  2261. or one derived from it when called and returns it.
  2262. </summary>
  2263. <param name="code">A TestDelegate</param>
  2264. <param name="message">The message that will be displayed on failure</param>
  2265. <param name="args">Arguments to be used in formatting the message</param>
  2266. </member>
  2267. <member name="M:NUnit.Framework.Assert.CatchAsync``1(NUnit.Framework.AsyncTestDelegate)">
  2268. <summary>
  2269. Verifies that an async delegate throws an exception of a certain Type
  2270. or one derived from it when called and returns it.
  2271. </summary>
  2272. <param name="code">A TestDelegate</param>
  2273. </member>
  2274. <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate,System.String,System.Object[])">
  2275. <summary>
  2276. Verifies that an async delegate does not throw an exception
  2277. </summary>
  2278. <param name="code">A TestDelegate</param>
  2279. <param name="message">The message that will be displayed on failure</param>
  2280. <param name="args">Arguments to be used in formatting the message</param>
  2281. </member>
  2282. <member name="M:NUnit.Framework.Assert.DoesNotThrowAsync(NUnit.Framework.AsyncTestDelegate)">
  2283. <summary>
  2284. Verifies that an async delegate does not throw an exception.
  2285. </summary>
  2286. <param name="code">A TestDelegate</param>
  2287. </member>
  2288. <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2289. <summary>
  2290. Verifies that a delegate throws a particular exception when called.
  2291. </summary>
  2292. <param name="expression">A constraint to be satisfied by the exception</param>
  2293. <param name="code">A TestSnippet delegate</param>
  2294. <param name="message">The message that will be displayed on failure</param>
  2295. <param name="args">Arguments to be used in formatting the message</param>
  2296. </member>
  2297. <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
  2298. <summary>
  2299. Verifies that a delegate throws a particular exception when called.
  2300. </summary>
  2301. <param name="expression">A constraint to be satisfied by the exception</param>
  2302. <param name="code">A TestSnippet delegate</param>
  2303. </member>
  2304. <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2305. <summary>
  2306. Verifies that a delegate throws a particular exception when called.
  2307. </summary>
  2308. <param name="expectedExceptionType">The exception Type expected</param>
  2309. <param name="code">A TestDelegate</param>
  2310. <param name="message">The message that will be displayed on failure</param>
  2311. <param name="args">Arguments to be used in formatting the message</param>
  2312. </member>
  2313. <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
  2314. <summary>
  2315. Verifies that a delegate throws a particular exception when called.
  2316. </summary>
  2317. <param name="expectedExceptionType">The exception Type expected</param>
  2318. <param name="code">A TestDelegate</param>
  2319. </member>
  2320. <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2321. <summary>
  2322. Verifies that a delegate throws a particular exception when called.
  2323. </summary>
  2324. <typeparam name="TActual">Type of the expected exception</typeparam>
  2325. <param name="code">A TestDelegate</param>
  2326. <param name="message">The message that will be displayed on failure</param>
  2327. <param name="args">Arguments to be used in formatting the message</param>
  2328. </member>
  2329. <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
  2330. <summary>
  2331. Verifies that a delegate throws a particular exception when called.
  2332. </summary>
  2333. <typeparam name="TActual">Type of the expected exception</typeparam>
  2334. <param name="code">A TestDelegate</param>
  2335. </member>
  2336. <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2337. <summary>
  2338. Verifies that a delegate throws an exception when called
  2339. and returns it.
  2340. </summary>
  2341. <param name="code">A TestDelegate</param>
  2342. <param name="message">The message that will be displayed on failure</param>
  2343. <param name="args">Arguments to be used in formatting the message</param>
  2344. </member>
  2345. <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
  2346. <summary>
  2347. Verifies that a delegate throws an exception when called
  2348. and returns it.
  2349. </summary>
  2350. <param name="code">A TestDelegate</param>
  2351. </member>
  2352. <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2353. <summary>
  2354. Verifies that a delegate throws an exception of a certain Type
  2355. or one derived from it when called and returns it.
  2356. </summary>
  2357. <param name="expectedExceptionType">The expected Exception Type</param>
  2358. <param name="code">A TestDelegate</param>
  2359. <param name="message">The message that will be displayed on failure</param>
  2360. <param name="args">Arguments to be used in formatting the message</param>
  2361. </member>
  2362. <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
  2363. <summary>
  2364. Verifies that a delegate throws an exception of a certain Type
  2365. or one derived from it when called and returns it.
  2366. </summary>
  2367. <param name="expectedExceptionType">The expected Exception Type</param>
  2368. <param name="code">A TestDelegate</param>
  2369. </member>
  2370. <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2371. <summary>
  2372. Verifies that a delegate throws an exception of a certain Type
  2373. or one derived from it when called and returns it.
  2374. </summary>
  2375. <param name="code">A TestDelegate</param>
  2376. <param name="message">The message that will be displayed on failure</param>
  2377. <param name="args">Arguments to be used in formatting the message</param>
  2378. </member>
  2379. <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
  2380. <summary>
  2381. Verifies that a delegate throws an exception of a certain Type
  2382. or one derived from it when called and returns it.
  2383. </summary>
  2384. <param name="code">A TestDelegate</param>
  2385. </member>
  2386. <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
  2387. <summary>
  2388. Verifies that a delegate does not throw an exception
  2389. </summary>
  2390. <param name="code">A TestDelegate</param>
  2391. <param name="message">The message that will be displayed on failure</param>
  2392. <param name="args">Arguments to be used in formatting the message</param>
  2393. </member>
  2394. <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
  2395. <summary>
  2396. Verifies that a delegate does not throw an exception.
  2397. </summary>
  2398. <param name="code">A TestDelegate</param>
  2399. </member>
  2400. <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
  2401. <summary>
  2402. Asserts that a condition is true. If the condition is false the method throws
  2403. an <see cref="T:NUnit.Framework.AssertionException"/>.
  2404. </summary>
  2405. <param name="condition">The evaluated condition</param>
  2406. <param name="message">The message to display if the condition is false</param>
  2407. <param name="args">Arguments to be used in formatting the message</param>
  2408. </member>
  2409. <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
  2410. <summary>
  2411. Asserts that a condition is true. If the condition is false the method throws
  2412. an <see cref="T:NUnit.Framework.AssertionException"/>.
  2413. </summary>
  2414. <param name="condition">The evaluated condition</param>
  2415. </member>
  2416. <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.Func{System.String})">
  2417. <summary>
  2418. Asserts that a condition is true. If the condition is false the method throws
  2419. an <see cref="T:NUnit.Framework.AssertionException"/>.
  2420. </summary>
  2421. <param name="condition">The evaluated condition</param>
  2422. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  2423. </member>
  2424. <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
  2425. <summary>
  2426. Asserts that a condition is true. If the condition is false the method throws
  2427. an <see cref="T:NUnit.Framework.AssertionException"/>.
  2428. </summary>
  2429. <param name="condition">A lambda that returns a Boolean</param>
  2430. <param name="message">The message to display if the condition is false</param>
  2431. <param name="args">Arguments to be used in formatting the message</param>
  2432. </member>
  2433. <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
  2434. <summary>
  2435. Asserts that a condition is true. If the condition is false the method throws
  2436. an <see cref="T:NUnit.Framework.AssertionException"/>.
  2437. </summary>
  2438. <param name="condition">A lambda that returns a Boolean</param>
  2439. </member>
  2440. <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.Func{System.String})">
  2441. <summary>
  2442. Asserts that a condition is true. If the condition is false the method throws
  2443. an <see cref="T:NUnit.Framework.AssertionException"/>.
  2444. </summary>
  2445. <param name="condition">A lambda that returns a Boolean</param>
  2446. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  2447. </member>
  2448. <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  2449. <summary>
  2450. Apply a constraint to an actual value, succeeding if the constraint
  2451. is satisfied and throwing an assertion exception on failure.
  2452. </summary>
  2453. <typeparam name="TActual">The Type being compared.</typeparam>
  2454. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  2455. <param name="expr">A Constraint expression to be applied</param>
  2456. </member>
  2457. <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  2458. <summary>
  2459. Apply a constraint to an actual value, succeeding if the constraint
  2460. is satisfied and throwing an assertion exception on failure.
  2461. </summary>
  2462. <typeparam name="TActual">The Type being compared.</typeparam>
  2463. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  2464. <param name="expr">A Constraint expression to be applied</param>
  2465. <param name="message">The message that will be displayed on failure</param>
  2466. <param name="args">Arguments to be used in formatting the message</param>
  2467. </member>
  2468. <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  2469. <summary>
  2470. Apply a constraint to an actual value, succeeding if the constraint
  2471. is satisfied and throwing an assertion exception on failure.
  2472. </summary>
  2473. <typeparam name="TActual">The Type being compared.</typeparam>
  2474. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  2475. <param name="expr">A Constraint expression to be applied</param>
  2476. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  2477. </member>
  2478. <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  2479. <summary>
  2480. Asserts that the code represented by a delegate throws an exception
  2481. that satisfies the constraint provided.
  2482. </summary>
  2483. <param name="code">A TestDelegate to be executed</param>
  2484. <param name="constraint">A ThrowsConstraint used in the test</param>
  2485. </member>
  2486. <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  2487. <summary>
  2488. Asserts that the code represented by a delegate throws an exception
  2489. that satisfies the constraint provided.
  2490. </summary>
  2491. <param name="code">A TestDelegate to be executed</param>
  2492. <param name="constraint">A ThrowsConstraint used in the test</param>
  2493. <param name="message">The message that will be displayed on failure</param>
  2494. <param name="args">Arguments to be used in formatting the message</param>
  2495. </member>
  2496. <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  2497. <summary>
  2498. Asserts that the code represented by a delegate throws an exception
  2499. that satisfies the constraint provided.
  2500. </summary>
  2501. <param name="code">A TestDelegate to be executed</param>
  2502. <param name="constraint">A ThrowsConstraint used in the test</param>
  2503. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  2504. </member>
  2505. <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  2506. <summary>
  2507. Apply a constraint to an actual value, succeeding if the constraint
  2508. is satisfied and throwing an assertion exception on failure.
  2509. </summary>
  2510. <typeparam name="TActual">The Type being compared.</typeparam>
  2511. <param name="actual">The actual value to test</param>
  2512. <param name="expression">A Constraint to be applied</param>
  2513. </member>
  2514. <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  2515. <summary>
  2516. Apply a constraint to an actual value, succeeding if the constraint
  2517. is satisfied and throwing an assertion exception on failure.
  2518. </summary>
  2519. <typeparam name="TActual">The Type being compared.</typeparam>
  2520. <param name="actual">The actual value to test</param>
  2521. <param name="expression">A Constraint expression to be applied</param>
  2522. <param name="message">The message that will be displayed on failure</param>
  2523. <param name="args">Arguments to be used in formatting the message</param>
  2524. </member>
  2525. <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  2526. <summary>
  2527. Apply a constraint to an actual value, succeeding if the constraint
  2528. is satisfied and throwing an assertion exception on failure.
  2529. </summary>
  2530. <typeparam name="TActual">The Type being compared.</typeparam>
  2531. <param name="actual">The actual value to test</param>
  2532. <param name="expression">A Constraint expression to be applied</param>
  2533. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  2534. </member>
  2535. <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
  2536. <summary>
  2537. Apply a constraint to an actual value, succeeding if the constraint
  2538. is satisfied and throwing an assertion exception on failure.
  2539. Used as a synonym for That in rare cases where a private setter
  2540. causes a Visual Basic compilation error.
  2541. </summary>
  2542. <param name="actual">The actual value to test</param>
  2543. <param name="expression">A Constraint to be applied</param>
  2544. </member>
  2545. <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  2546. <summary>
  2547. Apply a constraint to an actual value, succeeding if the constraint
  2548. is satisfied and throwing an assertion exception on failure.
  2549. Used as a synonym for That in rare cases where a private setter
  2550. causes a Visual Basic compilation error.
  2551. </summary>
  2552. <remarks>
  2553. This method is provided for use by VB developers needing to test
  2554. the value of properties with private setters.
  2555. </remarks>
  2556. <param name="actual">The actual value to test</param>
  2557. <param name="expression">A Constraint expression to be applied</param>
  2558. <param name="message">The message that will be displayed on failure</param>
  2559. <param name="args">Arguments to be used in formatting the message</param>
  2560. </member>
  2561. <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
  2562. <summary>
  2563. Asserts that an object may be assigned a value of a given Type.
  2564. </summary>
  2565. <param name="expected">The expected Type.</param>
  2566. <param name="actual">The object under examination</param>
  2567. <param name="message">The message to display in case of failure</param>
  2568. <param name="args">Array of objects to be used in formatting the message</param>
  2569. </member>
  2570. <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
  2571. <summary>
  2572. Asserts that an object may be assigned a value of a given Type.
  2573. </summary>
  2574. <param name="expected">The expected Type.</param>
  2575. <param name="actual">The object under examination</param>
  2576. </member>
  2577. <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
  2578. <summary>
  2579. Asserts that an object may be assigned a value of a given Type.
  2580. </summary>
  2581. <typeparam name="TExpected">The expected Type.</typeparam>
  2582. <param name="actual">The object under examination</param>
  2583. <param name="message">The message to display in case of failure</param>
  2584. <param name="args">Array of objects to be used in formatting the message</param>
  2585. </member>
  2586. <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
  2587. <summary>
  2588. Asserts that an object may be assigned a value of a given Type.
  2589. </summary>
  2590. <typeparam name="TExpected">The expected Type.</typeparam>
  2591. <param name="actual">The object under examination</param>
  2592. </member>
  2593. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
  2594. <summary>
  2595. Asserts that an object may not be assigned a value of a given Type.
  2596. </summary>
  2597. <param name="expected">The expected Type.</param>
  2598. <param name="actual">The object under examination</param>
  2599. <param name="message">The message to display in case of failure</param>
  2600. <param name="args">Array of objects to be used in formatting the message</param>
  2601. </member>
  2602. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
  2603. <summary>
  2604. Asserts that an object may not be assigned a value of a given Type.
  2605. </summary>
  2606. <param name="expected">The expected Type.</param>
  2607. <param name="actual">The object under examination</param>
  2608. </member>
  2609. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
  2610. <summary>
  2611. Asserts that an object may not be assigned a value of a given Type.
  2612. </summary>
  2613. <typeparam name="TExpected">The expected Type.</typeparam>
  2614. <param name="actual">The object under examination</param>
  2615. <param name="message">The message to display in case of failure</param>
  2616. <param name="args">Array of objects to be used in formatting the message</param>
  2617. </member>
  2618. <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
  2619. <summary>
  2620. Asserts that an object may not be assigned a value of a given Type.
  2621. </summary>
  2622. <typeparam name="TExpected">The expected Type.</typeparam>
  2623. <param name="actual">The object under examination</param>
  2624. </member>
  2625. <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
  2626. <summary>
  2627. Asserts that an object is an instance of a given type.
  2628. </summary>
  2629. <param name="expected">The expected Type</param>
  2630. <param name="actual">The object being examined</param>
  2631. <param name="message">The message to display in case of failure</param>
  2632. <param name="args">Array of objects to be used in formatting the message</param>
  2633. </member>
  2634. <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
  2635. <summary>
  2636. Asserts that an object is an instance of a given type.
  2637. </summary>
  2638. <param name="expected">The expected Type</param>
  2639. <param name="actual">The object being examined</param>
  2640. </member>
  2641. <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
  2642. <summary>
  2643. Asserts that an object is an instance of a given type.
  2644. </summary>
  2645. <typeparam name="TExpected">The expected Type</typeparam>
  2646. <param name="actual">The object being examined</param>
  2647. <param name="message">The message to display in case of failure</param>
  2648. <param name="args">Array of objects to be used in formatting the message</param>
  2649. </member>
  2650. <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
  2651. <summary>
  2652. Asserts that an object is an instance of a given type.
  2653. </summary>
  2654. <typeparam name="TExpected">The expected Type</typeparam>
  2655. <param name="actual">The object being examined</param>
  2656. </member>
  2657. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
  2658. <summary>
  2659. Asserts that an object is not an instance of a given type.
  2660. </summary>
  2661. <param name="expected">The expected Type</param>
  2662. <param name="actual">The object being examined</param>
  2663. <param name="message">The message to display in case of failure</param>
  2664. <param name="args">Array of objects to be used in formatting the message</param>
  2665. </member>
  2666. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
  2667. <summary>
  2668. Asserts that an object is not an instance of a given type.
  2669. </summary>
  2670. <param name="expected">The expected Type</param>
  2671. <param name="actual">The object being examined</param>
  2672. </member>
  2673. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
  2674. <summary>
  2675. Asserts that an object is not an instance of a given type.
  2676. </summary>
  2677. <typeparam name="TExpected">The expected Type</typeparam>
  2678. <param name="actual">The object being examined</param>
  2679. <param name="message">The message to display in case of failure</param>
  2680. <param name="args">Array of objects to be used in formatting the message</param>
  2681. </member>
  2682. <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
  2683. <summary>
  2684. Asserts that an object is not an instance of a given type.
  2685. </summary>
  2686. <typeparam name="TExpected">The expected Type</typeparam>
  2687. <param name="actual">The object being examined</param>
  2688. </member>
  2689. <member name="T:NUnit.Framework.TestDelegate">
  2690. <summary>
  2691. Delegate used by tests that execute code and
  2692. capture any thrown exception.
  2693. </summary>
  2694. </member>
  2695. <member name="T:NUnit.Framework.AsyncTestDelegate">
  2696. <summary>
  2697. Delegate used by tests that execute async code and
  2698. capture any thrown exception.
  2699. </summary>
  2700. </member>
  2701. <member name="T:NUnit.Framework.AssertionHelper">
  2702. <summary>
  2703. AssertionHelper is an optional base class for user tests,
  2704. allowing the use of shorter names in making asserts.
  2705. </summary>
  2706. </member>
  2707. <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
  2708. <summary>
  2709. Asserts that a condition is true. If the condition is false the method throws
  2710. an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
  2711. <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
  2712. </summary>
  2713. <param name="condition">The evaluated condition</param>
  2714. <param name="message">The message to display if the condition is false</param>
  2715. <param name="args">Arguments to be used in formatting the message</param>
  2716. </member>
  2717. <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
  2718. <summary>
  2719. Asserts that a condition is true. If the condition is false the method throws
  2720. an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
  2721. </summary>
  2722. <param name="condition">The evaluated condition</param>
  2723. </member>
  2724. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  2725. <summary>
  2726. Apply a constraint to an actual value, succeeding if the constraint
  2727. is satisfied and throwing an assertion exception on failure.
  2728. </summary>
  2729. <param name="expr">A Constraint expression to be applied</param>
  2730. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  2731. </member>
  2732. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  2733. <summary>
  2734. Apply a constraint to an actual value, succeeding if the constraint
  2735. is satisfied and throwing an assertion exception on failure.
  2736. </summary>
  2737. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  2738. <param name="expr">A Constraint expression to be applied</param>
  2739. <param name="message">The message that will be displayed on failure</param>
  2740. <param name="args">Arguments to be used in formatting the message</param>
  2741. </member>
  2742. <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  2743. <summary>
  2744. Asserts that the code represented by a delegate throws an exception
  2745. that satisfies the constraint provided.
  2746. </summary>
  2747. <param name="code">A TestDelegate to be executed</param>
  2748. <param name="constraint">A ThrowsConstraint used in the test</param>
  2749. </member>
  2750. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  2751. <summary>
  2752. Apply a constraint to an actual value, succeeding if the constraint
  2753. is satisfied and throwing an assertion exception on failure.
  2754. </summary>
  2755. <param name="expression">A Constraint to be applied</param>
  2756. <param name="actual">The actual value to test</param>
  2757. </member>
  2758. <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  2759. <summary>
  2760. Apply a constraint to an actual value, succeeding if the constraint
  2761. is satisfied and throwing an assertion exception on failure.
  2762. </summary>
  2763. <param name="expression">A Constraint expression to be applied</param>
  2764. <param name="actual">The actual value to test</param>
  2765. <param name="message">The message that will be displayed on failure</param>
  2766. <param name="args">Arguments to be used in formatting the message</param>
  2767. </member>
  2768. <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
  2769. <summary>
  2770. Returns a ListMapper based on a collection.
  2771. </summary>
  2772. <param name="original">The original collection</param>
  2773. <returns></returns>
  2774. </member>
  2775. <member name="P:NUnit.Framework.AssertionHelper.Not">
  2776. <summary>
  2777. Returns a ConstraintExpression that negates any
  2778. following constraint.
  2779. </summary>
  2780. </member>
  2781. <member name="P:NUnit.Framework.AssertionHelper.No">
  2782. <summary>
  2783. Returns a ConstraintExpression that negates any
  2784. following constraint.
  2785. </summary>
  2786. </member>
  2787. <member name="P:NUnit.Framework.AssertionHelper.All">
  2788. <summary>
  2789. Returns a ConstraintExpression, which will apply
  2790. the following constraint to all members of a collection,
  2791. succeeding if all of them succeed.
  2792. </summary>
  2793. </member>
  2794. <member name="P:NUnit.Framework.AssertionHelper.Some">
  2795. <summary>
  2796. Returns a ConstraintExpression, which will apply
  2797. the following constraint to all members of a collection,
  2798. succeeding if at least one of them succeeds.
  2799. </summary>
  2800. </member>
  2801. <member name="P:NUnit.Framework.AssertionHelper.None">
  2802. <summary>
  2803. Returns a ConstraintExpression, which will apply
  2804. the following constraint to all members of a collection,
  2805. succeeding if all of them fail.
  2806. </summary>
  2807. </member>
  2808. <member name="M:NUnit.Framework.AssertionHelper.Exactly(System.Int32)">
  2809. <summary>
  2810. Returns a ConstraintExpression, which will apply
  2811. the following constraint to all members of a collection,
  2812. succeeding only if a specified number of them succeed.
  2813. </summary>
  2814. </member>
  2815. <member name="M:NUnit.Framework.AssertionHelper.Property(System.String)">
  2816. <summary>
  2817. Returns a new PropertyConstraintExpression, which will either
  2818. test for the existence of the named property on the object
  2819. being tested or apply any following constraint to that property.
  2820. </summary>
  2821. </member>
  2822. <member name="P:NUnit.Framework.AssertionHelper.Length">
  2823. <summary>
  2824. Returns a new ConstraintExpression, which will apply the following
  2825. constraint to the Length property of the object being tested.
  2826. </summary>
  2827. </member>
  2828. <member name="P:NUnit.Framework.AssertionHelper.Count">
  2829. <summary>
  2830. Returns a new ConstraintExpression, which will apply the following
  2831. constraint to the Count property of the object being tested.
  2832. </summary>
  2833. </member>
  2834. <member name="P:NUnit.Framework.AssertionHelper.Message">
  2835. <summary>
  2836. Returns a new ConstraintExpression, which will apply the following
  2837. constraint to the Message property of the object being tested.
  2838. </summary>
  2839. </member>
  2840. <member name="P:NUnit.Framework.AssertionHelper.InnerException">
  2841. <summary>
  2842. Returns a new ConstraintExpression, which will apply the following
  2843. constraint to the InnerException property of the object being tested.
  2844. </summary>
  2845. </member>
  2846. <member name="M:NUnit.Framework.AssertionHelper.Attribute(System.Type)">
  2847. <summary>
  2848. Returns a new AttributeConstraint checking for the
  2849. presence of a particular attribute on an object.
  2850. </summary>
  2851. </member>
  2852. <member name="M:NUnit.Framework.AssertionHelper.Attribute``1">
  2853. <summary>
  2854. Returns a new AttributeConstraint checking for the
  2855. presence of a particular attribute on an object.
  2856. </summary>
  2857. </member>
  2858. <member name="P:NUnit.Framework.AssertionHelper.Null">
  2859. <summary>
  2860. Returns a constraint that tests for null
  2861. </summary>
  2862. </member>
  2863. <member name="P:NUnit.Framework.AssertionHelper.True">
  2864. <summary>
  2865. Returns a constraint that tests for True
  2866. </summary>
  2867. </member>
  2868. <member name="P:NUnit.Framework.AssertionHelper.False">
  2869. <summary>
  2870. Returns a constraint that tests for False
  2871. </summary>
  2872. </member>
  2873. <member name="P:NUnit.Framework.AssertionHelper.Positive">
  2874. <summary>
  2875. Returns a constraint that tests for a positive value
  2876. </summary>
  2877. </member>
  2878. <member name="P:NUnit.Framework.AssertionHelper.Negative">
  2879. <summary>
  2880. Returns a constraint that tests for a negative value
  2881. </summary>
  2882. </member>
  2883. <member name="P:NUnit.Framework.AssertionHelper.Zero">
  2884. <summary>
  2885. Returns a constraint that tests for equality with zero
  2886. </summary>
  2887. </member>
  2888. <member name="P:NUnit.Framework.AssertionHelper.NaN">
  2889. <summary>
  2890. Returns a constraint that tests for NaN
  2891. </summary>
  2892. </member>
  2893. <member name="P:NUnit.Framework.AssertionHelper.Empty">
  2894. <summary>
  2895. Returns a constraint that tests for empty
  2896. </summary>
  2897. </member>
  2898. <member name="P:NUnit.Framework.AssertionHelper.Unique">
  2899. <summary>
  2900. Returns a constraint that tests whether a collection
  2901. contains all unique items.
  2902. </summary>
  2903. </member>
  2904. <member name="M:NUnit.Framework.AssertionHelper.EqualTo(System.Object)">
  2905. <summary>
  2906. Returns a constraint that tests two items for equality
  2907. </summary>
  2908. </member>
  2909. <member name="M:NUnit.Framework.AssertionHelper.SameAs(System.Object)">
  2910. <summary>
  2911. Returns a constraint that tests that two references are the same object
  2912. </summary>
  2913. </member>
  2914. <member name="M:NUnit.Framework.AssertionHelper.GreaterThan(System.Object)">
  2915. <summary>
  2916. Returns a constraint that tests whether the
  2917. actual value is greater than the supplied argument
  2918. </summary>
  2919. </member>
  2920. <member name="M:NUnit.Framework.AssertionHelper.GreaterThanOrEqualTo(System.Object)">
  2921. <summary>
  2922. Returns a constraint that tests whether the
  2923. actual value is greater than or equal to the supplied argument
  2924. </summary>
  2925. </member>
  2926. <member name="M:NUnit.Framework.AssertionHelper.AtLeast(System.Object)">
  2927. <summary>
  2928. Returns a constraint that tests whether the
  2929. actual value is greater than or equal to the supplied argument
  2930. </summary>
  2931. </member>
  2932. <member name="M:NUnit.Framework.AssertionHelper.LessThan(System.Object)">
  2933. <summary>
  2934. Returns a constraint that tests whether the
  2935. actual value is less than the supplied argument
  2936. </summary>
  2937. </member>
  2938. <member name="M:NUnit.Framework.AssertionHelper.LessThanOrEqualTo(System.Object)">
  2939. <summary>
  2940. Returns a constraint that tests whether the
  2941. actual value is less than or equal to the supplied argument
  2942. </summary>
  2943. </member>
  2944. <member name="M:NUnit.Framework.AssertionHelper.AtMost(System.Object)">
  2945. <summary>
  2946. Returns a constraint that tests whether the
  2947. actual value is less than or equal to the supplied argument
  2948. </summary>
  2949. </member>
  2950. <member name="M:NUnit.Framework.AssertionHelper.TypeOf(System.Type)">
  2951. <summary>
  2952. Returns a constraint that tests whether the actual
  2953. value is of the exact type supplied as an argument.
  2954. </summary>
  2955. </member>
  2956. <member name="M:NUnit.Framework.AssertionHelper.TypeOf``1">
  2957. <summary>
  2958. Returns a constraint that tests whether the actual
  2959. value is of the exact type supplied as an argument.
  2960. </summary>
  2961. </member>
  2962. <member name="M:NUnit.Framework.AssertionHelper.InstanceOf(System.Type)">
  2963. <summary>
  2964. Returns a constraint that tests whether the actual value
  2965. is of the type supplied as an argument or a derived type.
  2966. </summary>
  2967. </member>
  2968. <member name="M:NUnit.Framework.AssertionHelper.InstanceOf``1">
  2969. <summary>
  2970. Returns a constraint that tests whether the actual value
  2971. is of the type supplied as an argument or a derived type.
  2972. </summary>
  2973. </member>
  2974. <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom(System.Type)">
  2975. <summary>
  2976. Returns a constraint that tests whether the actual value
  2977. is assignable from the type supplied as an argument.
  2978. </summary>
  2979. </member>
  2980. <member name="M:NUnit.Framework.AssertionHelper.AssignableFrom``1">
  2981. <summary>
  2982. Returns a constraint that tests whether the actual value
  2983. is assignable from the type supplied as an argument.
  2984. </summary>
  2985. </member>
  2986. <member name="M:NUnit.Framework.AssertionHelper.AssignableTo(System.Type)">
  2987. <summary>
  2988. Returns a constraint that tests whether the actual value
  2989. is assignable from the type supplied as an argument.
  2990. </summary>
  2991. </member>
  2992. <member name="M:NUnit.Framework.AssertionHelper.AssignableTo``1">
  2993. <summary>
  2994. Returns a constraint that tests whether the actual value
  2995. is assignable from the type supplied as an argument.
  2996. </summary>
  2997. </member>
  2998. <member name="M:NUnit.Framework.AssertionHelper.EquivalentTo(System.Collections.IEnumerable)">
  2999. <summary>
  3000. Returns a constraint that tests whether the actual value
  3001. is a collection containing the same elements as the
  3002. collection supplied as an argument.
  3003. </summary>
  3004. </member>
  3005. <member name="M:NUnit.Framework.AssertionHelper.SubsetOf(System.Collections.IEnumerable)">
  3006. <summary>
  3007. Returns a constraint that tests whether the actual value
  3008. is a subset of the collection supplied as an argument.
  3009. </summary>
  3010. </member>
  3011. <member name="M:NUnit.Framework.AssertionHelper.SupersetOf(System.Collections.IEnumerable)">
  3012. <summary>
  3013. Returns a constraint that tests whether the actual value
  3014. is a superset of the collection supplied as an argument.
  3015. </summary>
  3016. </member>
  3017. <member name="P:NUnit.Framework.AssertionHelper.Ordered">
  3018. <summary>
  3019. Returns a constraint that tests whether a collection is ordered
  3020. </summary>
  3021. </member>
  3022. <member name="M:NUnit.Framework.AssertionHelper.Member(System.Object)">
  3023. <summary>
  3024. Returns a new <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> checking for the
  3025. presence of a particular object in the collection.
  3026. </summary>
  3027. </member>
  3028. <member name="M:NUnit.Framework.AssertionHelper.Contains(System.Object)">
  3029. <summary>
  3030. Returns a new <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> checking for the
  3031. presence of a particular object in the collection.
  3032. </summary>
  3033. </member>
  3034. <member name="M:NUnit.Framework.AssertionHelper.Contains(System.String)">
  3035. <summary>
  3036. Returns a new ContainsConstraint. This constraint
  3037. will, in turn, make use of the appropriate second-level
  3038. constraint, depending on the type of the actual argument.
  3039. This overload is only used if the item sought is a string,
  3040. since any other type implies that we are looking for a
  3041. collection member.
  3042. </summary>
  3043. </member>
  3044. <member name="M:NUnit.Framework.AssertionHelper.StringContaining(System.String)">
  3045. <summary>
  3046. Returns a constraint that succeeds if the actual
  3047. value contains the substring supplied as an argument.
  3048. </summary>
  3049. </member>
  3050. <member name="M:NUnit.Framework.AssertionHelper.ContainsSubstring(System.String)">
  3051. <summary>
  3052. Returns a constraint that succeeds if the actual
  3053. value contains the substring supplied as an argument.
  3054. </summary>
  3055. </member>
  3056. <member name="M:NUnit.Framework.AssertionHelper.DoesNotContain(System.String)">
  3057. <summary>
  3058. Returns a constraint that fails if the actual
  3059. value contains the substring supplied as an argument.
  3060. </summary>
  3061. </member>
  3062. <member name="M:NUnit.Framework.AssertionHelper.StartWith(System.String)">
  3063. <summary>
  3064. Returns a constraint that succeeds if the actual
  3065. value starts with the substring supplied as an argument.
  3066. </summary>
  3067. </member>
  3068. <member name="M:NUnit.Framework.AssertionHelper.StartsWith(System.String)">
  3069. <summary>
  3070. Returns a constraint that succeeds if the actual
  3071. value starts with the substring supplied as an argument.
  3072. </summary>
  3073. </member>
  3074. <member name="M:NUnit.Framework.AssertionHelper.StringStarting(System.String)">
  3075. <summary>
  3076. Returns a constraint that succeeds if the actual
  3077. value starts with the substring supplied as an argument.
  3078. </summary>
  3079. </member>
  3080. <member name="M:NUnit.Framework.AssertionHelper.DoesNotStartWith(System.String)">
  3081. <summary>
  3082. Returns a constraint that fails if the actual
  3083. value starts with the substring supplied as an argument.
  3084. </summary>
  3085. </member>
  3086. <member name="M:NUnit.Framework.AssertionHelper.EndWith(System.String)">
  3087. <summary>
  3088. Returns a constraint that succeeds if the actual
  3089. value ends with the substring supplied as an argument.
  3090. </summary>
  3091. </member>
  3092. <member name="M:NUnit.Framework.AssertionHelper.EndsWith(System.String)">
  3093. <summary>
  3094. Returns a constraint that succeeds if the actual
  3095. value ends with the substring supplied as an argument.
  3096. </summary>
  3097. </member>
  3098. <member name="M:NUnit.Framework.AssertionHelper.StringEnding(System.String)">
  3099. <summary>
  3100. Returns a constraint that succeeds if the actual
  3101. value ends with the substring supplied as an argument.
  3102. </summary>
  3103. </member>
  3104. <member name="M:NUnit.Framework.AssertionHelper.DoesNotEndWith(System.String)">
  3105. <summary>
  3106. Returns a constraint that fails if the actual
  3107. value ends with the substring supplied as an argument.
  3108. </summary>
  3109. </member>
  3110. <member name="M:NUnit.Framework.AssertionHelper.Match(System.String)">
  3111. <summary>
  3112. Returns a constraint that succeeds if the actual
  3113. value matches the regular expression supplied as an argument.
  3114. </summary>
  3115. </member>
  3116. <member name="M:NUnit.Framework.AssertionHelper.Matches(System.String)">
  3117. <summary>
  3118. Returns a constraint that succeeds if the actual
  3119. value matches the regular expression supplied as an argument.
  3120. </summary>
  3121. </member>
  3122. <member name="M:NUnit.Framework.AssertionHelper.StringMatching(System.String)">
  3123. <summary>
  3124. Returns a constraint that succeeds if the actual
  3125. value matches the regular expression supplied as an argument.
  3126. </summary>
  3127. </member>
  3128. <member name="M:NUnit.Framework.AssertionHelper.DoesNotMatch(System.String)">
  3129. <summary>
  3130. Returns a constraint that fails if the actual
  3131. value matches the pattern supplied as an argument.
  3132. </summary>
  3133. </member>
  3134. <member name="M:NUnit.Framework.AssertionHelper.SamePath(System.String)">
  3135. <summary>
  3136. Returns a constraint that tests whether the path provided
  3137. is the same as an expected path after canonicalization.
  3138. </summary>
  3139. </member>
  3140. <member name="M:NUnit.Framework.AssertionHelper.SubPathOf(System.String)">
  3141. <summary>
  3142. Returns a constraint that tests whether the path provided
  3143. is a subpath of the expected path after canonicalization.
  3144. </summary>
  3145. </member>
  3146. <member name="M:NUnit.Framework.AssertionHelper.SamePathOrUnder(System.String)">
  3147. <summary>
  3148. Returns a constraint that tests whether the path provided
  3149. is the same path or under an expected path after canonicalization.
  3150. </summary>
  3151. </member>
  3152. <member name="M:NUnit.Framework.AssertionHelper.InRange(System.IComparable,System.IComparable)">
  3153. <summary>
  3154. Returns a constraint that tests whether the actual value falls
  3155. within a specified range.
  3156. </summary>
  3157. </member>
  3158. <member name="T:NUnit.Framework.Assume">
  3159. <summary>
  3160. Provides static methods to express the assumptions
  3161. that must be met for a test to give a meaningful
  3162. result. If an assumption is not met, the test
  3163. should produce an inconclusive result.
  3164. </summary>
  3165. </member>
  3166. <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
  3167. <summary>
  3168. DO NOT USE!
  3169. The Equals method throws an InvalidOperationException. This is done
  3170. to make sure there is no mistake by calling this function.
  3171. </summary>
  3172. <param name="a">The left object.</param>
  3173. <param name="b">The right object.</param>
  3174. <returns>Not applicable</returns>
  3175. </member>
  3176. <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
  3177. <summary>
  3178. DO NOT USE!
  3179. The ReferenceEquals method throws an InvalidOperationException. This is done
  3180. to make sure there is no mistake by calling this function.
  3181. </summary>
  3182. <param name="a">The left object.</param>
  3183. <param name="b">The right object.</param>
  3184. </member>
  3185. <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  3186. <summary>
  3187. Apply a constraint to an actual value, succeeding if the constraint
  3188. is satisfied and throwing an InconclusiveException on failure.
  3189. </summary>
  3190. <typeparam name="TActual">The Type being compared.</typeparam>
  3191. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  3192. <param name="expr">A Constraint expression to be applied</param>
  3193. </member>
  3194. <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  3195. <summary>
  3196. Apply a constraint to an actual value, succeeding if the constraint
  3197. is satisfied and throwing an InconclusiveException on failure.
  3198. </summary>
  3199. <typeparam name="TActual">The Type being compared.</typeparam>
  3200. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  3201. <param name="expr">A Constraint expression to be applied</param>
  3202. <param name="message">The message that will be displayed on failure</param>
  3203. <param name="args">Arguments to be used in formatting the message</param>
  3204. </member>
  3205. <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  3206. <summary>
  3207. Apply a constraint to an actual value, succeeding if the constraint
  3208. is satisfied and throwing an InconclusiveException on failure.
  3209. </summary>
  3210. <typeparam name="TActual">The Type being compared.</typeparam>
  3211. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  3212. <param name="expr">A Constraint expression to be applied</param>
  3213. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  3214. </member>
  3215. <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
  3216. <summary>
  3217. Asserts that a condition is true. If the condition is false the method throws
  3218. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  3219. </summary>
  3220. <param name="condition">The evaluated condition</param>
  3221. <param name="message">The message to display if the condition is false</param>
  3222. <param name="args">Arguments to be used in formatting the message</param>
  3223. </member>
  3224. <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
  3225. <summary>
  3226. Asserts that a condition is true. If the condition is false the
  3227. method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  3228. </summary>
  3229. <param name="condition">The evaluated condition</param>
  3230. </member>
  3231. <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.Func{System.String})">
  3232. <summary>
  3233. Asserts that a condition is true. If the condition is false the method throws
  3234. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  3235. </summary>
  3236. <param name="condition">The evaluated condition</param>
  3237. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  3238. </member>
  3239. <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
  3240. <summary>
  3241. Asserts that a condition is true. If the condition is false the method throws
  3242. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  3243. </summary>
  3244. <param name="condition">A lambda that returns a Boolean</param>
  3245. <param name="message">The message to display if the condition is false</param>
  3246. <param name="args">Arguments to be used in formatting the message</param>
  3247. </member>
  3248. <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
  3249. <summary>
  3250. Asserts that a condition is true. If the condition is false the method throws
  3251. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  3252. </summary>
  3253. <param name="condition">A lambda that returns a Boolean</param>
  3254. </member>
  3255. <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.Func{System.String})">
  3256. <summary>
  3257. Asserts that a condition is true. If the condition is false the method throws
  3258. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  3259. </summary>
  3260. <param name="condition">A lambda that returns a Boolean</param>
  3261. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  3262. </member>
  3263. <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  3264. <summary>
  3265. Asserts that the code represented by a delegate throws an exception
  3266. that satisfies the constraint provided.
  3267. </summary>
  3268. <param name="code">A TestDelegate to be executed</param>
  3269. <param name="constraint">A ThrowsConstraint used in the test</param>
  3270. </member>
  3271. <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  3272. <summary>
  3273. Apply a constraint to an actual value, succeeding if the constraint
  3274. is satisfied and throwing an InconclusiveException on failure.
  3275. </summary>
  3276. <typeparam name="TActual">The Type being compared.</typeparam>
  3277. <param name="actual">The actual value to test</param>
  3278. <param name="expression">A Constraint to be applied</param>
  3279. </member>
  3280. <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  3281. <summary>
  3282. Apply a constraint to an actual value, succeeding if the constraint
  3283. is satisfied and throwing an InconclusiveException on failure.
  3284. </summary>
  3285. <typeparam name="TActual">The Type being compared.</typeparam>
  3286. <param name="actual">The actual value to test</param>
  3287. <param name="expression">A Constraint expression to be applied</param>
  3288. <param name="message">The message that will be displayed on failure</param>
  3289. <param name="args">Arguments to be used in formatting the message</param>
  3290. </member>
  3291. <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  3292. <summary>
  3293. Apply a constraint to an actual value, succeeding if the constraint
  3294. is satisfied and throwing an InconclusiveException on failure.
  3295. </summary>
  3296. <typeparam name="TActual">The Type being compared.</typeparam>
  3297. <param name="actual">The actual value to test</param>
  3298. <param name="expression">A Constraint to be applied</param>
  3299. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  3300. </member>
  3301. <member name="T:NUnit.Framework.AuthorAttribute">
  3302. <summary>
  3303. Provides the Author of a test or test fixture.
  3304. </summary>
  3305. </member>
  3306. <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
  3307. <summary>
  3308. Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
  3309. </summary>
  3310. <param name="name">The name of the author.</param>
  3311. </member>
  3312. <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
  3313. <summary>
  3314. Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
  3315. </summary>
  3316. <param name="name">The name of the author.</param>
  3317. <param name="email">The email address of the author.</param>
  3318. </member>
  3319. <member name="T:NUnit.Framework.CategoryAttribute">
  3320. <summary>
  3321. Attribute used to apply a category to a test
  3322. </summary>
  3323. </member>
  3324. <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
  3325. <summary>
  3326. The name of the category
  3327. </summary>
  3328. </member>
  3329. <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
  3330. <summary>
  3331. Construct attribute for a given category based on
  3332. a name. The name may not contain the characters ',',
  3333. '+', '-' or '!'. However, this is not checked in the
  3334. constructor since it would cause an error to arise at
  3335. as the test was loaded without giving a clear indication
  3336. of where the problem is located. The error is handled
  3337. in NUnitFramework.cs by marking the test as not
  3338. runnable.
  3339. </summary>
  3340. <param name="name">The name of the category</param>
  3341. </member>
  3342. <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
  3343. <summary>
  3344. Protected constructor uses the Type name as the name
  3345. of the category.
  3346. </summary>
  3347. </member>
  3348. <member name="P:NUnit.Framework.CategoryAttribute.Name">
  3349. <summary>
  3350. The name of the category
  3351. </summary>
  3352. </member>
  3353. <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3354. <summary>
  3355. Modifies a test by adding a category to it.
  3356. </summary>
  3357. <param name="test">The test to modify</param>
  3358. </member>
  3359. <member name="T:NUnit.Framework.CombinatorialAttribute">
  3360. <summary>
  3361. Marks a test to use a combinatorial join of any argument
  3362. data provided. Since this is the default, the attribute is
  3363. optional.
  3364. </summary>
  3365. </member>
  3366. <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
  3367. <summary>
  3368. Default constructor
  3369. </summary>
  3370. </member>
  3371. <member name="T:NUnit.Framework.CombiningStrategyAttribute">
  3372. <summary>
  3373. Marks a test to use a particular CombiningStrategy to join
  3374. any parameter data provided. Since this is the default, the
  3375. attribute is optional.
  3376. </summary>
  3377. </member>
  3378. <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
  3379. <summary>
  3380. Construct a CombiningStrategyAttribute incorporating an
  3381. ICombiningStrategy and an IParameterDataProvider.
  3382. </summary>
  3383. <param name="strategy">Combining strategy to be used in combining data</param>
  3384. <param name="provider">An IParameterDataProvider to supply data</param>
  3385. </member>
  3386. <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
  3387. <summary>
  3388. Construct a CombiningStrategyAttribute incorporating an object
  3389. that implements ICombiningStrategy and an IParameterDataProvider.
  3390. This constructor is provided for CLS compliance.
  3391. </summary>
  3392. <param name="strategy">Combining strategy to be used in combining data</param>
  3393. <param name="provider">An IParameterDataProvider to supply data</param>
  3394. </member>
  3395. <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  3396. <summary>
  3397. Construct one or more TestMethods from a given MethodInfo,
  3398. using available parameter data.
  3399. </summary>
  3400. <param name="method">The MethodInfo for which tests are to be constructed.</param>
  3401. <param name="suite">The suite to which the tests will be added.</param>
  3402. <returns>One or more TestMethods</returns>
  3403. </member>
  3404. <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3405. <summary>
  3406. Modify the test by adding the name of the combining strategy
  3407. to the properties.
  3408. </summary>
  3409. <param name="test">The test to modify</param>
  3410. </member>
  3411. <member name="T:NUnit.Framework.CultureAttribute">
  3412. <summary>
  3413. CultureAttribute is used to mark a test fixture or an
  3414. individual method as applying to a particular Culture only.
  3415. </summary>
  3416. </member>
  3417. <member name="M:NUnit.Framework.CultureAttribute.#ctor">
  3418. <summary>
  3419. Constructor with no cultures specified, for use
  3420. with named property syntax.
  3421. </summary>
  3422. </member>
  3423. <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
  3424. <summary>
  3425. Constructor taking one or more cultures
  3426. </summary>
  3427. <param name="cultures">Comma-deliminted list of cultures</param>
  3428. </member>
  3429. <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3430. <summary>
  3431. Causes a test to be skipped if this CultureAttribute is not satisfied.
  3432. </summary>
  3433. <param name="test">The test to modify</param>
  3434. </member>
  3435. <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
  3436. <summary>
  3437. Tests to determine if the current culture is supported
  3438. based on the properties of this attribute.
  3439. </summary>
  3440. <returns>True, if the current culture is supported</returns>
  3441. </member>
  3442. <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
  3443. <summary>
  3444. Test to determine if the a particular culture or comma-
  3445. delimited set of cultures is in use.
  3446. </summary>
  3447. <param name="culture">Name of the culture or comma-separated list of culture ids</param>
  3448. <returns>True if the culture is in use on the system</returns>
  3449. </member>
  3450. <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
  3451. <summary>
  3452. Test to determine if one of a collection of cultures
  3453. is being used currently.
  3454. </summary>
  3455. <param name="cultures"></param>
  3456. <returns></returns>
  3457. </member>
  3458. <member name="T:NUnit.Framework.DataAttribute">
  3459. <summary>
  3460. The abstract base class for all data-providing attributes
  3461. defined by NUnit. Used to select all data sources for a
  3462. method, class or parameter.
  3463. </summary>
  3464. </member>
  3465. <member name="M:NUnit.Framework.DataAttribute.#ctor">
  3466. <summary>
  3467. Default constructor
  3468. </summary>
  3469. </member>
  3470. <member name="T:NUnit.Framework.DatapointAttribute">
  3471. <summary>
  3472. Used to mark a field for use as a datapoint when executing a theory
  3473. within the same fixture that requires an argument of the field's Type.
  3474. </summary>
  3475. </member>
  3476. <member name="T:NUnit.Framework.DatapointsAttribute">
  3477. <summary>
  3478. Used to mark a field, property or method providing a set of datapoints to
  3479. be used in executing any theories within the same fixture that require an
  3480. argument of the Type provided. The data source may provide an array of
  3481. the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
  3482. Synonymous with DatapointSourceAttribute.
  3483. </summary>
  3484. </member>
  3485. <member name="T:NUnit.Framework.DatapointSourceAttribute">
  3486. <summary>
  3487. Used to mark a field, property or method providing a set of datapoints to
  3488. be used in executing any theories within the same fixture that require an
  3489. argument of the Type provided. The data source may provide an array of
  3490. the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
  3491. Synonymous with DatapointsAttribute.
  3492. </summary>
  3493. </member>
  3494. <member name="T:NUnit.Framework.DefaultFloatingPointToleranceAttribute">
  3495. <summary>
  3496. DefaultFloatingPointToleranceAttribute sets the tolerance used
  3497. by default when checking the equality of floating point values.
  3498. </summary>
  3499. </member>
  3500. <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.#ctor(System.Double)">
  3501. <summary>
  3502. Construct specifying an amount
  3503. </summary>
  3504. <param name="amount"></param>
  3505. </member>
  3506. <member name="M:NUnit.Framework.DefaultFloatingPointToleranceAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
  3507. <summary>
  3508. Apply changes to the TestExecutionContext
  3509. </summary>
  3510. <param name="context">The TestExecutionContext</param>
  3511. </member>
  3512. <member name="T:NUnit.Framework.DescriptionAttribute">
  3513. <summary>
  3514. Attribute used to provide descriptive text about a
  3515. test case or fixture.
  3516. </summary>
  3517. </member>
  3518. <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
  3519. <summary>
  3520. Construct a description Attribute
  3521. </summary>
  3522. <param name="description">The text of the description</param>
  3523. </member>
  3524. <member name="T:NUnit.Framework.ExplicitAttribute">
  3525. <summary>
  3526. ExplicitAttribute marks a test or test fixture so that it will
  3527. only be run if explicitly executed from the gui or command line
  3528. or if it is included by use of a filter. The test will not be
  3529. run simply because an enclosing suite is run.
  3530. </summary>
  3531. </member>
  3532. <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
  3533. <summary>
  3534. Default constructor
  3535. </summary>
  3536. </member>
  3537. <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
  3538. <summary>
  3539. Constructor with a reason
  3540. </summary>
  3541. <param name="reason">The reason test is marked explicit</param>
  3542. </member>
  3543. <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3544. <summary>
  3545. Modifies a test by marking it as explicit.
  3546. </summary>
  3547. <param name="test">The test to modify</param>
  3548. </member>
  3549. <member name="T:NUnit.Framework.IgnoreAttribute">
  3550. <summary>
  3551. Attribute used to mark a test that is to be ignored.
  3552. Ignored tests result in a warning message when the
  3553. tests are run.
  3554. </summary>
  3555. </member>
  3556. <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
  3557. <summary>
  3558. Constructs the attribute giving a reason for ignoring the test
  3559. </summary>
  3560. <param name="reason">The reason for ignoring the test</param>
  3561. </member>
  3562. <member name="P:NUnit.Framework.IgnoreAttribute.Until">
  3563. <summary>
  3564. The date in the future to stop ignoring the test as a string in UTC time.
  3565. For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
  3566. "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
  3567. </summary>
  3568. <remarks>
  3569. Once the ignore until date has passed, the test will be marked
  3570. as runnable. Tests with an ignore until date will have an IgnoreUntilDate
  3571. property set which will appear in the test results.
  3572. </remarks>
  3573. <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
  3574. </member>
  3575. <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3576. <summary>
  3577. Modifies a test by marking it as Ignored.
  3578. </summary>
  3579. <param name="test">The test to modify</param>
  3580. </member>
  3581. <member name="T:NUnit.Framework.IncludeExcludeAttribute">
  3582. <summary>
  3583. Abstract base for Attributes that are used to include tests
  3584. in the test run based on environmental settings.
  3585. </summary>
  3586. </member>
  3587. <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
  3588. <summary>
  3589. Constructor with no included items specified, for use
  3590. with named property syntax.
  3591. </summary>
  3592. </member>
  3593. <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
  3594. <summary>
  3595. Constructor taking one or more included items
  3596. </summary>
  3597. <param name="include">Comma-delimited list of included items</param>
  3598. </member>
  3599. <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
  3600. <summary>
  3601. Name of the item that is needed in order for
  3602. a test to run. Multiple items may be given,
  3603. separated by a comma.
  3604. </summary>
  3605. </member>
  3606. <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
  3607. <summary>
  3608. Name of the item to be excluded. Multiple items
  3609. may be given, separated by a comma.
  3610. </summary>
  3611. </member>
  3612. <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
  3613. <summary>
  3614. The reason for including or excluding the test
  3615. </summary>
  3616. </member>
  3617. <member name="T:NUnit.Framework.NonParallelizableAttribute">
  3618. <summary>
  3619. NonParallelizableAttribute is used to mark tests that should NOT be run in parallel.
  3620. </summary>
  3621. </member>
  3622. <member name="M:NUnit.Framework.NonParallelizableAttribute.#ctor">
  3623. <summary>
  3624. Construct a NonParallelizableAttribute.
  3625. </summary>
  3626. </member>
  3627. <member name="T:NUnit.Framework.NonTestAssemblyAttribute">
  3628. <summary>
  3629. The NonTestAssemblyAttribute may be used by third-party frameworks
  3630. or other software that references the nunit framework but does not
  3631. contain tests. Applying the attribute indicates that the assembly
  3632. is not a test assembly and may prevent errors if certain runners
  3633. attempt to load the assembly. Note that recognition of the attribute
  3634. depends on each individual runner.
  3635. </summary>
  3636. </member>
  3637. <member name="T:NUnit.Framework.SingleThreadedAttribute">
  3638. <summary>
  3639. SingleThreadedAttribute applies to a test fixture and indicates
  3640. that all the child tests must be run on the same thread as the
  3641. OneTimeSetUp and OneTimeTearDown. It sets a flag in the
  3642. TestExecutionContext and forces all tests to be run sequentially
  3643. on the current thread. Any ParallelScope setting is ignored.
  3644. </summary>
  3645. </member>
  3646. <member name="M:NUnit.Framework.SingleThreadedAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
  3647. <summary>
  3648. Apply changes to the TestExecutionContext
  3649. </summary>
  3650. <param name="context">The TestExecutionContext</param>
  3651. </member>
  3652. <member name="T:NUnit.Framework.TestAssemblyDirectoryResolveAttribute">
  3653. <summary>
  3654. TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a
  3655. special assembly resolution hook that will explicitly search the test assembly's
  3656. directory for dependent assemblies. This works around a conflict between mixed-mode
  3657. assembly initialization and tests running in their own AppDomain in some cases.
  3658. </summary>
  3659. </member>
  3660. <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
  3661. <summary>
  3662. LevelOfParallelismAttribute is used to set the number of worker threads
  3663. that may be allocated by the framework for running tests.
  3664. </summary>
  3665. </member>
  3666. <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
  3667. <summary>
  3668. Construct a LevelOfParallelismAttribute.
  3669. </summary>
  3670. <param name="level">The number of worker threads to be created by the framework.</param>
  3671. </member>
  3672. <member name="T:NUnit.Framework.MaxTimeAttribute">
  3673. <summary>
  3674. Summary description for MaxTimeAttribute.
  3675. </summary>
  3676. </member>
  3677. <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
  3678. <summary>
  3679. Construct a MaxTimeAttribute, given a time in milliseconds.
  3680. </summary>
  3681. <param name="milliseconds">The maximum elapsed time in milliseconds</param>
  3682. </member>
  3683. <member name="T:NUnit.Framework.NUnitAttribute">
  3684. <summary>
  3685. The abstract base class for all custom attributes defined by NUnit.
  3686. </summary>
  3687. </member>
  3688. <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
  3689. <summary>
  3690. Default constructor
  3691. </summary>
  3692. </member>
  3693. <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
  3694. <summary>
  3695. Attribute used to identify a method that is called once
  3696. to perform setup before any child tests are run.
  3697. </summary>
  3698. </member>
  3699. <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
  3700. <summary>
  3701. Attribute used to identify a method that is called once
  3702. after all the child tests have run. The method is
  3703. guaranteed to be called, even if an exception is thrown.
  3704. </summary>
  3705. </member>
  3706. <member name="T:NUnit.Framework.OrderAttribute">
  3707. <summary>
  3708. Defines the order that the test will run in
  3709. </summary>
  3710. </member>
  3711. <member name="F:NUnit.Framework.OrderAttribute.Order">
  3712. <summary>
  3713. Defines the order that the test will run in
  3714. </summary>
  3715. </member>
  3716. <member name="M:NUnit.Framework.OrderAttribute.#ctor(System.Int32)">
  3717. <summary>
  3718. Defines the order that the test will run in
  3719. </summary>
  3720. <param name="order"></param>
  3721. </member>
  3722. <member name="M:NUnit.Framework.OrderAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3723. <summary>
  3724. Modifies a test as defined for the specific attribute.
  3725. </summary>
  3726. <param name="test">The test to modify</param>
  3727. </member>
  3728. <member name="T:NUnit.Framework.PairwiseAttribute">
  3729. <summary>
  3730. Marks a test to use a pairwise join of any argument
  3731. data provided. Arguments will be combined in such a
  3732. way that all possible pairs of arguments are used.
  3733. </summary>
  3734. </member>
  3735. <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
  3736. <summary>
  3737. Default constructor
  3738. </summary>
  3739. </member>
  3740. <member name="T:NUnit.Framework.ParallelizableAttribute">
  3741. <summary>
  3742. ParallelizableAttribute is used to mark tests that may be run in parallel.
  3743. </summary>
  3744. </member>
  3745. <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
  3746. <summary>
  3747. Construct a ParallelizableAttribute using default ParallelScope.Self.
  3748. </summary>
  3749. </member>
  3750. <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
  3751. <summary>
  3752. Construct a ParallelizableAttribute with a specified scope.
  3753. </summary>
  3754. <param name="scope">The ParallelScope associated with this attribute.</param>
  3755. </member>
  3756. <member name="P:NUnit.Framework.ParallelizableAttribute.Scope">
  3757. <summary>
  3758. Defines the degree to which this test and its descendants may be run in parallel
  3759. </summary>
  3760. </member>
  3761. <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3762. <summary>
  3763. Overridden to check for invalid combinations of settings
  3764. </summary>
  3765. <param name="test"></param>
  3766. </member>
  3767. <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
  3768. <summary>
  3769. Modify the context to be used for child tests
  3770. </summary>
  3771. <param name="context">The current TestExecutionContext</param>
  3772. </member>
  3773. <member name="T:NUnit.Framework.ParallelScope">
  3774. <summary>
  3775. The ParallelScope enumeration permits specifying the degree to
  3776. which a test and its descendants may be run in parallel.
  3777. </summary>
  3778. </member>
  3779. <member name="F:NUnit.Framework.ParallelScope.Default">
  3780. <summary>
  3781. No ParallelScope was specified on the test
  3782. </summary>
  3783. </member>
  3784. <member name="F:NUnit.Framework.ParallelScope.Self">
  3785. <summary>
  3786. The test may be run in parallel with others at the same level.
  3787. Valid on classes and methods but not assemblies.
  3788. </summary>
  3789. </member>
  3790. <member name="F:NUnit.Framework.ParallelScope.None">
  3791. <summary>
  3792. Test may not be run in parallel with any others. Valid on
  3793. classes and methods but not assemblies.
  3794. </summary>
  3795. </member>
  3796. <member name="F:NUnit.Framework.ParallelScope.ItemMask">
  3797. <summary>
  3798. Mask used to extract the flags that apply to the item on which a
  3799. ParallelizableAttribute has been placed, as opposed to descendants.
  3800. </summary>
  3801. </member>
  3802. <member name="F:NUnit.Framework.ParallelScope.Children">
  3803. <summary>
  3804. Descendants of the test may be run in parallel with one another.
  3805. Valid on assemblies and classes but not on methods.
  3806. </summary>
  3807. </member>
  3808. <member name="F:NUnit.Framework.ParallelScope.Fixtures">
  3809. <summary>
  3810. Descendants of the test down to the level of TestFixtures may be
  3811. run in parallel with one another. Valid on assemblies and classes
  3812. but not on methods.
  3813. </summary>
  3814. </member>
  3815. <member name="F:NUnit.Framework.ParallelScope.ContextMask">
  3816. <summary>
  3817. Mask used to extract all the flags that impact descendants of a
  3818. test and place them in the TestExecutionContext.
  3819. </summary>
  3820. </member>
  3821. <member name="F:NUnit.Framework.ParallelScope.All">
  3822. <summary>
  3823. The test and its descendants may be run in parallel with others at
  3824. the same level. Valid on classes and methods but not assemblies.
  3825. </summary>
  3826. </member>
  3827. <member name="T:NUnit.Framework.PropertyAttribute">
  3828. <summary>
  3829. PropertyAttribute is used to attach information to a test as a name/value pair..
  3830. </summary>
  3831. </member>
  3832. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
  3833. <summary>
  3834. Construct a PropertyAttribute with a name and string value
  3835. </summary>
  3836. <param name="propertyName">The name of the property</param>
  3837. <param name="propertyValue">The property value</param>
  3838. </member>
  3839. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
  3840. <summary>
  3841. Construct a PropertyAttribute with a name and int value
  3842. </summary>
  3843. <param name="propertyName">The name of the property</param>
  3844. <param name="propertyValue">The property value</param>
  3845. </member>
  3846. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
  3847. <summary>
  3848. Construct a PropertyAttribute with a name and double value
  3849. </summary>
  3850. <param name="propertyName">The name of the property</param>
  3851. <param name="propertyValue">The property value</param>
  3852. </member>
  3853. <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
  3854. <summary>
  3855. Constructor for derived classes that set the
  3856. property dictionary directly.
  3857. </summary>
  3858. </member>
  3859. <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
  3860. <summary>
  3861. Constructor for use by derived classes that use the
  3862. name of the type as the property name. Derived classes
  3863. must ensure that the Type of the property value is
  3864. a standard type supported by the BCL. Any custom
  3865. types will cause a serialization Exception when
  3866. in the client.
  3867. </summary>
  3868. </member>
  3869. <member name="P:NUnit.Framework.PropertyAttribute.Properties">
  3870. <summary>
  3871. Gets the property dictionary for this attribute
  3872. </summary>
  3873. </member>
  3874. <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  3875. <summary>
  3876. Modifies a test by adding properties to it.
  3877. </summary>
  3878. <param name="test">The test to modify</param>
  3879. </member>
  3880. <member name="T:NUnit.Framework.RandomAttribute">
  3881. <summary>
  3882. RandomAttribute is used to supply a set of random values
  3883. to a single parameter of a parameterized test.
  3884. </summary>
  3885. </member>
  3886. <member name="P:NUnit.Framework.RandomAttribute.Distinct">
  3887. <summary>
  3888. If true, no value will be repeated.
  3889. </summary>
  3890. </member>
  3891. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
  3892. <summary>
  3893. Construct a random set of values appropriate for the Type of the
  3894. parameter on which the attribute appears, specifying only the count.
  3895. </summary>
  3896. <param name="count"></param>
  3897. </member>
  3898. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
  3899. <summary>
  3900. Construct a set of ints within a specified range
  3901. </summary>
  3902. </member>
  3903. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
  3904. <summary>
  3905. Construct a set of unsigned ints within a specified range
  3906. </summary>
  3907. </member>
  3908. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
  3909. <summary>
  3910. Construct a set of longs within a specified range
  3911. </summary>
  3912. </member>
  3913. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
  3914. <summary>
  3915. Construct a set of unsigned longs within a specified range
  3916. </summary>
  3917. </member>
  3918. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
  3919. <summary>
  3920. Construct a set of shorts within a specified range
  3921. </summary>
  3922. </member>
  3923. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
  3924. <summary>
  3925. Construct a set of unsigned shorts within a specified range
  3926. </summary>
  3927. </member>
  3928. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
  3929. <summary>
  3930. Construct a set of doubles within a specified range
  3931. </summary>
  3932. </member>
  3933. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
  3934. <summary>
  3935. Construct a set of floats within a specified range
  3936. </summary>
  3937. </member>
  3938. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
  3939. <summary>
  3940. Construct a set of bytes within a specified range
  3941. </summary>
  3942. </member>
  3943. <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
  3944. <summary>
  3945. Construct a set of sbytes within a specified range
  3946. </summary>
  3947. </member>
  3948. <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  3949. <summary>
  3950. Get the collection of values to be used as arguments.
  3951. </summary>
  3952. </member>
  3953. <member name="T:NUnit.Framework.RangeAttribute">
  3954. <summary>
  3955. RangeAttribute is used to supply a range of values to an
  3956. individual parameter of a parameterized test.
  3957. </summary>
  3958. </member>
  3959. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
  3960. <summary>
  3961. Construct a range of ints using default step of 1
  3962. </summary>
  3963. <param name="from"></param>
  3964. <param name="to"></param>
  3965. </member>
  3966. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
  3967. <summary>
  3968. Construct a range of ints specifying the step size
  3969. </summary>
  3970. <param name="from"></param>
  3971. <param name="to"></param>
  3972. <param name="step"></param>
  3973. </member>
  3974. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
  3975. <summary>
  3976. Construct a range of unsigned ints using default step of 1
  3977. </summary>
  3978. <param name="from"></param>
  3979. <param name="to"></param>
  3980. </member>
  3981. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
  3982. <summary>
  3983. Construct a range of unsigned ints specifying the step size
  3984. </summary>
  3985. <param name="from"></param>
  3986. <param name="to"></param>
  3987. <param name="step"></param>
  3988. </member>
  3989. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
  3990. <summary>
  3991. Construct a range of longs using a default step of 1
  3992. </summary>
  3993. <param name="from"></param>
  3994. <param name="to"></param>
  3995. </member>
  3996. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
  3997. <summary>
  3998. Construct a range of longs
  3999. </summary>
  4000. <param name="from"></param>
  4001. <param name="to"></param>
  4002. <param name="step"></param>
  4003. </member>
  4004. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
  4005. <summary>
  4006. Construct a range of unsigned longs using default step of 1
  4007. </summary>
  4008. <param name="from"></param>
  4009. <param name="to"></param>
  4010. </member>
  4011. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
  4012. <summary>
  4013. Construct a range of unsigned longs specifying the step size
  4014. </summary>
  4015. <param name="from"></param>
  4016. <param name="to"></param>
  4017. <param name="step"></param>
  4018. </member>
  4019. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
  4020. <summary>
  4021. Construct a range of doubles
  4022. </summary>
  4023. <param name="from"></param>
  4024. <param name="to"></param>
  4025. <param name="step"></param>
  4026. </member>
  4027. <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
  4028. <summary>
  4029. Construct a range of floats
  4030. </summary>
  4031. <param name="from"></param>
  4032. <param name="to"></param>
  4033. <param name="step"></param>
  4034. </member>
  4035. <member name="T:NUnit.Framework.RepeatAttribute">
  4036. <summary>
  4037. RepeatAttribute may be applied to test case in order
  4038. to run it multiple times.
  4039. </summary>
  4040. </member>
  4041. <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
  4042. <summary>
  4043. Construct a RepeatAttribute
  4044. </summary>
  4045. <param name="count">The number of times to run the test</param>
  4046. </member>
  4047. <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
  4048. <summary>
  4049. Wrap a command and return the result.
  4050. </summary>
  4051. <param name="command">The command to be wrapped</param>
  4052. <returns>The wrapped command</returns>
  4053. </member>
  4054. <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
  4055. <summary>
  4056. The test command for the RepeatAttribute
  4057. </summary>
  4058. </member>
  4059. <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
  4060. <summary>
  4061. Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
  4062. </summary>
  4063. <param name="innerCommand">The inner command.</param>
  4064. <param name="repeatCount">The number of repetitions</param>
  4065. </member>
  4066. <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  4067. <summary>
  4068. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  4069. </summary>
  4070. <param name="context">The context in which the test should run.</param>
  4071. <returns>A TestResult</returns>
  4072. </member>
  4073. <member name="T:NUnit.Framework.RetryAttribute">
  4074. <summary>
  4075. <see cref="T:NUnit.Framework.RetryAttribute" /> is used on a test method to specify that it should
  4076. be rerun if it fails, up to a maximum number of times.
  4077. </summary>
  4078. </member>
  4079. <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
  4080. <summary>
  4081. Construct a <see cref="T:NUnit.Framework.RetryAttribute" />
  4082. </summary>
  4083. <param name="tryCount">The maximum number of times the test should be run if it fails</param>
  4084. </member>
  4085. <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
  4086. <summary>
  4087. Wrap a command and return the result.
  4088. </summary>
  4089. <param name="command">The command to be wrapped</param>
  4090. <returns>The wrapped command</returns>
  4091. </member>
  4092. <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
  4093. <summary>
  4094. The test command for the <see cref="T:NUnit.Framework.RetryAttribute"/>
  4095. </summary>
  4096. </member>
  4097. <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
  4098. <summary>
  4099. Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
  4100. </summary>
  4101. <param name="innerCommand">The inner command.</param>
  4102. <param name="tryCount">The maximum number of repetitions</param>
  4103. </member>
  4104. <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  4105. <summary>
  4106. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  4107. </summary>
  4108. <param name="context">The context in which the test should run.</param>
  4109. <returns>A TestResult</returns>
  4110. </member>
  4111. <member name="T:NUnit.Framework.SequentialAttribute">
  4112. <summary>
  4113. Marks a test to use a Sequential join of any argument
  4114. data provided. Arguments will be combined into test cases,
  4115. taking the next value of each argument until all are used.
  4116. </summary>
  4117. </member>
  4118. <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
  4119. <summary>
  4120. Default constructor
  4121. </summary>
  4122. </member>
  4123. <member name="T:NUnit.Framework.SetUpAttribute">
  4124. <summary>
  4125. Attribute used to identify a method that is called
  4126. immediately before each test is run.
  4127. </summary>
  4128. </member>
  4129. <member name="T:NUnit.Framework.SetUpFixtureAttribute">
  4130. <summary>
  4131. Attribute used to identify a class that contains
  4132. <see cref="T:NUnit.Framework.OneTimeSetUpAttribute" /> or <see cref="T:NUnit.Framework.OneTimeTearDownAttribute" />
  4133. methods for all the test fixtures under a given namespace.
  4134. </summary>
  4135. </member>
  4136. <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  4137. <summary>
  4138. Build a SetUpFixture from type provided. Normally called for a Type
  4139. on which the attribute has been placed.
  4140. </summary>
  4141. <param name="typeInfo">The type info of the fixture to be used.</param>
  4142. <returns>A SetUpFixture object as a TestSuite.</returns>
  4143. </member>
  4144. <member name="T:NUnit.Framework.TearDownAttribute">
  4145. <summary>
  4146. Attribute used to identify a method that is called
  4147. immediately after each test is run. The method is
  4148. guaranteed to be called, even if an exception is thrown.
  4149. </summary>
  4150. </member>
  4151. <member name="T:NUnit.Framework.TestActionAttribute">
  4152. <summary>
  4153. Provide actions to execute before and after tests.
  4154. </summary>
  4155. </member>
  4156. <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
  4157. <summary>
  4158. Executed before each test is run
  4159. </summary>
  4160. <param name="test">The test that is going to be run.</param>
  4161. </member>
  4162. <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
  4163. <summary>
  4164. Executed after each test is run
  4165. </summary>
  4166. <param name="test">The test that has just been run.</param>
  4167. </member>
  4168. <member name="P:NUnit.Framework.TestActionAttribute.Targets">
  4169. <summary>
  4170. Provides the target for the action attribute
  4171. </summary>
  4172. </member>
  4173. <member name="T:NUnit.Framework.TestAttribute">
  4174. <summary>
  4175. Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
  4176. class makes the method callable from the NUnit test runner. There is a property
  4177. called Description which is optional which you can provide a more detailed test
  4178. description. This class cannot be inherited.
  4179. </summary>
  4180. <example>
  4181. [TestFixture]
  4182. public class Fixture
  4183. {
  4184. [Test]
  4185. public void MethodToTest()
  4186. {}
  4187. [Test(Description = "more detailed description")]
  4188. public void TestDescriptionMethod()
  4189. {}
  4190. }
  4191. </example>
  4192. </member>
  4193. <member name="P:NUnit.Framework.TestAttribute.Description">
  4194. <summary>
  4195. Descriptive text for this test
  4196. </summary>
  4197. </member>
  4198. <member name="P:NUnit.Framework.TestAttribute.Author">
  4199. <summary>
  4200. The author of this test
  4201. </summary>
  4202. </member>
  4203. <member name="P:NUnit.Framework.TestAttribute.TestOf">
  4204. <summary>
  4205. The type that this test is testing
  4206. </summary>
  4207. </member>
  4208. <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
  4209. <summary>
  4210. Modifies a test by adding a description, if not already set.
  4211. </summary>
  4212. <param name="test">The test to modify</param>
  4213. </member>
  4214. <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
  4215. <summary>
  4216. Gets or sets the expected result.
  4217. </summary>
  4218. <value>The result.</value>
  4219. </member>
  4220. <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
  4221. <summary>
  4222. Returns true if an expected result has been set
  4223. </summary>
  4224. </member>
  4225. <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  4226. <summary>
  4227. Construct a TestMethod from a given method.
  4228. </summary>
  4229. <param name="method">The method for which a test is to be constructed.</param>
  4230. <param name="suite">The suite to which the test will be added.</param>
  4231. <returns>A TestMethod</returns>
  4232. </member>
  4233. <member name="T:NUnit.Framework.TestCaseAttribute">
  4234. <summary>
  4235. TestCaseAttribute is used to mark parameterized test cases
  4236. and provide them with their arguments.
  4237. </summary>
  4238. </member>
  4239. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
  4240. <summary>
  4241. Construct a TestCaseAttribute with a list of arguments.
  4242. This constructor is not CLS-Compliant
  4243. </summary>
  4244. <param name="arguments"></param>
  4245. </member>
  4246. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
  4247. <summary>
  4248. Construct a TestCaseAttribute with a single argument
  4249. </summary>
  4250. <param name="arg"></param>
  4251. </member>
  4252. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
  4253. <summary>
  4254. Construct a TestCaseAttribute with a two arguments
  4255. </summary>
  4256. <param name="arg1"></param>
  4257. <param name="arg2"></param>
  4258. </member>
  4259. <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
  4260. <summary>
  4261. Construct a TestCaseAttribute with a three arguments
  4262. </summary>
  4263. <param name="arg1"></param>
  4264. <param name="arg2"></param>
  4265. <param name="arg3"></param>
  4266. </member>
  4267. <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
  4268. <summary>
  4269. Gets or sets the name of the test.
  4270. </summary>
  4271. <value>The name of the test.</value>
  4272. </member>
  4273. <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
  4274. <summary>
  4275. Gets or sets the RunState of this test case.
  4276. </summary>
  4277. </member>
  4278. <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
  4279. <summary>
  4280. Gets the list of arguments to a test case
  4281. </summary>
  4282. </member>
  4283. <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
  4284. <summary>
  4285. Gets the properties of the test case
  4286. </summary>
  4287. </member>
  4288. <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
  4289. <summary>
  4290. Gets or sets the expected result.
  4291. </summary>
  4292. <value>The result.</value>
  4293. </member>
  4294. <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
  4295. <summary>
  4296. Returns true if the expected result has been set
  4297. </summary>
  4298. </member>
  4299. <member name="P:NUnit.Framework.TestCaseAttribute.Description">
  4300. <summary>
  4301. Gets or sets the description.
  4302. </summary>
  4303. <value>The description.</value>
  4304. </member>
  4305. <member name="P:NUnit.Framework.TestCaseAttribute.Author">
  4306. <summary>
  4307. The author of this test
  4308. </summary>
  4309. </member>
  4310. <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
  4311. <summary>
  4312. The type that this test is testing
  4313. </summary>
  4314. </member>
  4315. <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
  4316. <summary>
  4317. Gets or sets the reason for ignoring the test
  4318. </summary>
  4319. </member>
  4320. <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
  4321. <summary>
  4322. Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
  4323. </summary>
  4324. <value>
  4325. <c>true</c> if explicit; otherwise, <c>false</c>.
  4326. </value>
  4327. </member>
  4328. <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
  4329. <summary>
  4330. Gets or sets the reason for not running the test.
  4331. </summary>
  4332. <value>The reason.</value>
  4333. </member>
  4334. <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
  4335. <summary>
  4336. Gets or sets the ignore reason. When set to a non-null
  4337. non-empty value, the test is marked as ignored.
  4338. </summary>
  4339. <value>The ignore reason.</value>
  4340. </member>
  4341. <member name="P:NUnit.Framework.TestCaseAttribute.Category">
  4342. <summary>
  4343. Gets and sets the category for this test case.
  4344. May be a comma-separated list of categories.
  4345. </summary>
  4346. </member>
  4347. <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
  4348. <summary>
  4349. Performs several special conversions allowed by NUnit in order to
  4350. permit arguments with types that cannot be used in the constructor
  4351. of an Attribute such as TestCaseAttribute or to simplify their use.
  4352. </summary>
  4353. <param name="arglist">The arguments to be converted</param>
  4354. <param name="parameters">The ParameterInfo array for the method</param>
  4355. </member>
  4356. <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  4357. <summary>
  4358. Construct one or more TestMethods from a given MethodInfo,
  4359. using available parameter data.
  4360. </summary>
  4361. <param name="method">The MethodInfo for which tests are to be constructed.</param>
  4362. <param name="suite">The suite to which the tests will be added.</param>
  4363. <returns>One or more TestMethods</returns>
  4364. </member>
  4365. <member name="T:NUnit.Framework.TestCaseSourceAttribute">
  4366. <summary>
  4367. TestCaseSourceAttribute indicates the source to be used to
  4368. provide test cases for a test method.
  4369. </summary>
  4370. </member>
  4371. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
  4372. <summary>
  4373. Construct with the name of the method, property or field that will provide data
  4374. </summary>
  4375. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4376. </member>
  4377. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String,System.Object[])">
  4378. <summary>
  4379. Construct with a Type and name
  4380. </summary>
  4381. <param name="sourceType">The Type that will provide data</param>
  4382. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4383. <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
  4384. If the source name is a field or property has no effect.</param>
  4385. </member>
  4386. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
  4387. <summary>
  4388. Construct with a Type and name
  4389. </summary>
  4390. <param name="sourceType">The Type that will provide data</param>
  4391. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4392. </member>
  4393. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String,System.Object[])">
  4394. <summary>
  4395. Construct with a name
  4396. </summary>
  4397. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4398. <param name="methodParams">A set of parameters passed to the method, works only if the Source Name is a method.
  4399. If the source name is a field or property has no effect.</param>
  4400. </member>
  4401. <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
  4402. <summary>
  4403. Construct with a Type
  4404. </summary>
  4405. <param name="sourceType">The type that will provide data</param>
  4406. </member>
  4407. <member name="P:NUnit.Framework.TestCaseSourceAttribute.MethodParams">
  4408. <summary>
  4409. A set of parameters passed to the method, works only if the Source Name is a method.
  4410. If the source name is a field or property has no effect.
  4411. </summary>
  4412. </member>
  4413. <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
  4414. <summary>
  4415. The name of a the method, property or fiend to be used as a source
  4416. </summary>
  4417. </member>
  4418. <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
  4419. <summary>
  4420. A Type to be used as a source
  4421. </summary>
  4422. </member>
  4423. <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
  4424. <summary>
  4425. Gets or sets the category associated with every fixture created from
  4426. this attribute. May be a single category or a comma-separated list.
  4427. </summary>
  4428. </member>
  4429. <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  4430. <summary>
  4431. Construct one or more TestMethods from a given MethodInfo,
  4432. using available parameter data.
  4433. </summary>
  4434. <param name="method">The IMethod for which tests are to be constructed.</param>
  4435. <param name="suite">The suite to which the tests will be added.</param>
  4436. <returns>One or more TestMethods</returns>
  4437. </member>
  4438. <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
  4439. <summary>
  4440. Returns a set of ITestCaseDataItems for use as arguments
  4441. to a parameterized test method.
  4442. </summary>
  4443. <param name="method">The method for which data is needed.</param>
  4444. <returns></returns>
  4445. </member>
  4446. <member name="T:NUnit.Framework.TestFixtureAttribute">
  4447. <summary>
  4448. TestFixtureAttribute is used to mark a class that represents a TestFixture.
  4449. </summary>
  4450. </member>
  4451. <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
  4452. <summary>
  4453. Default constructor
  4454. </summary>
  4455. </member>
  4456. <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
  4457. <summary>
  4458. Construct with a object[] representing a set of arguments.
  4459. In .NET 2.0, the arguments may later be separated into
  4460. type arguments and constructor arguments.
  4461. </summary>
  4462. <param name="arguments"></param>
  4463. </member>
  4464. <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
  4465. <summary>
  4466. Gets or sets the name of the test.
  4467. </summary>
  4468. <value>The name of the test.</value>
  4469. </member>
  4470. <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
  4471. <summary>
  4472. Gets or sets the RunState of this test fixture.
  4473. </summary>
  4474. </member>
  4475. <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
  4476. <summary>
  4477. The arguments originally provided to the attribute
  4478. </summary>
  4479. </member>
  4480. <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
  4481. <summary>
  4482. Properties pertaining to this fixture
  4483. </summary>
  4484. </member>
  4485. <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
  4486. <summary>
  4487. Get or set the type arguments. If not set
  4488. explicitly, any leading arguments that are
  4489. Types are taken as type arguments.
  4490. </summary>
  4491. </member>
  4492. <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
  4493. <summary>
  4494. Descriptive text for this fixture
  4495. </summary>
  4496. </member>
  4497. <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
  4498. <summary>
  4499. The author of this fixture
  4500. </summary>
  4501. </member>
  4502. <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
  4503. <summary>
  4504. The type that this fixture is testing
  4505. </summary>
  4506. </member>
  4507. <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
  4508. <summary>
  4509. Gets or sets the ignore reason. May set RunState as a side effect.
  4510. </summary>
  4511. <value>The ignore reason.</value>
  4512. </member>
  4513. <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
  4514. <summary>
  4515. Gets or sets the reason for not running the fixture.
  4516. </summary>
  4517. <value>The reason.</value>
  4518. </member>
  4519. <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
  4520. <summary>
  4521. Gets or sets the ignore reason. When set to a non-null
  4522. non-empty value, the test is marked as ignored.
  4523. </summary>
  4524. <value>The ignore reason.</value>
  4525. </member>
  4526. <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
  4527. <summary>
  4528. Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
  4529. </summary>
  4530. <value>
  4531. <c>true</c> if explicit; otherwise, <c>false</c>.
  4532. </value>
  4533. </member>
  4534. <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
  4535. <summary>
  4536. Gets and sets the category for this fixture.
  4537. May be a comma-separated list of categories.
  4538. </summary>
  4539. </member>
  4540. <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  4541. <summary>
  4542. Build a fixture from type provided. Normally called for a Type
  4543. on which the attribute has been placed.
  4544. </summary>
  4545. <param name="typeInfo">The type info of the fixture to be used.</param>
  4546. <returns>A an IEnumerable holding one TestFixture object.</returns>
  4547. </member>
  4548. <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
  4549. <summary>
  4550. TestCaseSourceAttribute indicates the source to be used to
  4551. provide test fixture instances for a test class.
  4552. </summary>
  4553. </member>
  4554. <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
  4555. <summary>
  4556. Error message string is public so the tests can use it
  4557. </summary>
  4558. </member>
  4559. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
  4560. <summary>
  4561. Construct with the name of the method, property or field that will provide data
  4562. </summary>
  4563. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4564. </member>
  4565. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
  4566. <summary>
  4567. Construct with a Type and name
  4568. </summary>
  4569. <param name="sourceType">The Type that will provide data</param>
  4570. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4571. </member>
  4572. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
  4573. <summary>
  4574. Construct with a Type
  4575. </summary>
  4576. <param name="sourceType">The type that will provide data</param>
  4577. </member>
  4578. <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
  4579. <summary>
  4580. The name of a the method, property or fiend to be used as a source
  4581. </summary>
  4582. </member>
  4583. <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
  4584. <summary>
  4585. A Type to be used as a source
  4586. </summary>
  4587. </member>
  4588. <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
  4589. <summary>
  4590. Gets or sets the category associated with every fixture created from
  4591. this attribute. May be a single category or a comma-separated list.
  4592. </summary>
  4593. </member>
  4594. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  4595. <summary>
  4596. Construct one or more TestFixtures from a given Type,
  4597. using available parameter data.
  4598. </summary>
  4599. <param name="typeInfo">The TypeInfo for which fixtures are to be constructed.</param>
  4600. <returns>One or more TestFixtures as TestSuite</returns>
  4601. </member>
  4602. <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
  4603. <summary>
  4604. Returns a set of ITestFixtureData items for use as arguments
  4605. to a parameterized test fixture.
  4606. </summary>
  4607. <param name="sourceType">The type for which data is needed.</param>
  4608. <returns></returns>
  4609. </member>
  4610. <member name="T:NUnit.Framework.TestOfAttribute">
  4611. <summary>
  4612. Indicates which class the test or test fixture is testing
  4613. </summary>
  4614. </member>
  4615. <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
  4616. <summary>
  4617. Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
  4618. </summary>
  4619. <param name="type">The type that is being tested.</param>
  4620. </member>
  4621. <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
  4622. <summary>
  4623. Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
  4624. </summary>
  4625. <param name="typeName">The type that is being tested.</param>
  4626. </member>
  4627. <member name="T:NUnit.Framework.TheoryAttribute">
  4628. <summary>
  4629. Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
  4630. class makes the method callable from the NUnit test runner. There is a property
  4631. called Description which is optional which you can provide a more detailed test
  4632. description. This class cannot be inherited.
  4633. </summary>
  4634. <example>
  4635. [TestFixture]
  4636. public class Fixture
  4637. {
  4638. [Test]
  4639. public void MethodToTest()
  4640. {}
  4641. [Test(Description = "more detailed description")]
  4642. public void TestDescriptionMethod()
  4643. {}
  4644. }
  4645. </example>
  4646. </member>
  4647. <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
  4648. <summary>
  4649. Construct the attribute, specifying a combining strategy and source of parameter data.
  4650. </summary>
  4651. </member>
  4652. <member name="T:NUnit.Framework.ValuesAttribute">
  4653. <summary>
  4654. ValuesAttribute is used to provide literal arguments for
  4655. an individual parameter of a test.
  4656. </summary>
  4657. </member>
  4658. <member name="F:NUnit.Framework.ValuesAttribute.data">
  4659. <summary>
  4660. The collection of data to be returned. Must
  4661. be set by any derived attribute classes.
  4662. We use an object[] so that the individual
  4663. elements may have their type changed in GetData
  4664. if necessary
  4665. </summary>
  4666. </member>
  4667. <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
  4668. <summary>
  4669. Constructs for use with an Enum parameter. Will pass every enum
  4670. value in to the test.
  4671. </summary>
  4672. </member>
  4673. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
  4674. <summary>
  4675. Construct with one argument
  4676. </summary>
  4677. <param name="arg1"></param>
  4678. </member>
  4679. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
  4680. <summary>
  4681. Construct with two arguments
  4682. </summary>
  4683. <param name="arg1"></param>
  4684. <param name="arg2"></param>
  4685. </member>
  4686. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
  4687. <summary>
  4688. Construct with three arguments
  4689. </summary>
  4690. <param name="arg1"></param>
  4691. <param name="arg2"></param>
  4692. <param name="arg3"></param>
  4693. </member>
  4694. <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
  4695. <summary>
  4696. Construct with an array of arguments
  4697. </summary>
  4698. <param name="args"></param>
  4699. </member>
  4700. <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  4701. <summary>
  4702. Get the collection of values to be used as arguments
  4703. </summary>
  4704. </member>
  4705. <member name="T:NUnit.Framework.ValueSourceAttribute">
  4706. <summary>
  4707. ValueSourceAttribute indicates the source to be used to
  4708. provide data for one parameter of a test method.
  4709. </summary>
  4710. </member>
  4711. <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
  4712. <summary>
  4713. Construct with the name of the factory - for use with languages
  4714. that don't support params arrays.
  4715. </summary>
  4716. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4717. </member>
  4718. <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
  4719. <summary>
  4720. Construct with a Type and name - for use with languages
  4721. that don't support params arrays.
  4722. </summary>
  4723. <param name="sourceType">The Type that will provide data</param>
  4724. <param name="sourceName">The name of a static method, property or field that will provide data.</param>
  4725. </member>
  4726. <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
  4727. <summary>
  4728. The name of a the method, property or fiend to be used as a source
  4729. </summary>
  4730. </member>
  4731. <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
  4732. <summary>
  4733. A Type to be used as a source
  4734. </summary>
  4735. </member>
  4736. <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  4737. <summary>
  4738. Gets an enumeration of data items for use as arguments
  4739. for a test method parameter.
  4740. </summary>
  4741. <param name="parameter">The parameter for which data is needed</param>
  4742. <returns>
  4743. An enumeration containing individual data items
  4744. </returns>
  4745. </member>
  4746. <member name="T:NUnit.Framework.CollectionAssert">
  4747. <summary>
  4748. A set of Assert methods operating on one or more collections
  4749. </summary>
  4750. </member>
  4751. <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
  4752. <summary>
  4753. DO NOT USE! Use CollectionAssert.AreEqual(...) instead.
  4754. The Equals method throws an InvalidOperationException. This is done
  4755. to make sure there is no mistake by calling this function.
  4756. </summary>
  4757. <param name="a"></param>
  4758. <param name="b"></param>
  4759. </member>
  4760. <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
  4761. <summary>
  4762. DO NOT USE!
  4763. The ReferenceEquals method throws an InvalidOperationException. This is done
  4764. to make sure there is no mistake by calling this function.
  4765. </summary>
  4766. <param name="a"></param>
  4767. <param name="b"></param>
  4768. </member>
  4769. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
  4770. <summary>
  4771. Asserts that all items contained in collection are of the type specified by expectedType.
  4772. </summary>
  4773. <param name="collection">IEnumerable containing objects to be considered</param>
  4774. <param name="expectedType">System.Type that all objects in collection must be instances of</param>
  4775. </member>
  4776. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
  4777. <summary>
  4778. Asserts that all items contained in collection are of the type specified by expectedType.
  4779. </summary>
  4780. <param name="collection">IEnumerable containing objects to be considered</param>
  4781. <param name="expectedType">System.Type that all objects in collection must be instances of</param>
  4782. <param name="message">The message that will be displayed on failure</param>
  4783. <param name="args">Arguments to be used in formatting the message</param>
  4784. </member>
  4785. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
  4786. <summary>
  4787. Asserts that all items contained in collection are not equal to null.
  4788. </summary>
  4789. <param name="collection">IEnumerable containing objects to be considered</param>
  4790. </member>
  4791. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
  4792. <summary>
  4793. Asserts that all items contained in collection are not equal to null.
  4794. </summary>
  4795. <param name="collection">IEnumerable of objects to be considered</param>
  4796. <param name="message">The message that will be displayed on failure</param>
  4797. <param name="args">Arguments to be used in formatting the message</param>
  4798. </member>
  4799. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
  4800. <summary>
  4801. Ensures that every object contained in collection exists within the collection
  4802. once and only once.
  4803. </summary>
  4804. <param name="collection">IEnumerable of objects to be considered</param>
  4805. </member>
  4806. <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
  4807. <summary>
  4808. Ensures that every object contained in collection exists within the collection
  4809. once and only once.
  4810. </summary>
  4811. <param name="collection">IEnumerable of objects to be considered</param>
  4812. <param name="message">The message that will be displayed on failure</param>
  4813. <param name="args">Arguments to be used in formatting the message</param>
  4814. </member>
  4815. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4816. <summary>
  4817. Asserts that expected and actual are exactly equal. The collections must have the same count,
  4818. and contain the exact same objects in the same order.
  4819. </summary>
  4820. <param name="expected">The first IEnumerable of objects to be considered</param>
  4821. <param name="actual">The second IEnumerable of objects to be considered</param>
  4822. </member>
  4823. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
  4824. <summary>
  4825. Asserts that expected and actual are exactly equal. The collections must have the same count,
  4826. and contain the exact same objects in the same order.
  4827. If comparer is not null then it will be used to compare the objects.
  4828. </summary>
  4829. <param name="expected">The first IEnumerable of objects to be considered</param>
  4830. <param name="actual">The second IEnumerable of objects to be considered</param>
  4831. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  4832. </member>
  4833. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4834. <summary>
  4835. Asserts that expected and actual are exactly equal. The collections must have the same count,
  4836. and contain the exact same objects in the same order.
  4837. </summary>
  4838. <param name="expected">The first IEnumerable of objects to be considered</param>
  4839. <param name="actual">The second IEnumerable of objects to be considered</param>
  4840. <param name="message">The message that will be displayed on failure</param>
  4841. <param name="args">Arguments to be used in formatting the message</param>
  4842. </member>
  4843. <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
  4844. <summary>
  4845. Asserts that expected and actual are exactly equal. The collections must have the same count,
  4846. and contain the exact same objects in the same order.
  4847. If comparer is not null then it will be used to compare the objects.
  4848. </summary>
  4849. <param name="expected">The first IEnumerable of objects to be considered</param>
  4850. <param name="actual">The second IEnumerable of objects to be considered</param>
  4851. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  4852. <param name="message">The message that will be displayed on failure</param>
  4853. <param name="args">Arguments to be used in formatting the message</param>
  4854. </member>
  4855. <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4856. <summary>
  4857. Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
  4858. </summary>
  4859. <param name="expected">The first IEnumerable of objects to be considered</param>
  4860. <param name="actual">The second IEnumerable of objects to be considered</param>
  4861. </member>
  4862. <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4863. <summary>
  4864. Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
  4865. </summary>
  4866. <param name="expected">The first IEnumerable of objects to be considered</param>
  4867. <param name="actual">The second IEnumerable of objects to be considered</param>
  4868. <param name="message">The message that will be displayed on failure</param>
  4869. <param name="args">Arguments to be used in formatting the message</param>
  4870. </member>
  4871. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4872. <summary>
  4873. Asserts that expected and actual are not exactly equal.
  4874. </summary>
  4875. <param name="expected">The first IEnumerable of objects to be considered</param>
  4876. <param name="actual">The second IEnumerable of objects to be considered</param>
  4877. </member>
  4878. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
  4879. <summary>
  4880. Asserts that expected and actual are not exactly equal.
  4881. If comparer is not null then it will be used to compare the objects.
  4882. </summary>
  4883. <param name="expected">The first IEnumerable of objects to be considered</param>
  4884. <param name="actual">The second IEnumerable of objects to be considered</param>
  4885. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  4886. </member>
  4887. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4888. <summary>
  4889. Asserts that expected and actual are not exactly equal.
  4890. </summary>
  4891. <param name="expected">The first IEnumerable of objects to be considered</param>
  4892. <param name="actual">The second IEnumerable of objects to be considered</param>
  4893. <param name="message">The message that will be displayed on failure</param>
  4894. <param name="args">Arguments to be used in formatting the message</param>
  4895. </member>
  4896. <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
  4897. <summary>
  4898. Asserts that expected and actual are not exactly equal.
  4899. If comparer is not null then it will be used to compare the objects.
  4900. </summary>
  4901. <param name="expected">The first IEnumerable of objects to be considered</param>
  4902. <param name="actual">The second IEnumerable of objects to be considered</param>
  4903. <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
  4904. <param name="message">The message that will be displayed on failure</param>
  4905. <param name="args">Arguments to be used in formatting the message</param>
  4906. </member>
  4907. <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4908. <summary>
  4909. Asserts that expected and actual are not equivalent.
  4910. </summary>
  4911. <param name="expected">The first IEnumerable of objects to be considered</param>
  4912. <param name="actual">The second IEnumerable of objects to be considered</param>
  4913. </member>
  4914. <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4915. <summary>
  4916. Asserts that expected and actual are not equivalent.
  4917. </summary>
  4918. <param name="expected">The first IEnumerable of objects to be considered</param>
  4919. <param name="actual">The second IEnumerable of objects to be considered</param>
  4920. <param name="message">The message that will be displayed on failure</param>
  4921. <param name="args">Arguments to be used in formatting the message</param>
  4922. </member>
  4923. <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
  4924. <summary>
  4925. Asserts that collection contains actual as an item.
  4926. </summary>
  4927. <param name="collection">IEnumerable of objects to be considered</param>
  4928. <param name="actual">Object to be found within collection</param>
  4929. </member>
  4930. <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
  4931. <summary>
  4932. Asserts that collection contains actual as an item.
  4933. </summary>
  4934. <param name="collection">IEnumerable of objects to be considered</param>
  4935. <param name="actual">Object to be found within collection</param>
  4936. <param name="message">The message that will be displayed on failure</param>
  4937. <param name="args">Arguments to be used in formatting the message</param>
  4938. </member>
  4939. <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
  4940. <summary>
  4941. Asserts that collection does not contain actual as an item.
  4942. </summary>
  4943. <param name="collection">IEnumerable of objects to be considered</param>
  4944. <param name="actual">Object that cannot exist within collection</param>
  4945. </member>
  4946. <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
  4947. <summary>
  4948. Asserts that collection does not contain actual as an item.
  4949. </summary>
  4950. <param name="collection">IEnumerable of objects to be considered</param>
  4951. <param name="actual">Object that cannot exist within collection</param>
  4952. <param name="message">The message that will be displayed on failure</param>
  4953. <param name="args">Arguments to be used in formatting the message</param>
  4954. </member>
  4955. <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4956. <summary>
  4957. Asserts that the superset does not contain the subset
  4958. </summary>
  4959. <param name="subset">The IEnumerable subset to be considered</param>
  4960. <param name="superset">The IEnumerable superset to be considered</param>
  4961. </member>
  4962. <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4963. <summary>
  4964. Asserts that the superset does not contain the subset
  4965. </summary>
  4966. <param name="subset">The IEnumerable subset to be considered</param>
  4967. <param name="superset">The IEnumerable superset to be considered</param>
  4968. <param name="message">The message that will be displayed on failure</param>
  4969. <param name="args">Arguments to be used in formatting the message</param>
  4970. </member>
  4971. <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4972. <summary>
  4973. Asserts that the superset contains the subset.
  4974. </summary>
  4975. <param name="subset">The IEnumerable subset to be considered</param>
  4976. <param name="superset">The IEnumerable superset to be considered</param>
  4977. </member>
  4978. <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4979. <summary>
  4980. Asserts that the superset contains the subset.
  4981. </summary>
  4982. <param name="subset">The IEnumerable subset to be considered</param>
  4983. <param name="superset">The IEnumerable superset to be considered</param>
  4984. <param name="message">The message that will be displayed on failure</param>
  4985. <param name="args">Arguments to be used in formatting the message</param>
  4986. </member>
  4987. <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  4988. <summary>
  4989. Asserts that the subset does not contain the superset
  4990. </summary>
  4991. <param name="superset">The IEnumerable superset to be considered</param>
  4992. <param name="subset">The IEnumerable subset to be considered</param>
  4993. </member>
  4994. <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  4995. <summary>
  4996. Asserts that the subset does not contain the superset
  4997. </summary>
  4998. <param name="superset">The IEnumerable superset to be considered</param>
  4999. <param name="subset">The IEnumerable subset to be considered</param>
  5000. <param name="message">The message that will be displayed on failure</param>
  5001. <param name="args">Arguments to be used in formatting the message</param>
  5002. </member>
  5003. <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
  5004. <summary>
  5005. Asserts that the subset contains the superset.
  5006. </summary>
  5007. <param name="superset">The IEnumerable superset to be considered</param>
  5008. <param name="subset">The IEnumerable subset to be considered</param>
  5009. </member>
  5010. <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
  5011. <summary>
  5012. Asserts that the subset contains the superset.
  5013. </summary>
  5014. <param name="superset">The IEnumerable superset to be considered</param>
  5015. <param name="subset">The IEnumerable subset to be considered</param>
  5016. <param name="message">The message that will be displayed on failure</param>
  5017. <param name="args">Arguments to be used in formatting the message</param>
  5018. </member>
  5019. <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  5020. <summary>
  5021. Assert that an array, list or other collection is empty
  5022. </summary>
  5023. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5024. <param name="message">The message to be displayed on failure</param>
  5025. <param name="args">Arguments to be used in formatting the message</param>
  5026. </member>
  5027. <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
  5028. <summary>
  5029. Assert that an array,list or other collection is empty
  5030. </summary>
  5031. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5032. </member>
  5033. <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
  5034. <summary>
  5035. Assert that an array, list or other collection is empty
  5036. </summary>
  5037. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5038. <param name="message">The message to be displayed on failure</param>
  5039. <param name="args">Arguments to be used in formatting the message</param>
  5040. </member>
  5041. <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
  5042. <summary>
  5043. Assert that an array,list or other collection is empty
  5044. </summary>
  5045. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5046. </member>
  5047. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
  5048. <summary>
  5049. Assert that an array, list or other collection is ordered
  5050. </summary>
  5051. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5052. <param name="message">The message to be displayed on failure</param>
  5053. <param name="args">Arguments to be used in formatting the message</param>
  5054. </member>
  5055. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
  5056. <summary>
  5057. Assert that an array, list or other collection is ordered
  5058. </summary>
  5059. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5060. </member>
  5061. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
  5062. <summary>
  5063. Assert that an array, list or other collection is ordered
  5064. </summary>
  5065. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5066. <param name="comparer">A custom comparer to perform the comparisons</param>
  5067. <param name="message">The message to be displayed on failure</param>
  5068. <param name="args">Arguments to be used in formatting the message</param>
  5069. </member>
  5070. <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
  5071. <summary>
  5072. Assert that an array, list or other collection is ordered
  5073. </summary>
  5074. <param name="collection">An array, list or other collection implementing IEnumerable</param>
  5075. <param name="comparer">A custom comparer to perform the comparisons</param>
  5076. </member>
  5077. <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
  5078. <summary>
  5079. AllItemsConstraint applies another constraint to each
  5080. item in a collection, succeeding if they all succeed.
  5081. </summary>
  5082. </member>
  5083. <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  5084. <summary>
  5085. Construct an AllItemsConstraint on top of an existing constraint
  5086. </summary>
  5087. <param name="itemConstraint"></param>
  5088. </member>
  5089. <member name="P:NUnit.Framework.Constraints.AllItemsConstraint.DisplayName">
  5090. <summary>
  5091. The display name of this Constraint for use by ToString().
  5092. The default value is the name of the constraint with
  5093. trailing "Constraint" removed. Derived classes may set
  5094. this to another name in their constructors.
  5095. </summary>
  5096. </member>
  5097. <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
  5098. <summary>
  5099. Apply the item constraint to each item in the collection,
  5100. failing if any item fails.
  5101. </summary>
  5102. <param name="actual"></param>
  5103. <returns></returns>
  5104. </member>
  5105. <member name="T:NUnit.Framework.Constraints.AndConstraint">
  5106. <summary>
  5107. AndConstraint succeeds only if both members succeed.
  5108. </summary>
  5109. </member>
  5110. <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  5111. <summary>
  5112. Create an AndConstraint from two other constraints
  5113. </summary>
  5114. <param name="left">The first constraint</param>
  5115. <param name="right">The second constraint</param>
  5116. </member>
  5117. <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
  5118. <summary>
  5119. Gets text describing a constraint
  5120. </summary>
  5121. </member>
  5122. <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
  5123. <summary>
  5124. Apply both member constraints to an actual value, succeeding
  5125. succeeding only if both of them succeed.
  5126. </summary>
  5127. <param name="actual">The actual value</param>
  5128. <returns>True if the constraints both succeeded</returns>
  5129. </member>
  5130. <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
  5131. <summary>
  5132. Write the actual value for a failing constraint test to a
  5133. MessageWriter. The default implementation simply writes
  5134. the raw value of actual, leaving it to the writer to
  5135. perform any formatting.
  5136. </summary>
  5137. <param name="writer">The writer on which the actual value is displayed</param>
  5138. </member>
  5139. <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
  5140. <summary>
  5141. AssignableFromConstraint is used to test that an object
  5142. can be assigned from a given Type.
  5143. </summary>
  5144. </member>
  5145. <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
  5146. <summary>
  5147. Construct an AssignableFromConstraint for the type provided
  5148. </summary>
  5149. <param name="type"></param>
  5150. </member>
  5151. <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
  5152. <summary>
  5153. Apply the constraint to an actual value, returning true if it succeeds
  5154. </summary>
  5155. <param name="actual">The actual argument</param>
  5156. <returns>True if the constraint succeeds, otherwise false.</returns>
  5157. </member>
  5158. <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
  5159. <summary>
  5160. AssignableToConstraint is used to test that an object
  5161. can be assigned to a given Type.
  5162. </summary>
  5163. </member>
  5164. <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
  5165. <summary>
  5166. Construct an AssignableToConstraint for the type provided
  5167. </summary>
  5168. <param name="type"></param>
  5169. </member>
  5170. <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
  5171. <summary>
  5172. Apply the constraint to an actual value, returning true if it succeeds
  5173. </summary>
  5174. <param name="actual">The actual argument</param>
  5175. <returns>True if the constraint succeeds, otherwise false.</returns>
  5176. </member>
  5177. <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
  5178. <summary>
  5179. AttributeConstraint tests that a specified attribute is present
  5180. on a Type or other provider and that the value of the attribute
  5181. satisfies some other constraint.
  5182. </summary>
  5183. </member>
  5184. <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
  5185. <summary>
  5186. Constructs an AttributeConstraint for a specified attribute
  5187. Type and base constraint.
  5188. </summary>
  5189. <param name="type"></param>
  5190. <param name="baseConstraint"></param>
  5191. </member>
  5192. <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
  5193. <summary>
  5194. Determines whether the Type or other provider has the
  5195. expected attribute and if its value matches the
  5196. additional constraint specified.
  5197. </summary>
  5198. </member>
  5199. <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
  5200. <summary>
  5201. Returns a string representation of the constraint.
  5202. </summary>
  5203. </member>
  5204. <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
  5205. <summary>
  5206. AttributeExistsConstraint tests for the presence of a
  5207. specified attribute on a Type.
  5208. </summary>
  5209. </member>
  5210. <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
  5211. <summary>
  5212. Constructs an AttributeExistsConstraint for a specific attribute Type
  5213. </summary>
  5214. <param name="type"></param>
  5215. </member>
  5216. <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
  5217. <summary>
  5218. The Description of what this constraint tests, for
  5219. use in messages and in the ConstraintResult.
  5220. </summary>
  5221. </member>
  5222. <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
  5223. <summary>
  5224. Tests whether the object provides the expected attribute.
  5225. </summary>
  5226. <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
  5227. <returns>True if the expected attribute is present, otherwise false</returns>
  5228. </member>
  5229. <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
  5230. <summary>
  5231. BinaryConstraint is the abstract base of all constraints
  5232. that combine two other constraints in some fashion.
  5233. </summary>
  5234. </member>
  5235. <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
  5236. <summary>
  5237. The first constraint being combined
  5238. </summary>
  5239. </member>
  5240. <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
  5241. <summary>
  5242. The second constraint being combined
  5243. </summary>
  5244. </member>
  5245. <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  5246. <summary>
  5247. Construct a BinaryConstraint from two other constraints
  5248. </summary>
  5249. <param name="left">The first constraint</param>
  5250. <param name="right">The second constraint</param>
  5251. </member>
  5252. <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
  5253. <summary>
  5254. CollectionConstraint is the abstract base class for
  5255. constraints that operate on collections.
  5256. </summary>
  5257. </member>
  5258. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
  5259. <summary>
  5260. Construct an empty CollectionConstraint
  5261. </summary>
  5262. </member>
  5263. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
  5264. <summary>
  5265. Construct a CollectionConstraint
  5266. </summary>
  5267. <param name="arg"></param>
  5268. </member>
  5269. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
  5270. <summary>
  5271. Determines whether the specified enumerable is empty.
  5272. </summary>
  5273. <param name="enumerable">The enumerable.</param>
  5274. <returns>
  5275. <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
  5276. </returns>
  5277. </member>
  5278. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
  5279. <summary>
  5280. Test whether the constraint is satisfied by a given value
  5281. </summary>
  5282. <param name="actual">The value to be tested</param>
  5283. <returns>True for success, false for failure</returns>
  5284. </member>
  5285. <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
  5286. <summary>
  5287. Protected method to be implemented by derived classes
  5288. </summary>
  5289. <param name="collection"></param>
  5290. <returns></returns>
  5291. </member>
  5292. <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
  5293. <summary>
  5294. CollectionContainsConstraint is used to test whether a collection
  5295. contains an expected object as a member.
  5296. </summary>
  5297. </member>
  5298. <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
  5299. <summary>
  5300. Construct a CollectionContainsConstraint
  5301. </summary>
  5302. <param name="expected"></param>
  5303. </member>
  5304. <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.DisplayName">
  5305. <summary>
  5306. The display name of this Constraint for use by ToString().
  5307. The default value is the name of the constraint with
  5308. trailing "Constraint" removed. Derived classes may set
  5309. this to another name in their constructors.
  5310. </summary>
  5311. </member>
  5312. <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
  5313. <summary>
  5314. The Description of what this constraint tests, for
  5315. use in messages and in the ConstraintResult.
  5316. </summary>
  5317. </member>
  5318. <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
  5319. <summary>
  5320. Gets the expected object
  5321. </summary>
  5322. </member>
  5323. <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
  5324. <summary>
  5325. Test whether the expected item is contained in the collection
  5326. </summary>
  5327. <param name="actual"></param>
  5328. <returns></returns>
  5329. </member>
  5330. <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  5331. <summary>
  5332. Flag the constraint to use the supplied predicate function
  5333. </summary>
  5334. <param name="comparison">The comparison function to use.</param>
  5335. <returns>Self.</returns>
  5336. </member>
  5337. <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
  5338. <summary>
  5339. CollectionEquivalentConstraint is used to determine whether two
  5340. collections are equivalent.
  5341. </summary>
  5342. </member>
  5343. <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraint._tallyResult">
  5344. <summary>The result of the <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> from the collections
  5345. under comparison.</summary>
  5346. </member>
  5347. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
  5348. <summary>Construct a CollectionEquivalentConstraint</summary>
  5349. <param name="expected">Expected collection.</param>
  5350. </member>
  5351. <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.DisplayName">
  5352. <summary>
  5353. The display name of this Constraint for use by ToString().
  5354. The default value is the name of the constraint with
  5355. trailing "Constraint" removed. Derived classes may set
  5356. this to another name in their constructors.
  5357. </summary>
  5358. </member>
  5359. <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
  5360. <summary>
  5361. The Description of what this constraint tests, for
  5362. use in messages and in the ConstraintResult.
  5363. </summary>
  5364. </member>
  5365. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
  5366. <summary>
  5367. Test whether two collections are equivalent
  5368. </summary>
  5369. <param name="actual"></param>
  5370. <returns></returns>
  5371. </member>
  5372. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo``1(``0)">
  5373. <summary>
  5374. Test whether the collection is equivalent to the expected.
  5375. </summary>
  5376. <typeparam name="TActual">
  5377. Actual collection type.
  5378. </typeparam>
  5379. <param name="actual">
  5380. Actual collection to compare.
  5381. </param>
  5382. <returns>
  5383. A <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> indicating whether or not
  5384. the two collections are equivalent.
  5385. </returns>
  5386. </member>
  5387. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  5388. <summary>
  5389. Flag the constraint to use the supplied predicate function
  5390. </summary>
  5391. <param name="comparison">The comparison function to use.</param>
  5392. <returns>Self.</returns>
  5393. </member>
  5394. <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult">
  5395. <summary>Provides a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
  5396. </member>
  5397. <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult._tallyResult">
  5398. <summary>Result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/> of the collections to compare for equivalence.</summary>
  5399. </member>
  5400. <member name="F:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.MaxDifferingElemsToWrite">
  5401. <summary>Maximum amount of elements to write to the <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> if there are
  5402. extra/missing elements from the collection.</summary>
  5403. </member>
  5404. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.#ctor(NUnit.Framework.Constraints.CollectionEquivalentConstraint,NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult,System.Object,System.Boolean)">
  5405. <summary>Construct a <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult"/> using a <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
  5406. <param name="constraint">Source <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</param>
  5407. <param name="tallyResult">Result of the collection comparison.</param>
  5408. <param name="actual">Actual collection to compare.</param>
  5409. <param name="isSuccess">Whether or not the <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/> succeeded.</param>
  5410. </member>
  5411. <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
  5412. <summary>Write the custom failure message for this object's <see cref="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint"/>.</summary>
  5413. <param name="writer">The <see cref="T:NUnit.Framework.Constraints.MessageWriter"/> to write the failure message to.</param>
  5414. </member>
  5415. <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
  5416. <summary>
  5417. CollectionItemsEqualConstraint is the abstract base class for all
  5418. collection constraints that apply some notion of item equality
  5419. as a part of their operation.
  5420. </summary>
  5421. </member>
  5422. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
  5423. <summary>
  5424. Construct an empty CollectionConstraint
  5425. </summary>
  5426. </member>
  5427. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
  5428. <summary>
  5429. Construct a CollectionConstraint
  5430. </summary>
  5431. <param name="arg"></param>
  5432. </member>
  5433. <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
  5434. <summary>
  5435. Flag the constraint to ignore case and return self.
  5436. </summary>
  5437. </member>
  5438. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
  5439. <summary>
  5440. Flag the constraint to use the supplied IComparer object.
  5441. </summary>
  5442. <param name="comparer">The IComparer object to use.</param>
  5443. <returns>Self.</returns>
  5444. </member>
  5445. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  5446. <summary>
  5447. Flag the constraint to use the supplied IComparer object.
  5448. </summary>
  5449. <param name="comparer">The IComparer object to use.</param>
  5450. <returns>Self.</returns>
  5451. </member>
  5452. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
  5453. <summary>
  5454. Flag the constraint to use the supplied Comparison object.
  5455. </summary>
  5456. <param name="comparer">The IComparer object to use.</param>
  5457. <returns>Self.</returns>
  5458. </member>
  5459. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
  5460. <summary>
  5461. Flag the constraint to use the supplied IEqualityComparer object.
  5462. </summary>
  5463. <param name="comparer">The IComparer object to use.</param>
  5464. <returns>Self.</returns>
  5465. </member>
  5466. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
  5467. <summary>
  5468. Flag the constraint to use the supplied IEqualityComparer object.
  5469. </summary>
  5470. <param name="comparer">The IComparer object to use.</param>
  5471. <returns>Self.</returns>
  5472. </member>
  5473. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
  5474. <summary>
  5475. Compares two collection members for equality
  5476. </summary>
  5477. </member>
  5478. <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
  5479. <summary>
  5480. Return a new CollectionTally for use in making tests
  5481. </summary>
  5482. <param name="c">The collection to be included in the tally</param>
  5483. </member>
  5484. <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
  5485. <summary>
  5486. CollectionOrderedConstraint is used to test whether a collection is ordered.
  5487. </summary>
  5488. </member>
  5489. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
  5490. <summary>
  5491. Construct a CollectionOrderedConstraint
  5492. </summary>
  5493. </member>
  5494. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.DisplayName">
  5495. <summary>
  5496. The display name of this Constraint for use by ToString().
  5497. The default value is the name of the constraint with
  5498. trailing "Constraint" removed. Derived classes may set
  5499. this to another name in their constructors.
  5500. </summary>
  5501. </member>
  5502. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Ascending">
  5503. <summary>
  5504. If used performs a default ascending comparison
  5505. </summary>
  5506. </member>
  5507. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
  5508. <summary>
  5509. If used performs a reverse comparison
  5510. </summary>
  5511. </member>
  5512. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
  5513. <summary>
  5514. Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
  5515. </summary>
  5516. </member>
  5517. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  5518. <summary>
  5519. Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
  5520. </summary>
  5521. </member>
  5522. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
  5523. <summary>
  5524. Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
  5525. </summary>
  5526. </member>
  5527. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
  5528. <summary>
  5529. Modifies the constraint to test ordering by the value of
  5530. a specified property and returns self.
  5531. </summary>
  5532. </member>
  5533. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Then">
  5534. <summary>
  5535. Then signals a break between two ordering steps
  5536. </summary>
  5537. </member>
  5538. <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
  5539. <summary>
  5540. The Description of what this constraint tests, for
  5541. use in messages and in the ConstraintResult.
  5542. </summary>
  5543. </member>
  5544. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
  5545. <summary>
  5546. Test whether the collection is ordered
  5547. </summary>
  5548. <param name="actual"></param>
  5549. <returns></returns>
  5550. </member>
  5551. <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
  5552. <summary>
  5553. Returns the string representation of the constraint.
  5554. </summary>
  5555. <returns></returns>
  5556. </member>
  5557. <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint.OrderingStep">
  5558. <summary>
  5559. An OrderingStep represents one stage of the sort
  5560. </summary>
  5561. </member>
  5562. <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
  5563. <summary>
  5564. CollectionSubsetConstraint is used to determine whether
  5565. one collection is a subset of another
  5566. </summary>
  5567. </member>
  5568. <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
  5569. <summary>
  5570. Construct a CollectionSubsetConstraint
  5571. </summary>
  5572. <param name="expected">The collection that the actual value is expected to be a subset of</param>
  5573. </member>
  5574. <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.DisplayName">
  5575. <summary>
  5576. The display name of this Constraint for use by ToString().
  5577. The default value is the name of the constraint with
  5578. trailing "Constraint" removed. Derived classes may set
  5579. this to another name in their constructors.
  5580. </summary>
  5581. </member>
  5582. <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
  5583. <summary>
  5584. The Description of what this constraint tests, for
  5585. use in messages and in the ConstraintResult.
  5586. </summary>
  5587. </member>
  5588. <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
  5589. <summary>
  5590. Test whether the actual collection is a subset of
  5591. the expected collection provided.
  5592. </summary>
  5593. <param name="actual"></param>
  5594. <returns></returns>
  5595. </member>
  5596. <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  5597. <summary>
  5598. Flag the constraint to use the supplied predicate function
  5599. </summary>
  5600. <param name="comparison">The comparison function to use.</param>
  5601. <returns>Self.</returns>
  5602. </member>
  5603. <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
  5604. <summary>
  5605. CollectionSupersetConstraint is used to determine whether
  5606. one collection is a superset of another
  5607. </summary>
  5608. </member>
  5609. <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
  5610. <summary>
  5611. Construct a CollectionSupersetConstraint
  5612. </summary>
  5613. <param name="expected">The collection that the actual value is expected to be a superset of</param>
  5614. </member>
  5615. <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.DisplayName">
  5616. <summary>
  5617. The display name of this Constraint for use by ToString().
  5618. The default value is the name of the constraint with
  5619. trailing "Constraint" removed. Derived classes may set
  5620. this to another name in their constructors.
  5621. </summary>
  5622. </member>
  5623. <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
  5624. <summary>
  5625. The Description of what this constraint tests, for
  5626. use in messages and in the ConstraintResult.
  5627. </summary>
  5628. </member>
  5629. <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
  5630. <summary>
  5631. Test whether the actual collection is a superset of
  5632. the expected collection provided.
  5633. </summary>
  5634. <param name="actual"></param>
  5635. <returns></returns>
  5636. </member>
  5637. <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  5638. <summary>
  5639. Flag the constraint to use the supplied predicate function
  5640. </summary>
  5641. <param name="comparison">The comparison function to use.</param>
  5642. <returns>Self.</returns>
  5643. </member>
  5644. <member name="T:NUnit.Framework.Constraints.CollectionTally">
  5645. <summary><see cref="T:NUnit.Framework.Constraints.CollectionTally"/> counts (tallies) the number of occurrences
  5646. of each object in one or more enumerations.</summary>
  5647. </member>
  5648. <member name="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult">
  5649. <summary>The result of a <see cref="T:NUnit.Framework.Constraints.CollectionTally"/>.</summary>
  5650. </member>
  5651. <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.ExtraItems">
  5652. <summary>Items that were not in the expected collection.</summary>
  5653. </member>
  5654. <member name="P:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.MissingItems">
  5655. <summary>Items that were not accounted for in the expected collection.</summary>
  5656. </member>
  5657. <member name="M:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult.#ctor">
  5658. <summary>Constructs an empty <see cref="T:NUnit.Framework.Constraints.CollectionTally.CollectionTallyResult"/>.</summary>
  5659. </member>
  5660. <member name="P:NUnit.Framework.Constraints.CollectionTally.Result">
  5661. <summary>The result of the comparision between the two collections.</summary>
  5662. </member>
  5663. <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
  5664. <summary>Construct a CollectionTally object from a comparer and a collection.</summary>
  5665. <param name="comparer">The comparer to use for equality.</param>
  5666. <param name="c">The expected collection to compare against.</param>
  5667. </member>
  5668. <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
  5669. <summary>Try to remove an object from the tally.</summary>
  5670. <param name="o">The object to remove.</param>
  5671. </member>
  5672. <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
  5673. <summary>Try to remove a set of objects from the tally.</summary>
  5674. <param name="c">The objects to remove.</param>
  5675. </member>
  5676. <member name="T:NUnit.Framework.Constraints.Comparers.ArraysComparer">
  5677. <summary>
  5678. Comparator for two <see cref="T:System.Array"/>s.
  5679. </summary>
  5680. </member>
  5681. <member name="T:NUnit.Framework.Constraints.Comparers.CharsComparer">
  5682. <summary>
  5683. Comparator for two <see cref="T:System.Char"/>s.
  5684. </summary>
  5685. </member>
  5686. <member name="T:NUnit.Framework.Constraints.Comparers.DateTimeOffsetsComparer">
  5687. <summary>
  5688. Comparator for two <see cref="T:System.DateTimeOffset"/>s.
  5689. </summary>
  5690. </member>
  5691. <member name="T:NUnit.Framework.Constraints.Comparers.DictionariesComparer">
  5692. <summary>
  5693. Comparator for two <see cref="T:System.Collections.IDictionary"/>s.
  5694. </summary>
  5695. </member>
  5696. <member name="T:NUnit.Framework.Constraints.Comparers.DictionaryEntriesComparer">
  5697. <summary>
  5698. Comparator for two <see cref="T:System.Collections.DictionaryEntry"/>s.
  5699. </summary>
  5700. </member>
  5701. <member name="T:NUnit.Framework.Constraints.Comparers.DirectoriesComparer">
  5702. <summary>
  5703. Comparator for two <see cref="T:System.IO.DirectoryInfo"/>s.
  5704. </summary>
  5705. </member>
  5706. <member name="T:NUnit.Framework.Constraints.Comparers.EnumerablesComparer">
  5707. <summary>
  5708. Comparator for two <see cref="T:System.Collections.IEnumerable"/>s.
  5709. </summary>
  5710. </member>
  5711. <member name="T:NUnit.Framework.Constraints.Comparers.EquatablesComparer">
  5712. <summary>
  5713. Comparator for two types related by <see cref="T:System.IEquatable`1"/>.
  5714. </summary>
  5715. </member>
  5716. <member name="T:NUnit.Framework.Constraints.Comparers.IChainComparer">
  5717. <summary>
  5718. Interface for comparing two <see cref="T:System.Object"/>s.
  5719. </summary>
  5720. </member>
  5721. <member name="M:NUnit.Framework.Constraints.Comparers.IChainComparer.Equal(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
  5722. <summary>
  5723. Method for comparing two objects with a tolerance.
  5724. </summary>
  5725. <param name="x">The first object to compare.</param>
  5726. <param name="y">The second object to compare.</param>
  5727. <param name="tolerance">The tolerance to use when comparing the objects.</param>
  5728. <returns>
  5729. <c>null</c> if the objects cannot be compared using the method.
  5730. Otherwise the result of the comparison is returned.
  5731. </returns>
  5732. </member>
  5733. <member name="T:NUnit.Framework.Constraints.Comparers.KeyValuePairsComparer">
  5734. <summary>
  5735. Comparator for two <see cref="T:System.Collections.Generic.KeyValuePair`2"/>s.
  5736. </summary>
  5737. </member>
  5738. <member name="T:NUnit.Framework.Constraints.Comparers.NumericsComparer">
  5739. <summary>
  5740. Comparator for two <see cref="T:NUnit.Framework.Constraints.Numerics"/>s.
  5741. </summary>
  5742. </member>
  5743. <member name="T:NUnit.Framework.Constraints.Comparers.StreamsComparer">
  5744. <summary>
  5745. Comparator for two <see cref="T:System.IO.Stream"/>s.
  5746. </summary>
  5747. </member>
  5748. <member name="T:NUnit.Framework.Constraints.Comparers.StringsComparer">
  5749. <summary>
  5750. Comparator for two <see cref="T:System.String"/>s.
  5751. </summary>
  5752. </member>
  5753. <member name="T:NUnit.Framework.Constraints.Comparers.TimeSpanToleranceComparer">
  5754. <summary>
  5755. Comparator for two <see cref="T:System.DateTime"/>s or <see cref="T:System.TimeSpan"/>s.
  5756. </summary>
  5757. </member>
  5758. <member name="T:NUnit.Framework.Constraints.Comparers.ValueTupleComparer">
  5759. <summary>
  5760. Comparator for two <c>ValueTuple</c>s.
  5761. </summary>
  5762. </member>
  5763. <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
  5764. <summary>
  5765. ComparisonAdapter class centralizes all comparisons of
  5766. values in NUnit, adapting to the use of any provided
  5767. <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
  5768. or <see cref="T:System.Comparison`1"/>.
  5769. </summary>
  5770. </member>
  5771. <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
  5772. <summary>
  5773. Gets the default ComparisonAdapter, which wraps an
  5774. NUnitComparer object.
  5775. </summary>
  5776. </member>
  5777. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
  5778. <summary>
  5779. Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
  5780. </summary>
  5781. </member>
  5782. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
  5783. <summary>
  5784. Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
  5785. </summary>
  5786. </member>
  5787. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
  5788. <summary>
  5789. Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
  5790. </summary>
  5791. </member>
  5792. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
  5793. <summary>
  5794. Compares two objects
  5795. </summary>
  5796. </member>
  5797. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
  5798. <summary>
  5799. Construct a default ComparisonAdapter
  5800. </summary>
  5801. </member>
  5802. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
  5803. <summary>
  5804. Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
  5805. </summary>
  5806. </member>
  5807. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
  5808. <summary>
  5809. Compares two objects
  5810. </summary>
  5811. <param name="expected"></param>
  5812. <param name="actual"></param>
  5813. <returns></returns>
  5814. </member>
  5815. <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
  5816. <summary>
  5817. ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
  5818. allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
  5819. to actually perform the comparison.
  5820. </summary>
  5821. </member>
  5822. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
  5823. <summary>
  5824. Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
  5825. </summary>
  5826. </member>
  5827. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
  5828. <summary>
  5829. Compare a Type T to an object
  5830. </summary>
  5831. </member>
  5832. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
  5833. <summary>
  5834. Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
  5835. </summary>
  5836. </member>
  5837. <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
  5838. <summary>
  5839. Compare a Type T to an object
  5840. </summary>
  5841. </member>
  5842. <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
  5843. <summary>
  5844. Abstract base class for constraints that compare values to
  5845. determine if one is greater than, equal to or less than
  5846. the other.
  5847. </summary>
  5848. </member>
  5849. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._expected">
  5850. <summary>
  5851. The value against which a comparison is to be made
  5852. </summary>
  5853. </member>
  5854. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._tolerance">
  5855. <summary>
  5856. Tolerance used in making the comparison
  5857. </summary>
  5858. </member>
  5859. <member name="F:NUnit.Framework.Constraints.ComparisonConstraint._comparer">
  5860. <summary>
  5861. ComparisonAdapter to be used in making the comparison
  5862. </summary>
  5863. </member>
  5864. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object)">
  5865. <summary>
  5866. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
  5867. </summary>
  5868. <param name="expected">The value against which to make a comparison.</param>
  5869. </member>
  5870. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
  5871. <summary>
  5872. Test whether the constraint is satisfied by a given value
  5873. </summary>
  5874. <param name="actual">The value to be tested</param>
  5875. <returns>A ConstraintResult</returns>
  5876. </member>
  5877. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  5878. <summary>
  5879. Protected function overridden by derived class to actually perform the comparison
  5880. </summary>
  5881. </member>
  5882. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
  5883. <summary>
  5884. Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
  5885. </summary>
  5886. <param name="comparer">The comparer used for comparison tests</param>
  5887. <returns>A constraint modified to use the given comparer</returns>
  5888. </member>
  5889. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  5890. <summary>
  5891. Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
  5892. </summary>
  5893. <param name="comparer">The comparer used for comparison tests</param>
  5894. <returns>A constraint modified to use the given comparer</returns>
  5895. </member>
  5896. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
  5897. <summary>
  5898. Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
  5899. </summary>
  5900. <param name="comparer">The comparer used for comparison tests</param>
  5901. <returns>A constraint modified to use the given comparer</returns>
  5902. </member>
  5903. <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Within(System.Object)">
  5904. <summary>
  5905. Set the tolerance for use in this comparison
  5906. </summary>
  5907. </member>
  5908. <member name="P:NUnit.Framework.Constraints.ComparisonConstraint.Percent">
  5909. <summary>
  5910. Switches the .Within() modifier to interpret its tolerance as
  5911. a percentage that the actual values is allowed to deviate from
  5912. the expected value.
  5913. </summary>
  5914. <returns>Self</returns>
  5915. </member>
  5916. <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
  5917. <summary>
  5918. Delegate used to delay evaluation of the actual value
  5919. to be used in evaluating a constraint
  5920. </summary>
  5921. </member>
  5922. <member name="T:NUnit.Framework.Constraints.Constraint">
  5923. <summary>
  5924. The Constraint class is the base of all built-in constraints
  5925. within NUnit. It provides the operator overloads used to combine
  5926. constraints.
  5927. </summary>
  5928. </member>
  5929. <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
  5930. <summary>
  5931. Construct a constraint with optional arguments
  5932. </summary>
  5933. <param name="args">Arguments to be saved</param>
  5934. </member>
  5935. <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
  5936. <summary>
  5937. The display name of this Constraint for use by ToString().
  5938. The default value is the name of the constraint with
  5939. trailing "Constraint" removed. Derived classes may set
  5940. this to another name in their constructors.
  5941. </summary>
  5942. </member>
  5943. <member name="P:NUnit.Framework.Constraints.Constraint.Description">
  5944. <summary>
  5945. The Description of what this constraint tests, for
  5946. use in messages and in the ConstraintResult.
  5947. </summary>
  5948. </member>
  5949. <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
  5950. <summary>
  5951. Arguments provided to this Constraint, for use in
  5952. formatting the description.
  5953. </summary>
  5954. </member>
  5955. <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
  5956. <summary>
  5957. The ConstraintBuilder holding this constraint
  5958. </summary>
  5959. </member>
  5960. <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
  5961. <summary>
  5962. Applies the constraint to an actual value, returning a ConstraintResult.
  5963. </summary>
  5964. <param name="actual">The value to be tested</param>
  5965. <returns>A ConstraintResult</returns>
  5966. </member>
  5967. <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  5968. <summary>
  5969. Applies the constraint to an ActualValueDelegate that returns
  5970. the value to be tested. The default implementation simply evaluates
  5971. the delegate but derived classes may override it to provide for
  5972. delayed processing.
  5973. </summary>
  5974. <param name="del">An ActualValueDelegate</param>
  5975. <returns>A ConstraintResult</returns>
  5976. </member>
  5977. <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
  5978. <summary>
  5979. Test whether the constraint is satisfied by a given reference.
  5980. The default implementation simply dereferences the value but
  5981. derived classes may override it to provide for delayed processing.
  5982. </summary>
  5983. <param name="actual">A reference to the value to be tested</param>
  5984. <returns>A ConstraintResult</returns>
  5985. </member>
  5986. <member name="M:NUnit.Framework.Constraints.Constraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  5987. <summary>
  5988. Retrieves the value to be tested from an ActualValueDelegate.
  5989. The default implementation simply evaluates the delegate but derived
  5990. classes may override it to provide for delayed processing.
  5991. </summary>
  5992. <param name="del">An ActualValueDelegate</param>
  5993. <returns>Delegate evaluation result</returns>
  5994. </member>
  5995. <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
  5996. <summary>
  5997. Default override of ToString returns the constraint DisplayName
  5998. followed by any arguments within angle brackets.
  5999. </summary>
  6000. <returns></returns>
  6001. </member>
  6002. <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
  6003. <summary>
  6004. Returns the string representation of this constraint
  6005. </summary>
  6006. </member>
  6007. <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
  6008. <summary>
  6009. This operator creates a constraint that is satisfied only if both
  6010. argument constraints are satisfied.
  6011. </summary>
  6012. </member>
  6013. <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
  6014. <summary>
  6015. This operator creates a constraint that is satisfied if either
  6016. of the argument constraints is satisfied.
  6017. </summary>
  6018. </member>
  6019. <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
  6020. <summary>
  6021. This operator creates a constraint that is satisfied if the
  6022. argument constraint is not satisfied.
  6023. </summary>
  6024. </member>
  6025. <member name="P:NUnit.Framework.Constraints.Constraint.And">
  6026. <summary>
  6027. Returns a ConstraintExpression by appending And
  6028. to the current constraint.
  6029. </summary>
  6030. </member>
  6031. <member name="P:NUnit.Framework.Constraints.Constraint.With">
  6032. <summary>
  6033. Returns a ConstraintExpression by appending And
  6034. to the current constraint.
  6035. </summary>
  6036. </member>
  6037. <member name="P:NUnit.Framework.Constraints.Constraint.Or">
  6038. <summary>
  6039. Returns a ConstraintExpression by appending Or
  6040. to the current constraint.
  6041. </summary>
  6042. </member>
  6043. <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
  6044. <summary>
  6045. Returns a DelayedConstraint.WithRawDelayInterval with the specified delay time.
  6046. </summary>
  6047. <param name="delay">The delay, which defaults to milliseconds.</param>
  6048. <returns></returns>
  6049. </member>
  6050. <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
  6051. <summary>
  6052. Returns a DelayedConstraint with the specified delay time
  6053. and polling interval.
  6054. </summary>
  6055. <param name="delayInMilliseconds">The delay in milliseconds.</param>
  6056. <param name="pollingInterval">The interval at which to test the constraint.</param>
  6057. <returns></returns>
  6058. </member>
  6059. <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
  6060. <summary>
  6061. Resolves any pending operators and returns the resolved constraint.
  6062. </summary>
  6063. </member>
  6064. <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
  6065. <summary>
  6066. ConstraintBuilder maintains the stacks that are used in
  6067. processing a ConstraintExpression. An OperatorStack
  6068. is used to hold operators that are waiting for their
  6069. operands to be reorganized. a ConstraintStack holds
  6070. input constraints as well as the results of each
  6071. operator applied.
  6072. </summary>
  6073. </member>
  6074. <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
  6075. <summary>
  6076. OperatorStack is a type-safe stack for holding ConstraintOperators
  6077. </summary>
  6078. </member>
  6079. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  6080. <summary>
  6081. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
  6082. </summary>
  6083. <param name="builder">The ConstraintBuilder using this stack.</param>
  6084. </member>
  6085. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
  6086. <summary>
  6087. Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
  6088. </summary>
  6089. <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
  6090. </member>
  6091. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
  6092. <summary>
  6093. Gets the topmost operator without modifying the stack.
  6094. </summary>
  6095. </member>
  6096. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
  6097. <summary>
  6098. Pushes the specified operator onto the stack.
  6099. </summary>
  6100. <param name="op">The operator to put onto the stack.</param>
  6101. </member>
  6102. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
  6103. <summary>
  6104. Pops the topmost operator from the stack.
  6105. </summary>
  6106. <returns>The topmost operator on the stack</returns>
  6107. </member>
  6108. <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
  6109. <summary>
  6110. ConstraintStack is a type-safe stack for holding Constraints
  6111. </summary>
  6112. </member>
  6113. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  6114. <summary>
  6115. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
  6116. </summary>
  6117. <param name="builder">The ConstraintBuilder using this stack.</param>
  6118. </member>
  6119. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
  6120. <summary>
  6121. Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
  6122. </summary>
  6123. <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
  6124. </member>
  6125. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
  6126. <summary>
  6127. Pushes the specified constraint. As a side effect,
  6128. the constraint's Builder field is set to the
  6129. ConstraintBuilder owning this stack.
  6130. </summary>
  6131. <param name="constraint">The constraint to put onto the stack</param>
  6132. </member>
  6133. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
  6134. <summary>
  6135. Pops this topmost constraint from the stack.
  6136. As a side effect, the constraint's Builder
  6137. field is set to null.
  6138. </summary>
  6139. <returns>The topmost contraint on the stack</returns>
  6140. </member>
  6141. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
  6142. <summary>
  6143. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
  6144. </summary>
  6145. </member>
  6146. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
  6147. <summary>
  6148. Appends the specified operator to the expression by first
  6149. reducing the operator stack and then pushing the new
  6150. operator on the stack.
  6151. </summary>
  6152. <param name="op">The operator to push.</param>
  6153. </member>
  6154. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
  6155. <summary>
  6156. Appends the specified constraint to the expression by pushing
  6157. it on the constraint stack.
  6158. </summary>
  6159. <param name="constraint">The constraint to push.</param>
  6160. </member>
  6161. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
  6162. <summary>
  6163. Sets the top operator right context.
  6164. </summary>
  6165. <param name="rightContext">The right context.</param>
  6166. </member>
  6167. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
  6168. <summary>
  6169. Reduces the operator stack until the topmost item
  6170. precedence is greater than or equal to the target precedence.
  6171. </summary>
  6172. <param name="targetPrecedence">The target precedence.</param>
  6173. </member>
  6174. <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
  6175. <summary>
  6176. Resolves this instance, returning a Constraint. If the Builder
  6177. is not currently in a resolvable state, an exception is thrown.
  6178. </summary>
  6179. <returns>The resolved constraint</returns>
  6180. </member>
  6181. <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
  6182. <summary>
  6183. Gets a value indicating whether this instance is resolvable.
  6184. </summary>
  6185. <value>
  6186. <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
  6187. </value>
  6188. </member>
  6189. <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
  6190. <summary>
  6191. ConstraintExpression represents a compound constraint in the
  6192. process of being constructed from a series of syntactic elements.
  6193. Individual elements are appended to the expression as they are
  6194. reorganized. When a constraint is appended, it is returned as the
  6195. value of the operation so that modifiers may be applied. However,
  6196. any partially built expression is attached to the constraint for
  6197. later resolution. When an operator is appended, the partial
  6198. expression is returned. If it's a self-resolving operator, then
  6199. a ResolvableConstraintExpression is returned.
  6200. </summary>
  6201. </member>
  6202. <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
  6203. <summary>
  6204. The ConstraintBuilder holding the elements recognized so far
  6205. </summary>
  6206. </member>
  6207. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
  6208. <summary>
  6209. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
  6210. </summary>
  6211. </member>
  6212. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  6213. <summary>
  6214. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
  6215. class passing in a ConstraintBuilder, which may be pre-populated.
  6216. </summary>
  6217. <param name="builder">The builder.</param>
  6218. </member>
  6219. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
  6220. <summary>
  6221. Returns a string representation of the expression as it
  6222. currently stands. This should only be used for testing,
  6223. since it has the side-effect of resolving the expression.
  6224. </summary>
  6225. <returns></returns>
  6226. </member>
  6227. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
  6228. <summary>
  6229. Appends an operator to the expression and returns the
  6230. resulting expression itself.
  6231. </summary>
  6232. </member>
  6233. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
  6234. <summary>
  6235. Appends a self-resolving operator to the expression and
  6236. returns a new ResolvableConstraintExpression.
  6237. </summary>
  6238. </member>
  6239. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
  6240. <summary>
  6241. Appends a constraint to the expression and returns that
  6242. constraint, which is associated with the current state
  6243. of the expression being built. Note that the constraint
  6244. is not reduced at this time. For example, if there
  6245. is a NotOperator on the stack we don't reduce and
  6246. return a NotConstraint. The original constraint must
  6247. be returned because it may support modifiers that
  6248. are yet to be applied.
  6249. </summary>
  6250. </member>
  6251. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
  6252. <summary>
  6253. Returns a ConstraintExpression that negates any
  6254. following constraint.
  6255. </summary>
  6256. </member>
  6257. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
  6258. <summary>
  6259. Returns a ConstraintExpression that negates any
  6260. following constraint.
  6261. </summary>
  6262. </member>
  6263. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
  6264. <summary>
  6265. Returns a ConstraintExpression, which will apply
  6266. the following constraint to all members of a collection,
  6267. succeeding if all of them succeed.
  6268. </summary>
  6269. </member>
  6270. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
  6271. <summary>
  6272. Returns a ConstraintExpression, which will apply
  6273. the following constraint to all members of a collection,
  6274. succeeding if at least one of them succeeds.
  6275. </summary>
  6276. </member>
  6277. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
  6278. <summary>
  6279. Returns a ConstraintExpression, which will apply
  6280. the following constraint to all members of a collection,
  6281. succeeding if all of them fail.
  6282. </summary>
  6283. </member>
  6284. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
  6285. <summary>
  6286. Returns a ConstraintExpression, which will apply
  6287. the following constraint to all members of a collection,
  6288. succeeding only if a specified number of them succeed.
  6289. </summary>
  6290. </member>
  6291. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.One">
  6292. <summary>
  6293. Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/>, which will
  6294. apply the following constraint to a collection of length one, succeeding
  6295. only if exactly one of them succeeds.
  6296. </summary>
  6297. </member>
  6298. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
  6299. <summary>
  6300. Returns a new PropertyConstraintExpression, which will either
  6301. test for the existence of the named property on the object
  6302. being tested or apply any following constraint to that property.
  6303. </summary>
  6304. </member>
  6305. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
  6306. <summary>
  6307. Returns a new ConstraintExpression, which will apply the following
  6308. constraint to the Length property of the object being tested.
  6309. </summary>
  6310. </member>
  6311. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
  6312. <summary>
  6313. Returns a new ConstraintExpression, which will apply the following
  6314. constraint to the Count property of the object being tested.
  6315. </summary>
  6316. </member>
  6317. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
  6318. <summary>
  6319. Returns a new ConstraintExpression, which will apply the following
  6320. constraint to the Message property of the object being tested.
  6321. </summary>
  6322. </member>
  6323. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
  6324. <summary>
  6325. Returns a new ConstraintExpression, which will apply the following
  6326. constraint to the InnerException property of the object being tested.
  6327. </summary>
  6328. </member>
  6329. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
  6330. <summary>
  6331. Returns a new AttributeConstraint checking for the
  6332. presence of a particular attribute on an object.
  6333. </summary>
  6334. </member>
  6335. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
  6336. <summary>
  6337. Returns a new AttributeConstraint checking for the
  6338. presence of a particular attribute on an object.
  6339. </summary>
  6340. </member>
  6341. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
  6342. <summary>
  6343. With is currently a NOP - reserved for future use.
  6344. </summary>
  6345. </member>
  6346. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
  6347. <summary>
  6348. Returns the constraint provided as an argument - used to allow custom
  6349. custom constraints to easily participate in the syntax.
  6350. </summary>
  6351. </member>
  6352. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
  6353. <summary>
  6354. Returns the constraint provided as an argument - used to allow custom
  6355. custom constraints to easily participate in the syntax.
  6356. </summary>
  6357. </member>
  6358. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
  6359. <summary>
  6360. Returns a constraint that tests for null
  6361. </summary>
  6362. </member>
  6363. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
  6364. <summary>
  6365. Returns a constraint that tests for True
  6366. </summary>
  6367. </member>
  6368. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
  6369. <summary>
  6370. Returns a constraint that tests for False
  6371. </summary>
  6372. </member>
  6373. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
  6374. <summary>
  6375. Returns a constraint that tests for a positive value
  6376. </summary>
  6377. </member>
  6378. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
  6379. <summary>
  6380. Returns a constraint that tests for a negative value
  6381. </summary>
  6382. </member>
  6383. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Zero">
  6384. <summary>
  6385. Returns a constraint that tests if item is equal to zero
  6386. </summary>
  6387. </member>
  6388. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
  6389. <summary>
  6390. Returns a constraint that tests for NaN
  6391. </summary>
  6392. </member>
  6393. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
  6394. <summary>
  6395. Returns a constraint that tests for empty
  6396. </summary>
  6397. </member>
  6398. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
  6399. <summary>
  6400. Returns a constraint that tests whether a collection
  6401. contains all unique items.
  6402. </summary>
  6403. </member>
  6404. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
  6405. <summary>
  6406. Returns a constraint that tests two items for equality
  6407. </summary>
  6408. </member>
  6409. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
  6410. <summary>
  6411. Returns a constraint that tests that two references are the same object
  6412. </summary>
  6413. </member>
  6414. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
  6415. <summary>
  6416. Returns a constraint that tests whether the
  6417. actual value is greater than the supplied argument
  6418. </summary>
  6419. </member>
  6420. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
  6421. <summary>
  6422. Returns a constraint that tests whether the
  6423. actual value is greater than or equal to the supplied argument
  6424. </summary>
  6425. </member>
  6426. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
  6427. <summary>
  6428. Returns a constraint that tests whether the
  6429. actual value is greater than or equal to the supplied argument
  6430. </summary>
  6431. </member>
  6432. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
  6433. <summary>
  6434. Returns a constraint that tests whether the
  6435. actual value is less than the supplied argument
  6436. </summary>
  6437. </member>
  6438. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
  6439. <summary>
  6440. Returns a constraint that tests whether the
  6441. actual value is less than or equal to the supplied argument
  6442. </summary>
  6443. </member>
  6444. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
  6445. <summary>
  6446. Returns a constraint that tests whether the
  6447. actual value is less than or equal to the supplied argument
  6448. </summary>
  6449. </member>
  6450. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
  6451. <summary>
  6452. Returns a constraint that tests whether the actual
  6453. value is of the exact type supplied as an argument.
  6454. </summary>
  6455. </member>
  6456. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
  6457. <summary>
  6458. Returns a constraint that tests whether the actual
  6459. value is of the exact type supplied as an argument.
  6460. </summary>
  6461. </member>
  6462. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
  6463. <summary>
  6464. Returns a constraint that tests whether the actual value
  6465. is of the type supplied as an argument or a derived type.
  6466. </summary>
  6467. </member>
  6468. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
  6469. <summary>
  6470. Returns a constraint that tests whether the actual value
  6471. is of the type supplied as an argument or a derived type.
  6472. </summary>
  6473. </member>
  6474. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
  6475. <summary>
  6476. Returns a constraint that tests whether the actual value
  6477. is assignable from the type supplied as an argument.
  6478. </summary>
  6479. </member>
  6480. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
  6481. <summary>
  6482. Returns a constraint that tests whether the actual value
  6483. is assignable from the type supplied as an argument.
  6484. </summary>
  6485. </member>
  6486. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
  6487. <summary>
  6488. Returns a constraint that tests whether the actual value
  6489. is assignable from the type supplied as an argument.
  6490. </summary>
  6491. </member>
  6492. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
  6493. <summary>
  6494. Returns a constraint that tests whether the actual value
  6495. is assignable from the type supplied as an argument.
  6496. </summary>
  6497. </member>
  6498. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
  6499. <summary>
  6500. Returns a constraint that tests whether the actual value
  6501. is a collection containing the same elements as the
  6502. collection supplied as an argument.
  6503. </summary>
  6504. </member>
  6505. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
  6506. <summary>
  6507. Returns a constraint that tests whether the actual value
  6508. is a subset of the collection supplied as an argument.
  6509. </summary>
  6510. </member>
  6511. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
  6512. <summary>
  6513. Returns a constraint that tests whether the actual value
  6514. is a superset of the collection supplied as an argument.
  6515. </summary>
  6516. </member>
  6517. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
  6518. <summary>
  6519. Returns a constraint that tests whether a collection is ordered
  6520. </summary>
  6521. </member>
  6522. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
  6523. <summary>
  6524. Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
  6525. presence of a particular object in the collection.
  6526. </summary>
  6527. </member>
  6528. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
  6529. <summary>
  6530. Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
  6531. presence of a particular object in the collection.
  6532. </summary>
  6533. </member>
  6534. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
  6535. <summary>
  6536. Returns a new ContainsConstraint. This constraint
  6537. will, in turn, make use of the appropriate second-level
  6538. constraint, depending on the type of the actual argument.
  6539. This overload is only used if the item sought is a string,
  6540. since any other type implies that we are looking for a
  6541. collection member.
  6542. </summary>
  6543. </member>
  6544. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.Object)">
  6545. <summary>
  6546. Returns a new <see cref="T:NUnit.Framework.Constraints.SomeItemsConstraint"/> checking for the
  6547. presence of a particular object in the collection.
  6548. </summary>
  6549. </member>
  6550. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
  6551. <summary>
  6552. Returns a new ContainsConstraint. This constraint
  6553. will, in turn, make use of the appropriate second-level
  6554. constraint, depending on the type of the actual argument.
  6555. This overload is only used if the item sought is a string,
  6556. since any other type implies that we are looking for a
  6557. collection member.
  6558. </summary>
  6559. </member>
  6560. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainKey(System.Object)">
  6561. <summary>
  6562. Returns a new DictionaryContainsKeyConstraint checking for the
  6563. presence of a particular key in the Dictionary key collection.
  6564. </summary>
  6565. <param name="expected">The key to be matched in the Dictionary key collection</param>
  6566. </member>
  6567. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainValue(System.Object)">
  6568. <summary>
  6569. Returns a new DictionaryContainsValueConstraint checking for the
  6570. presence of a particular value in the Dictionary value collection.
  6571. </summary>
  6572. <param name="expected">The value to be matched in the Dictionary value collection</param>
  6573. </member>
  6574. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
  6575. <summary>
  6576. Returns a constraint that succeeds if the actual
  6577. value contains the substring supplied as an argument.
  6578. </summary>
  6579. </member>
  6580. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
  6581. <summary>
  6582. Returns a constraint that succeeds if the actual
  6583. value contains the substring supplied as an argument.
  6584. </summary>
  6585. </member>
  6586. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
  6587. <summary>
  6588. Returns a constraint that succeeds if the actual
  6589. value starts with the substring supplied as an argument.
  6590. </summary>
  6591. </member>
  6592. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
  6593. <summary>
  6594. Returns a constraint that succeeds if the actual
  6595. value starts with the substring supplied as an argument.
  6596. </summary>
  6597. </member>
  6598. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
  6599. <summary>
  6600. Returns a constraint that succeeds if the actual
  6601. value starts with the substring supplied as an argument.
  6602. </summary>
  6603. </member>
  6604. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
  6605. <summary>
  6606. Returns a constraint that succeeds if the actual
  6607. value ends with the substring supplied as an argument.
  6608. </summary>
  6609. </member>
  6610. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
  6611. <summary>
  6612. Returns a constraint that succeeds if the actual
  6613. value ends with the substring supplied as an argument.
  6614. </summary>
  6615. </member>
  6616. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
  6617. <summary>
  6618. Returns a constraint that succeeds if the actual
  6619. value ends with the substring supplied as an argument.
  6620. </summary>
  6621. </member>
  6622. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
  6623. <summary>
  6624. Returns a constraint that succeeds if the actual
  6625. value matches the regular expression supplied as an argument.
  6626. </summary>
  6627. </member>
  6628. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
  6629. <summary>
  6630. Returns a constraint that succeeds if the actual
  6631. value matches the regular expression supplied as an argument.
  6632. </summary>
  6633. </member>
  6634. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
  6635. <summary>
  6636. Returns a constraint that succeeds if the actual
  6637. value matches the regular expression supplied as an argument.
  6638. </summary>
  6639. </member>
  6640. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
  6641. <summary>
  6642. Returns a constraint that tests whether the path provided
  6643. is the same as an expected path after canonicalization.
  6644. </summary>
  6645. </member>
  6646. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
  6647. <summary>
  6648. Returns a constraint that tests whether the path provided
  6649. is the a subpath of the expected path after canonicalization.
  6650. </summary>
  6651. </member>
  6652. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
  6653. <summary>
  6654. Returns a constraint that tests whether the path provided
  6655. is the same path or under an expected path after canonicalization.
  6656. </summary>
  6657. </member>
  6658. <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.Object,System.Object)">
  6659. <summary>
  6660. Returns a constraint that tests whether the actual value falls
  6661. inclusively within a specified range.
  6662. </summary>
  6663. <param name="from">Inclusive beginning of the range.</param>
  6664. <param name="to">Inclusive end of the range.</param>
  6665. </member>
  6666. <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
  6667. <summary>
  6668. Returns a constraint that succeeds if the value
  6669. is a file or directory and it exists.
  6670. </summary>
  6671. </member>
  6672. <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
  6673. <summary>
  6674. ConstraintStatus represents the status of a ConstraintResult
  6675. returned by a Constraint being applied to an actual value.
  6676. </summary>
  6677. </member>
  6678. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
  6679. <summary>
  6680. The status has not yet been set
  6681. </summary>
  6682. </member>
  6683. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
  6684. <summary>
  6685. The constraint succeeded
  6686. </summary>
  6687. </member>
  6688. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
  6689. <summary>
  6690. The constraint failed
  6691. </summary>
  6692. </member>
  6693. <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
  6694. <summary>
  6695. An error occured in applying the constraint (reserved for future use)
  6696. </summary>
  6697. </member>
  6698. <member name="T:NUnit.Framework.Constraints.ConstraintResult">
  6699. <summary>
  6700. Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
  6701. </summary>
  6702. </member>
  6703. <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
  6704. <summary>
  6705. Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
  6706. </summary>
  6707. <param name="constraint">The Constraint to which this result applies.</param>
  6708. <param name="actualValue">The actual value to which the Constraint was applied.</param>
  6709. </member>
  6710. <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
  6711. <summary>
  6712. Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
  6713. </summary>
  6714. <param name="constraint">The Constraint to which this result applies.</param>
  6715. <param name="actualValue">The actual value to which the Constraint was applied.</param>
  6716. <param name="status">The status of the new ConstraintResult.</param>
  6717. </member>
  6718. <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
  6719. <summary>
  6720. Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
  6721. </summary>
  6722. <param name="constraint">The Constraint to which this result applies.</param>
  6723. <param name="actualValue">The actual value to which the Constraint was applied.</param>
  6724. <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
  6725. </member>
  6726. <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
  6727. <summary>
  6728. The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
  6729. </summary>
  6730. </member>
  6731. <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
  6732. <summary>
  6733. Gets and sets the ResultStatus for this result.
  6734. </summary>
  6735. </member>
  6736. <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
  6737. <summary>
  6738. True if actual value meets the Constraint criteria otherwise false.
  6739. </summary>
  6740. </member>
  6741. <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
  6742. <summary>
  6743. Display friendly name of the constraint.
  6744. </summary>
  6745. </member>
  6746. <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
  6747. <summary>
  6748. Description of the constraint may be affected by the state the constraint had
  6749. when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
  6750. </summary>
  6751. </member>
  6752. <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
  6753. <summary>
  6754. Write the failure message to the MessageWriter provided
  6755. as an argument. The default implementation simply passes
  6756. the result and the actual value to the writer, which
  6757. then displays the constraint description and the value.
  6758. Constraints that need to provide additional details,
  6759. such as where the error occured can override this.
  6760. </summary>
  6761. <param name="writer">The MessageWriter on which to display the message</param>
  6762. </member>
  6763. <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
  6764. <summary>
  6765. Write the actual value for a failing constraint test to a
  6766. MessageWriter. The default implementation simply writes
  6767. the raw value of actual, leaving it to the writer to
  6768. perform any formatting.
  6769. </summary>
  6770. <param name="writer">The writer on which the actual value is displayed</param>
  6771. </member>
  6772. <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
  6773. <summary>
  6774. ContainsConstraint tests a whether a string contains a substring
  6775. or a collection contains an object. It postpones the decision of
  6776. which test to use until the type of the actual argument is known.
  6777. This allows testing whether a string is contained in a collection
  6778. or as a substring of another string using the same syntax.
  6779. </summary>
  6780. </member>
  6781. <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
  6782. <summary>
  6783. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
  6784. </summary>
  6785. <param name="expected">The expected value contained within the string/collection.</param>
  6786. </member>
  6787. <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
  6788. <summary>
  6789. The Description of what this constraint tests, for
  6790. use in messages and in the ConstraintResult.
  6791. </summary>
  6792. </member>
  6793. <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
  6794. <summary>
  6795. Flag the constraint to ignore case and return self.
  6796. </summary>
  6797. </member>
  6798. <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
  6799. <summary>
  6800. Test whether the constraint is satisfied by a given value
  6801. </summary>
  6802. <param name="actual">The value to be tested</param>
  6803. <returns>True for success, false for failure</returns>
  6804. </member>
  6805. <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
  6806. <summary>
  6807. Applies a delay to the match so that a match can be evaluated in the future.
  6808. </summary>
  6809. </member>
  6810. <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval">
  6811. <summary>
  6812. Allows only changing the time dimension of delay interval and setting a polling interval of a DelayedConstraint
  6813. </summary>
  6814. </member>
  6815. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
  6816. <summary>
  6817. Creates a new DelayedConstraint.WithRawDelayInterval
  6818. </summary>
  6819. <param name="parent">Parent DelayedConstraint on which delay interval dimension is required to be set</param>
  6820. </member>
  6821. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Minutes">
  6822. <summary>
  6823. Changes delay interval dimension to minutes
  6824. </summary>
  6825. </member>
  6826. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.Seconds">
  6827. <summary>
  6828. Changes delay interval dimension to seconds
  6829. </summary>
  6830. </member>
  6831. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.MilliSeconds">
  6832. <summary>
  6833. Changes delay interval dimension to milliseconds
  6834. </summary>
  6835. </member>
  6836. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawDelayInterval.PollEvery(System.Int32)">
  6837. <summary>
  6838. Set polling interval, in milliseconds
  6839. </summary>
  6840. <param name="milliSeconds">A time interval, in milliseconds</param>
  6841. <returns></returns>
  6842. </member>
  6843. <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval">
  6844. <summary>
  6845. Allows only setting the polling interval of a DelayedConstraint
  6846. </summary>
  6847. </member>
  6848. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
  6849. <summary>
  6850. Creates a new DelayedConstraint.WithDimensionedDelayInterval
  6851. </summary>
  6852. <param name="parent">Parent DelayedConstraint on which polling interval is required to be set</param>
  6853. </member>
  6854. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithDimensionedDelayInterval.PollEvery(System.Int32)">
  6855. <summary>
  6856. Set polling interval, in milliseconds
  6857. </summary>
  6858. <param name="milliSeconds">A time interval, in milliseconds</param>
  6859. <returns></returns>
  6860. </member>
  6861. <member name="T:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval">
  6862. <summary>
  6863. Allows only changing the time dimension of the polling interval of a DelayedConstraint
  6864. </summary>
  6865. </member>
  6866. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.#ctor(NUnit.Framework.Constraints.DelayedConstraint)">
  6867. <summary>
  6868. Creates a new DelayedConstraint.WithRawPollingInterval
  6869. </summary>
  6870. <param name="parent">Parent DelayedConstraint on which polling dimension is required to be set</param>
  6871. </member>
  6872. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Minutes">
  6873. <summary>
  6874. Changes polling interval dimension to minutes
  6875. </summary>
  6876. </member>
  6877. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.Seconds">
  6878. <summary>
  6879. Changes polling interval dimension to seconds
  6880. </summary>
  6881. </member>
  6882. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.WithRawPollingInterval.MilliSeconds">
  6883. <summary>
  6884. Changes polling interval dimension to milliseconds
  6885. </summary>
  6886. </member>
  6887. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.DelayInterval">
  6888. <summary>
  6889. Delay value store as an Interval object
  6890. </summary>
  6891. </member>
  6892. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.PollingInterval">
  6893. <summary>
  6894. Polling value stored as an Interval object
  6895. </summary>
  6896. </member>
  6897. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
  6898. <summary>
  6899. Creates a new DelayedConstraint
  6900. </summary>
  6901. <param name="baseConstraint">The inner constraint to decorate</param>
  6902. <param name="delayInMilliseconds">The time interval after which the match is performed</param>
  6903. <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
  6904. </member>
  6905. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
  6906. <summary>
  6907. Creates a new DelayedConstraint
  6908. </summary>
  6909. <param name="baseConstraint">The inner constraint to decorate</param>
  6910. <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
  6911. <param name="pollingIntervalInMilliseconds">The time interval used for polling, in milliseconds</param>
  6912. <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
  6913. </member>
  6914. <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
  6915. <summary>
  6916. Gets text describing a constraint
  6917. </summary>
  6918. </member>
  6919. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
  6920. <summary>
  6921. Test whether the constraint is satisfied by a given value
  6922. </summary>
  6923. <param name="actual">The value to be tested</param>
  6924. <returns>True for if the base constraint fails, false if it succeeds</returns>
  6925. </member>
  6926. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  6927. <summary>
  6928. Test whether the constraint is satisfied by a delegate
  6929. </summary>
  6930. <param name="del">The delegate whose value is to be tested</param>
  6931. <returns>A ConstraintResult</returns>
  6932. </member>
  6933. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
  6934. <summary>
  6935. Test whether the constraint is satisfied by a given reference.
  6936. Overridden to wait for the specified delay period before
  6937. calling the base constraint with the dereferenced value.
  6938. </summary>
  6939. <param name="actual">A reference to the value to be tested</param>
  6940. <returns>True for success, false for failure</returns>
  6941. </member>
  6942. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
  6943. <summary>
  6944. Returns the string representation of the constraint.
  6945. </summary>
  6946. </member>
  6947. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
  6948. <summary>
  6949. Adjusts a Timestamp by a given TimeSpan
  6950. </summary>
  6951. <param name="timestamp"></param>
  6952. <param name="offset"></param>
  6953. <returns></returns>
  6954. </member>
  6955. <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
  6956. <summary>
  6957. Returns the difference between two Timestamps as a TimeSpan
  6958. </summary>
  6959. <param name="timestamp1"></param>
  6960. <param name="timestamp2"></param>
  6961. <returns></returns>
  6962. </member>
  6963. <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
  6964. <summary>
  6965. DictionaryContainsKeyConstraint is used to test whether a dictionary
  6966. contains an expected object as a key.
  6967. </summary>
  6968. </member>
  6969. <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
  6970. <summary>
  6971. Construct a DictionaryContainsKeyConstraint
  6972. </summary>
  6973. <param name="expected"></param>
  6974. </member>
  6975. <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.DisplayName">
  6976. <summary>
  6977. The display name of this Constraint for use by ToString().
  6978. The default value is the name of the constraint with
  6979. trailing "Constraint" removed. Derived classes may set
  6980. this to another name in their constructors.
  6981. </summary>
  6982. </member>
  6983. <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
  6984. <summary>
  6985. The Description of what this constraint tests, for
  6986. use in messages and in the ConstraintResult.
  6987. </summary>
  6988. </member>
  6989. <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Expected">
  6990. <summary>
  6991. Gets the expected object
  6992. </summary>
  6993. </member>
  6994. <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
  6995. <summary>
  6996. Test whether the expected key is contained in the dictionary
  6997. </summary>
  6998. </member>
  6999. <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  7000. <summary>
  7001. Flag the constraint to use the supplied predicate function
  7002. </summary>
  7003. <param name="comparison">The comparison function to use.</param>
  7004. <returns>Self.</returns>
  7005. </member>
  7006. <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
  7007. <summary>
  7008. DictionaryContainsValueConstraint is used to test whether a dictionary
  7009. contains an expected object as a value.
  7010. </summary>
  7011. </member>
  7012. <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
  7013. <summary>
  7014. Construct a DictionaryContainsValueConstraint
  7015. </summary>
  7016. <param name="expected"></param>
  7017. </member>
  7018. <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.DisplayName">
  7019. <summary>
  7020. The display name of this Constraint for use by ToString().
  7021. The default value is the name of the constraint with
  7022. trailing "Constraint" removed. Derived classes may set
  7023. this to another name in their constructors.
  7024. </summary>
  7025. </member>
  7026. <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
  7027. <summary>
  7028. The Description of what this constraint tests, for
  7029. use in messages and in the ConstraintResult.
  7030. </summary>
  7031. </member>
  7032. <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Expected">
  7033. <summary>
  7034. Gets the expected object
  7035. </summary>
  7036. </member>
  7037. <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
  7038. <summary>
  7039. Test whether the expected value is contained in the dictionary
  7040. </summary>
  7041. </member>
  7042. <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  7043. <summary>
  7044. Flag the constraint to use the supplied predicate function
  7045. </summary>
  7046. <param name="comparison">The comparison function to use.</param>
  7047. <returns>Self.</returns>
  7048. </member>
  7049. <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
  7050. <summary>
  7051. EmptyCollectionConstraint tests whether a collection is empty.
  7052. </summary>
  7053. </member>
  7054. <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
  7055. <summary>
  7056. The Description of what this constraint tests, for
  7057. use in messages and in the ConstraintResult.
  7058. </summary>
  7059. </member>
  7060. <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
  7061. <summary>
  7062. Check that the collection is empty
  7063. </summary>
  7064. <param name="collection"></param>
  7065. <returns></returns>
  7066. </member>
  7067. <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
  7068. <summary>
  7069. EmptyConstraint tests a whether a string or collection is empty,
  7070. postponing the decision about which test is applied until the
  7071. type of the actual argument is known.
  7072. </summary>
  7073. </member>
  7074. <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
  7075. <summary>
  7076. The Description of what this constraint tests, for
  7077. use in messages and in the ConstraintResult.
  7078. </summary>
  7079. </member>
  7080. <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
  7081. <summary>
  7082. Test whether the constraint is satisfied by a given value
  7083. </summary>
  7084. <param name="actual">The value to be tested</param>
  7085. <returns>True for success, false for failure</returns>
  7086. </member>
  7087. <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
  7088. <summary>
  7089. EmptyDirectoryConstraint is used to test that a directory is empty
  7090. </summary>
  7091. </member>
  7092. <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
  7093. <summary>
  7094. The Description of what this constraint tests, for
  7095. use in messages and in the ConstraintResult.
  7096. </summary>
  7097. </member>
  7098. <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
  7099. <summary>
  7100. Test whether the constraint is satisfied by a given value
  7101. </summary>
  7102. <param name="actual">The value to be tested</param>
  7103. <returns>True for success, false for failure</returns>
  7104. </member>
  7105. <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
  7106. <summary>
  7107. EmptyStringConstraint tests whether a string is empty.
  7108. </summary>
  7109. </member>
  7110. <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
  7111. <summary>
  7112. The Description of what this constraint tests, for
  7113. use in messages and in the ConstraintResult.
  7114. </summary>
  7115. </member>
  7116. <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
  7117. <summary>
  7118. Test whether the constraint is satisfied by a given value
  7119. </summary>
  7120. <param name="actual">The value to be tested</param>
  7121. <returns>True for success, false for failure</returns>
  7122. </member>
  7123. <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
  7124. <summary>
  7125. EndsWithConstraint can test whether a string ends
  7126. with an expected substring.
  7127. </summary>
  7128. </member>
  7129. <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
  7130. <summary>
  7131. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
  7132. </summary>
  7133. <param name="expected">The expected string</param>
  7134. </member>
  7135. <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
  7136. <summary>
  7137. Test whether the constraint is matched by the actual value.
  7138. This is a template method, which calls the IsMatch method
  7139. of the derived class.
  7140. </summary>
  7141. <param name="actual"></param>
  7142. <returns></returns>
  7143. </member>
  7144. <member name="T:NUnit.Framework.Constraints.EqualConstraint">
  7145. <summary>
  7146. EqualConstraint is able to compare an actual value with the
  7147. expected value provided in its constructor. Two objects are
  7148. considered equal if both are null, or if both have the same
  7149. value. NUnit has special semantics for some object types.
  7150. </summary>
  7151. </member>
  7152. <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
  7153. <summary>
  7154. NUnitEqualityComparer used to test equality.
  7155. </summary>
  7156. </member>
  7157. <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
  7158. <summary>
  7159. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
  7160. </summary>
  7161. <param name="expected">The expected value.</param>
  7162. </member>
  7163. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
  7164. <summary>
  7165. Gets the tolerance for this comparison.
  7166. </summary>
  7167. <value>
  7168. The tolerance.
  7169. </value>
  7170. </member>
  7171. <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
  7172. <summary>
  7173. Gets a value indicating whether to compare case insensitive.
  7174. </summary>
  7175. <value>
  7176. <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
  7177. </value>
  7178. </member>
  7179. <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
  7180. <summary>
  7181. Gets a value indicating whether or not to clip strings.
  7182. </summary>
  7183. <value>
  7184. <c>true</c> if set to clip strings otherwise, <c>false</c>.
  7185. </value>
  7186. </member>
  7187. <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
  7188. <summary>
  7189. Gets the failure points.
  7190. </summary>
  7191. <value>
  7192. The failure points.
  7193. </value>
  7194. </member>
  7195. <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
  7196. <summary>
  7197. Flag the constraint to ignore case and return self.
  7198. </summary>
  7199. </member>
  7200. <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
  7201. <summary>
  7202. Flag the constraint to suppress string clipping
  7203. and return self.
  7204. </summary>
  7205. </member>
  7206. <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
  7207. <summary>
  7208. Flag the constraint to compare arrays as collections
  7209. and return self.
  7210. </summary>
  7211. </member>
  7212. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
  7213. <summary>
  7214. Flag the constraint to use a tolerance when determining equality.
  7215. </summary>
  7216. <param name="amount">Tolerance value to be used</param>
  7217. <returns>Self.</returns>
  7218. </member>
  7219. <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
  7220. <summary>
  7221. Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
  7222. property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
  7223. </summary>
  7224. <remarks>
  7225. Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
  7226. constraint modifier.
  7227. </remarks>
  7228. </member>
  7229. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
  7230. <summary>
  7231. Switches the .Within() modifier to interpret its tolerance as
  7232. a distance in representable values (see remarks).
  7233. </summary>
  7234. <returns>Self.</returns>
  7235. <remarks>
  7236. Ulp stands for "unit in the last place" and describes the minimum
  7237. amount a given value can change. For any integers, an ulp is 1 whole
  7238. digit. For floating point values, the accuracy of which is better
  7239. for smaller numbers and worse for larger numbers, an ulp depends
  7240. on the size of the number. Using ulps for comparison of floating
  7241. point results instead of fixed tolerances is safer because it will
  7242. automatically compensate for the added inaccuracy of larger numbers.
  7243. </remarks>
  7244. </member>
  7245. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
  7246. <summary>
  7247. Switches the .Within() modifier to interpret its tolerance as
  7248. a percentage that the actual values is allowed to deviate from
  7249. the expected value.
  7250. </summary>
  7251. <returns>Self</returns>
  7252. </member>
  7253. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
  7254. <summary>
  7255. Causes the tolerance to be interpreted as a TimeSpan in days.
  7256. </summary>
  7257. <returns>Self</returns>
  7258. </member>
  7259. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
  7260. <summary>
  7261. Causes the tolerance to be interpreted as a TimeSpan in hours.
  7262. </summary>
  7263. <returns>Self</returns>
  7264. </member>
  7265. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
  7266. <summary>
  7267. Causes the tolerance to be interpreted as a TimeSpan in minutes.
  7268. </summary>
  7269. <returns>Self</returns>
  7270. </member>
  7271. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
  7272. <summary>
  7273. Causes the tolerance to be interpreted as a TimeSpan in seconds.
  7274. </summary>
  7275. <returns>Self</returns>
  7276. </member>
  7277. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
  7278. <summary>
  7279. Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
  7280. </summary>
  7281. <returns>Self</returns>
  7282. </member>
  7283. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
  7284. <summary>
  7285. Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
  7286. </summary>
  7287. <returns>Self</returns>
  7288. </member>
  7289. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
  7290. <summary>
  7291. Flag the constraint to use the supplied IComparer object.
  7292. </summary>
  7293. <param name="comparer">The IComparer object to use.</param>
  7294. <returns>Self.</returns>
  7295. </member>
  7296. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  7297. <summary>
  7298. Flag the constraint to use the supplied IComparer object.
  7299. </summary>
  7300. <param name="comparer">The IComparer object to use.</param>
  7301. <returns>Self.</returns>
  7302. </member>
  7303. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
  7304. <summary>
  7305. Flag the constraint to use the supplied Comparison object.
  7306. </summary>
  7307. <param name="comparer">The IComparer object to use.</param>
  7308. <returns>Self.</returns>
  7309. </member>
  7310. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
  7311. <summary>
  7312. Flag the constraint to use the supplied IEqualityComparer object.
  7313. </summary>
  7314. <param name="comparer">The IComparer object to use.</param>
  7315. <returns>Self.</returns>
  7316. </member>
  7317. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
  7318. <summary>
  7319. Flag the constraint to use the supplied IEqualityComparer object.
  7320. </summary>
  7321. <param name="comparer">The IComparer object to use.</param>
  7322. <returns>Self.</returns>
  7323. </member>
  7324. <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``2(System.Func{``0,``1,System.Boolean})">
  7325. <summary>
  7326. Flag the constraint to use the supplied predicate function
  7327. </summary>
  7328. <param name="comparison">The comparison function to use.</param>
  7329. <returns>Self.</returns>
  7330. </member>
  7331. <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
  7332. <summary>
  7333. Test whether the constraint is satisfied by a given value
  7334. </summary>
  7335. <param name="actual">The value to be tested</param>
  7336. <returns>True for success, false for failure</returns>
  7337. </member>
  7338. <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
  7339. <summary>
  7340. The Description of what this constraint tests, for
  7341. use in messages and in the ConstraintResult.
  7342. </summary>
  7343. </member>
  7344. <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
  7345. <summary>
  7346. The EqualConstraintResult class is tailored for formatting
  7347. and displaying the result of an EqualConstraint.
  7348. </summary>
  7349. </member>
  7350. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
  7351. <summary>
  7352. Construct an EqualConstraintResult
  7353. </summary>
  7354. </member>
  7355. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
  7356. <summary>
  7357. Write a failure message. Overridden to provide custom
  7358. failure messages for EqualConstraint.
  7359. </summary>
  7360. <param name="writer">The MessageWriter to write to</param>
  7361. </member>
  7362. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
  7363. <summary>
  7364. Display the failure information for two collections that did not match.
  7365. </summary>
  7366. <param name="writer">The MessageWriter on which to display</param>
  7367. <param name="expected">The expected collection.</param>
  7368. <param name="actual">The actual collection</param>
  7369. <param name="depth">The depth of this failure in a set of nested collections</param>
  7370. </member>
  7371. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
  7372. <summary>
  7373. Displays a single line showing the types and sizes of the expected
  7374. and actual collections or arrays. If both are identical, the value is
  7375. only shown once.
  7376. </summary>
  7377. <param name="writer">The MessageWriter on which to display</param>
  7378. <param name="expected">The expected collection or array</param>
  7379. <param name="actual">The actual collection or array</param>
  7380. <param name="indent">The indentation level for the message line</param>
  7381. </member>
  7382. <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)">
  7383. <summary>
  7384. Displays a single line showing the point in the expected and actual
  7385. arrays at which the comparison failed. If the arrays have different
  7386. structures or dimensions, both values are shown.
  7387. </summary>
  7388. <param name="writer">The MessageWriter on which to display</param>
  7389. <param name="expected">The expected array</param>
  7390. <param name="actual">The actual array</param>
  7391. <param name="failurePoint">Index of the failure point in the underlying collections</param>
  7392. <param name="indent">The indentation level for the message line</param>
  7393. </member>
  7394. <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
  7395. <summary>
  7396. Display the failure information for two IEnumerables that did not match.
  7397. </summary>
  7398. <param name="writer">The MessageWriter on which to display</param>
  7399. <param name="expected">The expected enumeration.</param>
  7400. <param name="actual">The actual enumeration</param>
  7401. <param name="depth">The depth of this failure in a set of nested collections</param>
  7402. </member>
  7403. <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
  7404. <summary>
  7405. EqualityAdapter class handles all equality comparisons
  7406. that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
  7407. or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
  7408. </summary>
  7409. </member>
  7410. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
  7411. <summary>
  7412. Compares two objects, returning true if they are equal
  7413. </summary>
  7414. </member>
  7415. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
  7416. <summary>
  7417. Returns true if the two objects can be compared by this adapter.
  7418. The base adapter cannot handle IEnumerables except for strings.
  7419. </summary>
  7420. </member>
  7421. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
  7422. <summary>
  7423. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
  7424. </summary>
  7425. </member>
  7426. <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
  7427. <summary>
  7428. <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
  7429. </summary>
  7430. </member>
  7431. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
  7432. <summary>
  7433. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
  7434. </summary>
  7435. </member>
  7436. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``2(System.Func{``0,``1,System.Boolean})">
  7437. <summary>
  7438. Returns an EqualityAdapter that uses a predicate function for items comparison.
  7439. </summary>
  7440. <typeparam name="TExpected"></typeparam>
  7441. <typeparam name="TActual"></typeparam>
  7442. <param name="comparison"></param>
  7443. <returns></returns>
  7444. </member>
  7445. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.CanCompare(System.Object,System.Object)">
  7446. <summary>
  7447. Returns true if the two objects can be compared by this adapter.
  7448. The base adapter cannot handle IEnumerables except for strings.
  7449. </summary>
  7450. </member>
  7451. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.PredicateEqualityAdapter`2.AreEqual(System.Object,System.Object)">
  7452. <summary>
  7453. Compares two objects, returning true if they are equal
  7454. </summary>
  7455. </member>
  7456. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
  7457. <summary>
  7458. Returns true if the two objects can be compared by this adapter.
  7459. Generic adapter requires objects of the specified type.
  7460. </summary>
  7461. </member>
  7462. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
  7463. <summary>
  7464. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
  7465. </summary>
  7466. </member>
  7467. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
  7468. <summary>
  7469. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
  7470. </summary>
  7471. </member>
  7472. <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
  7473. <summary>
  7474. <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
  7475. </summary>
  7476. </member>
  7477. <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
  7478. <summary>
  7479. Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
  7480. </summary>
  7481. </member>
  7482. <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
  7483. <summary>
  7484. ExactCountConstraint applies another constraint to each
  7485. item in a collection, succeeding only if a specified
  7486. number of items succeed.
  7487. </summary>
  7488. </member>
  7489. <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32)">
  7490. <summary>
  7491. Construct a standalone ExactCountConstraint
  7492. </summary>
  7493. <param name="expectedCount"></param>
  7494. </member>
  7495. <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
  7496. <summary>
  7497. Construct an ExactCountConstraint on top of an existing constraint
  7498. </summary>
  7499. <param name="expectedCount"></param>
  7500. <param name="itemConstraint"></param>
  7501. </member>
  7502. <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
  7503. <summary>
  7504. Apply the item constraint to each item in the collection,
  7505. succeeding only if the expected number of items pass.
  7506. </summary>
  7507. <param name="actual"></param>
  7508. <returns></returns>
  7509. </member>
  7510. <member name="P:NUnit.Framework.Constraints.ExactCountConstraint.Description">
  7511. <summary>
  7512. The Description of what this constraint tests, for
  7513. use in messages and in the ConstraintResult.
  7514. </summary>
  7515. </member>
  7516. <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
  7517. <summary>
  7518. ExactTypeConstraint is used to test that an object
  7519. is of the exact type provided in the constructor
  7520. </summary>
  7521. </member>
  7522. <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
  7523. <summary>
  7524. Construct an ExactTypeConstraint for a given Type
  7525. </summary>
  7526. <param name="type">The expected Type.</param>
  7527. </member>
  7528. <member name="P:NUnit.Framework.Constraints.ExactTypeConstraint.DisplayName">
  7529. <summary>
  7530. The display name of this Constraint for use by ToString().
  7531. The default value is the name of the constraint with
  7532. trailing "Constraint" removed. Derived classes may set
  7533. this to another name in their constructors.
  7534. </summary>
  7535. </member>
  7536. <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
  7537. <summary>
  7538. Apply the constraint to an actual value, returning true if it succeeds
  7539. </summary>
  7540. <param name="actual">The actual argument</param>
  7541. <returns>True if the constraint succeeds, otherwise false.</returns>
  7542. </member>
  7543. <member name="P:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.Description">
  7544. <summary>
  7545. The Description of what this constraint tests, for
  7546. use in messages and in the ConstraintResult.
  7547. </summary>
  7548. </member>
  7549. <member name="M:NUnit.Framework.Constraints.ExceptionNotThrownConstraint.ApplyTo``1(``0)">
  7550. <summary>
  7551. Applies the constraint to an actual value, returning a ConstraintResult.
  7552. </summary>
  7553. <param name="actual">The value to be tested</param>
  7554. <returns>A ConstraintResult</returns>
  7555. </member>
  7556. <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
  7557. <summary>
  7558. ExceptionTypeConstraint is a special version of ExactTypeConstraint
  7559. used to provided detailed info about the exception thrown in
  7560. an error message.
  7561. </summary>
  7562. </member>
  7563. <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
  7564. <summary>
  7565. Constructs an ExceptionTypeConstraint
  7566. </summary>
  7567. </member>
  7568. <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
  7569. <summary>
  7570. Applies the constraint to an actual value, returning a ConstraintResult.
  7571. </summary>
  7572. <param name="actual">The value to be tested</param>
  7573. <returns>A ConstraintResult</returns>
  7574. </member>
  7575. <member name="T:NUnit.Framework.Constraints.FalseConstraint">
  7576. <summary>
  7577. FalseConstraint tests that the actual value is false
  7578. </summary>
  7579. </member>
  7580. <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
  7581. <summary>
  7582. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
  7583. </summary>
  7584. </member>
  7585. <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
  7586. <summary>
  7587. Test whether the constraint is satisfied by a given value
  7588. </summary>
  7589. <param name="actual">The value to be tested</param>
  7590. <returns>True for success, false for failure</returns>
  7591. </member>
  7592. <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
  7593. <summary>
  7594. FileExistsConstraint is used to determine if a file exists
  7595. </summary>
  7596. </member>
  7597. <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
  7598. <summary>
  7599. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
  7600. </summary>
  7601. </member>
  7602. <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
  7603. <summary>
  7604. The Description of what this constraint tests, for
  7605. use in messages and in the ConstraintResult.
  7606. </summary>
  7607. </member>
  7608. <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
  7609. <summary>
  7610. FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
  7611. </summary>
  7612. </member>
  7613. <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
  7614. <summary>
  7615. If true, the constraint will only check if files exist, not directories
  7616. </summary>
  7617. </member>
  7618. <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
  7619. <summary>
  7620. If true, the constraint will only check if directories exist, not files
  7621. </summary>
  7622. </member>
  7623. <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
  7624. <summary>
  7625. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
  7626. will check files and directories.
  7627. </summary>
  7628. </member>
  7629. <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
  7630. <summary>
  7631. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
  7632. will only check files if ignoreDirectories is true.
  7633. </summary>
  7634. <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
  7635. </member>
  7636. <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
  7637. <summary>
  7638. The Description of what this constraint tests, for
  7639. use in messages and in the ConstraintResult.
  7640. </summary>
  7641. </member>
  7642. <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
  7643. <summary>
  7644. Applies the constraint to an actual value, returning a ConstraintResult.
  7645. </summary>
  7646. <param name="actual">The value to be tested</param>
  7647. <returns>A ConstraintResult</returns>
  7648. </member>
  7649. <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
  7650. <summary>Helper routines for working with floating point numbers</summary>
  7651. <remarks>
  7652. <para>
  7653. The floating point comparison code is based on this excellent article:
  7654. http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
  7655. </para>
  7656. <para>
  7657. "ULP" means Unit in the Last Place and in the context of this library refers to
  7658. the distance between two adjacent floating point numbers. IEEE floating point
  7659. numbers can only represent a finite subset of natural numbers, with greater
  7660. accuracy for smaller numbers and lower accuracy for very large numbers.
  7661. </para>
  7662. <para>
  7663. If a comparison is allowed "2 ulps" of deviation, that means the values are
  7664. allowed to deviate by up to 2 adjacent floating point values, which might be
  7665. as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
  7666. </para>
  7667. </remarks>
  7668. </member>
  7669. <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
  7670. <summary>Union of a floating point variable and an integer</summary>
  7671. </member>
  7672. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
  7673. <summary>The union's value as a floating point variable</summary>
  7674. </member>
  7675. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
  7676. <summary>The union's value as an integer</summary>
  7677. </member>
  7678. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
  7679. <summary>The union's value as an unsigned integer</summary>
  7680. </member>
  7681. <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
  7682. <summary>Union of a double precision floating point variable and a long</summary>
  7683. </member>
  7684. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
  7685. <summary>The union's value as a double precision floating point variable</summary>
  7686. </member>
  7687. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
  7688. <summary>The union's value as a long</summary>
  7689. </member>
  7690. <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
  7691. <summary>The union's value as an unsigned long</summary>
  7692. </member>
  7693. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
  7694. <summary>Compares two floating point values for equality</summary>
  7695. <param name="left">First floating point value to be compared</param>
  7696. <param name="right">Second floating point value t be compared</param>
  7697. <param name="maxUlps">
  7698. Maximum number of representable floating point values that are allowed to
  7699. be between the left and the right floating point values
  7700. </param>
  7701. <returns>True if both numbers are equal or close to being equal</returns>
  7702. <remarks>
  7703. <para>
  7704. Floating point values can only represent a finite subset of natural numbers.
  7705. For example, the values 2.00000000 and 2.00000024 can be stored in a float,
  7706. but nothing inbetween them.
  7707. </para>
  7708. <para>
  7709. This comparison will count how many possible floating point values are between
  7710. the left and the right number. If the number of possible values between both
  7711. numbers is less than or equal to maxUlps, then the numbers are considered as
  7712. being equal.
  7713. </para>
  7714. <para>
  7715. Implementation partially follows the code outlined here:
  7716. http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
  7717. </para>
  7718. </remarks>
  7719. </member>
  7720. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
  7721. <summary>Compares two double precision floating point values for equality</summary>
  7722. <param name="left">First double precision floating point value to be compared</param>
  7723. <param name="right">Second double precision floating point value t be compared</param>
  7724. <param name="maxUlps">
  7725. Maximum number of representable double precision floating point values that are
  7726. allowed to be between the left and the right double precision floating point values
  7727. </param>
  7728. <returns>True if both numbers are equal or close to being equal</returns>
  7729. <remarks>
  7730. <para>
  7731. Double precision floating point values can only represent a limited series of
  7732. natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
  7733. can be stored in a double, but nothing inbetween them.
  7734. </para>
  7735. <para>
  7736. This comparison will count how many possible double precision floating point
  7737. values are between the left and the right number. If the number of possible
  7738. values between both numbers is less than or equal to maxUlps, then the numbers
  7739. are considered as being equal.
  7740. </para>
  7741. <para>
  7742. Implementation partially follows the code outlined here:
  7743. http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
  7744. </para>
  7745. </remarks>
  7746. </member>
  7747. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
  7748. <summary>
  7749. Reinterprets the memory contents of a floating point value as an integer value
  7750. </summary>
  7751. <param name="value">
  7752. Floating point value whose memory contents to reinterpret
  7753. </param>
  7754. <returns>
  7755. The memory contents of the floating point value interpreted as an integer
  7756. </returns>
  7757. </member>
  7758. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
  7759. <summary>
  7760. Reinterprets the memory contents of a double precision floating point
  7761. value as an integer value
  7762. </summary>
  7763. <param name="value">
  7764. Double precision floating point value whose memory contents to reinterpret
  7765. </param>
  7766. <returns>
  7767. The memory contents of the double precision floating point value
  7768. interpreted as an integer
  7769. </returns>
  7770. </member>
  7771. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
  7772. <summary>
  7773. Reinterprets the memory contents of an integer as a floating point value
  7774. </summary>
  7775. <param name="value">Integer value whose memory contents to reinterpret</param>
  7776. <returns>
  7777. The memory contents of the integer value interpreted as a floating point value
  7778. </returns>
  7779. </member>
  7780. <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
  7781. <summary>
  7782. Reinterprets the memory contents of an integer value as a double precision
  7783. floating point value
  7784. </summary>
  7785. <param name="value">Integer whose memory contents to reinterpret</param>
  7786. <returns>
  7787. The memory contents of the integer interpreted as a double precision
  7788. floating point value
  7789. </returns>
  7790. </member>
  7791. <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
  7792. <summary>
  7793. Tests whether a value is greater than the value supplied to its constructor
  7794. </summary>
  7795. </member>
  7796. <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
  7797. <summary>
  7798. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
  7799. </summary>
  7800. <param name="expected">The expected value.</param>
  7801. </member>
  7802. <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  7803. <summary>
  7804. Perform the comparison
  7805. </summary>
  7806. </member>
  7807. <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
  7808. <summary>
  7809. Tests whether a value is greater than or equal to the value supplied to its constructor
  7810. </summary>
  7811. </member>
  7812. <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
  7813. <summary>
  7814. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
  7815. </summary>
  7816. <param name="expected">The expected value.</param>
  7817. </member>
  7818. <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  7819. <summary>
  7820. Perform the comparison
  7821. </summary>
  7822. </member>
  7823. <member name="T:NUnit.Framework.Constraints.IConstraint">
  7824. <summary>
  7825. Interface for all constraints
  7826. </summary>
  7827. </member>
  7828. <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
  7829. <summary>
  7830. The display name of this Constraint for use by ToString().
  7831. </summary>
  7832. </member>
  7833. <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
  7834. <summary>
  7835. The Description of what this constraint tests, for
  7836. use in messages and in the ConstraintResult.
  7837. </summary>
  7838. </member>
  7839. <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
  7840. <summary>
  7841. Arguments provided to this Constraint, for use in
  7842. formatting the description.
  7843. </summary>
  7844. </member>
  7845. <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
  7846. <summary>
  7847. The ConstraintBuilder holding this constraint
  7848. </summary>
  7849. </member>
  7850. <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
  7851. <summary>
  7852. Applies the constraint to an actual value, returning a ConstraintResult.
  7853. </summary>
  7854. <param name="actual">The value to be tested</param>
  7855. <returns>A ConstraintResult</returns>
  7856. </member>
  7857. <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  7858. <summary>
  7859. Applies the constraint to an ActualValueDelegate that returns
  7860. the value to be tested. The default implementation simply evaluates
  7861. the delegate but derived classes may override it to provide for
  7862. delayed processing.
  7863. </summary>
  7864. <param name="del">An ActualValueDelegate</param>
  7865. <returns>A ConstraintResult</returns>
  7866. </member>
  7867. <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
  7868. <summary>
  7869. Test whether the constraint is satisfied by a given reference.
  7870. The default implementation simply dereferences the value but
  7871. derived classes may override it to provide for delayed processing.
  7872. </summary>
  7873. <param name="actual">A reference to the value to be tested</param>
  7874. <returns>A ConstraintResult</returns>
  7875. </member>
  7876. <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
  7877. <summary>
  7878. InstanceOfTypeConstraint is used to test that an object
  7879. is of the same type provided or derived from it.
  7880. </summary>
  7881. </member>
  7882. <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
  7883. <summary>
  7884. Construct an InstanceOfTypeConstraint for the type provided
  7885. </summary>
  7886. <param name="type">The expected Type</param>
  7887. </member>
  7888. <member name="P:NUnit.Framework.Constraints.InstanceOfTypeConstraint.DisplayName">
  7889. <summary>
  7890. The display name of this Constraint for use by ToString().
  7891. The default value is the name of the constraint with
  7892. trailing "Constraint" removed. Derived classes may set
  7893. this to another name in their constructors.
  7894. </summary>
  7895. </member>
  7896. <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
  7897. <summary>
  7898. Apply the constraint to an actual value, returning true if it succeeds
  7899. </summary>
  7900. <param name="actual">The actual argument</param>
  7901. <returns>True if the constraint succeeds, otherwise false.</returns>
  7902. </member>
  7903. <member name="T:NUnit.Framework.Constraints.Interval">
  7904. <summary>
  7905. Keeps track of an interval time which can be represented in
  7906. Minutes, Seconds or Milliseconds
  7907. </summary>
  7908. </member>
  7909. <member name="M:NUnit.Framework.Constraints.Interval.#ctor(System.Int32)">
  7910. <summary>
  7911. Constructs a interval given an value in milliseconds
  7912. </summary>
  7913. </member>
  7914. <member name="P:NUnit.Framework.Constraints.Interval.AsTimeSpan">
  7915. <summary>
  7916. Gets Interval value represented as a TimeSpan object
  7917. </summary>
  7918. </member>
  7919. <member name="P:NUnit.Framework.Constraints.Interval.InMinutes">
  7920. <summary>
  7921. Returns the interval with the current value as a number of minutes.
  7922. </summary>
  7923. </member>
  7924. <member name="P:NUnit.Framework.Constraints.Interval.InSeconds">
  7925. <summary>
  7926. Returns the interval with the current value as a number of seconds.
  7927. </summary>
  7928. </member>
  7929. <member name="P:NUnit.Framework.Constraints.Interval.InMilliseconds">
  7930. <summary>
  7931. Returns the interval with the current value as a number of milliseconds.
  7932. </summary>
  7933. </member>
  7934. <member name="P:NUnit.Framework.Constraints.Interval.IsNotZero">
  7935. <summary>
  7936. Is true for intervals created with a non zero value
  7937. </summary>
  7938. </member>
  7939. <member name="M:NUnit.Framework.Constraints.Interval.ToString">
  7940. <summary>
  7941. Returns a string that represents the current object.
  7942. </summary>
  7943. <returns>
  7944. A string that represents the current object.
  7945. </returns>
  7946. </member>
  7947. <member name="T:NUnit.Framework.Constraints.Interval.IntervalUnit">
  7948. <summary>
  7949. IntervalUnit provides the semantics to the value stored in Interval class.
  7950. </summary>
  7951. </member>
  7952. <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Minute">
  7953. <summary>
  7954. Unit representing an Interval in minutes
  7955. </summary>
  7956. </member>
  7957. <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Second">
  7958. <summary>
  7959. Unit representing an Interval in seconds
  7960. </summary>
  7961. </member>
  7962. <member name="F:NUnit.Framework.Constraints.Interval.IntervalUnit.Millisecond">
  7963. <summary>
  7964. Unit representing an Interval in milliseconds
  7965. </summary>
  7966. </member>
  7967. <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
  7968. <summary>
  7969. The IResolveConstraint interface is implemented by all
  7970. complete and resolvable constraints and expressions.
  7971. </summary>
  7972. </member>
  7973. <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
  7974. <summary>
  7975. Return the top-level constraint for this expression
  7976. </summary>
  7977. <returns></returns>
  7978. </member>
  7979. <member name="T:NUnit.Framework.Constraints.ItemsConstraintExpression">
  7980. <summary>
  7981. An extension of ResolvableConstraintExpression that adds a no-op Items property for readability.
  7982. </summary>
  7983. </member>
  7984. <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor">
  7985. <summary>
  7986. Create a new instance of ItemsConstraintExpression
  7987. </summary>
  7988. </member>
  7989. <member name="M:NUnit.Framework.Constraints.ItemsConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  7990. <summary>
  7991. Create a new instance of ResolvableConstraintExpression,
  7992. passing in a pre-populated ConstraintBuilder.
  7993. </summary>
  7994. <param name="builder"></param>
  7995. </member>
  7996. <member name="P:NUnit.Framework.Constraints.ItemsConstraintExpression.Items">
  7997. <summary>
  7998. No-op property for readability.
  7999. </summary>
  8000. </member>
  8001. <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
  8002. <summary>
  8003. Tests whether a value is less than the value supplied to its constructor
  8004. </summary>
  8005. </member>
  8006. <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
  8007. <summary>
  8008. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
  8009. </summary>
  8010. <param name="expected">The expected value.</param>
  8011. </member>
  8012. <member name="M:NUnit.Framework.Constraints.LessThanConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  8013. <summary>
  8014. Perform the comparison
  8015. </summary>
  8016. </member>
  8017. <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
  8018. <summary>
  8019. Tests whether a value is less than or equal to the value supplied to its constructor
  8020. </summary>
  8021. </member>
  8022. <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
  8023. <summary>
  8024. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
  8025. </summary>
  8026. <param name="expected">The expected value.</param>
  8027. </member>
  8028. <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.PerformComparison(NUnit.Framework.Constraints.ComparisonAdapter,System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  8029. <summary>
  8030. Perform the comparison
  8031. </summary>
  8032. </member>
  8033. <member name="T:NUnit.Framework.Constraints.MessageWriter">
  8034. <summary>
  8035. MessageWriter is the abstract base for classes that write
  8036. constraint descriptions and messages in some form. The
  8037. class has separate methods for writing various components
  8038. of a message, allowing implementations to tailor the
  8039. presentation as needed.
  8040. </summary>
  8041. </member>
  8042. <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
  8043. <summary>
  8044. Construct a MessageWriter given a culture
  8045. </summary>
  8046. </member>
  8047. <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
  8048. <summary>
  8049. Abstract method to get the max line length
  8050. </summary>
  8051. </member>
  8052. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
  8053. <summary>
  8054. Method to write single line message with optional args, usually
  8055. written to precede the general failure message.
  8056. </summary>
  8057. <param name="message">The message to be written</param>
  8058. <param name="args">Any arguments used in formatting the message</param>
  8059. </member>
  8060. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
  8061. <summary>
  8062. Method to write single line message with optional args, usually
  8063. written to precede the general failure message, at a given
  8064. indentation level.
  8065. </summary>
  8066. <param name="level">The indentation level of the message</param>
  8067. <param name="message">The message to be written</param>
  8068. <param name="args">Any arguments used in formatting the message</param>
  8069. </member>
  8070. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
  8071. <summary>
  8072. Display Expected and Actual lines for a constraint. This
  8073. is called by MessageWriter's default implementation of
  8074. WriteMessageTo and provides the generic two-line display.
  8075. </summary>
  8076. <param name="result">The failing constraint result</param>
  8077. </member>
  8078. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
  8079. <summary>
  8080. Display Expected and Actual lines for given values. This
  8081. method may be called by constraints that need more control over
  8082. the display of actual and expected values than is provided
  8083. by the default implementation.
  8084. </summary>
  8085. <param name="expected">The expected value</param>
  8086. <param name="actual">The actual value causing the failure</param>
  8087. </member>
  8088. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  8089. <summary>
  8090. Display Expected and Actual lines for given values, including
  8091. a tolerance value on the Expected line.
  8092. </summary>
  8093. <param name="expected">The expected value</param>
  8094. <param name="actual">The actual value causing the failure</param>
  8095. <param name="tolerance">The tolerance within which the test was made</param>
  8096. </member>
  8097. <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
  8098. <summary>
  8099. Display the expected and actual string values on separate lines.
  8100. If the mismatch parameter is >=0, an additional line is displayed
  8101. line containing a caret that points to the mismatch point.
  8102. </summary>
  8103. <param name="expected">The expected string value</param>
  8104. <param name="actual">The actual string value</param>
  8105. <param name="mismatch">The point at which the strings don't match or -1</param>
  8106. <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
  8107. <param name="clipping">If true, the strings should be clipped to fit the line</param>
  8108. </member>
  8109. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
  8110. <summary>
  8111. Writes the text for an actual value.
  8112. </summary>
  8113. <param name="actual">The actual value.</param>
  8114. </member>
  8115. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
  8116. <summary>
  8117. Writes the text for a generalized value.
  8118. </summary>
  8119. <param name="val">The value.</param>
  8120. </member>
  8121. <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
  8122. <summary>
  8123. Writes the text for a collection value,
  8124. starting at a particular point, to a max length
  8125. </summary>
  8126. <param name="collection">The collection containing elements to write.</param>
  8127. <param name="start">The starting point of the elements to write</param>
  8128. <param name="max">The maximum number of elements to write</param>
  8129. </member>
  8130. <member name="T:NUnit.Framework.Constraints.ValueFormatter">
  8131. <summary>
  8132. Custom value formatter function
  8133. </summary>
  8134. <param name="val">The value</param>
  8135. <returns></returns>
  8136. </member>
  8137. <member name="T:NUnit.Framework.Constraints.ValueFormatterFactory">
  8138. <summary>
  8139. Custom value formatter factory function
  8140. </summary>
  8141. <param name="next">The next formatter function</param>
  8142. <returns>ValueFormatter</returns>
  8143. <remarks>If the given formatter is unable to handle a certain format, it must call the next formatter in the chain</remarks>
  8144. </member>
  8145. <member name="T:NUnit.Framework.Constraints.MsgUtils">
  8146. <summary>
  8147. Static methods used in creating messages
  8148. </summary>
  8149. </member>
  8150. <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
  8151. <summary>
  8152. Static string used when strings are clipped
  8153. </summary>
  8154. </member>
  8155. <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
  8156. <summary>
  8157. Formatting strings used for expected and actual values
  8158. </summary>
  8159. </member>
  8160. <member name="P:NUnit.Framework.Constraints.MsgUtils.DefaultValueFormatter">
  8161. <summary>
  8162. Current head of chain of value formatters. Public for testing.
  8163. </summary>
  8164. </member>
  8165. <member name="M:NUnit.Framework.Constraints.MsgUtils.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
  8166. <summary>
  8167. Add a formatter to the chain of responsibility.
  8168. </summary>
  8169. <param name="formatterFactory"></param>
  8170. </member>
  8171. <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
  8172. <summary>
  8173. Formats text to represent a generalized value.
  8174. </summary>
  8175. <param name="val">The value</param>
  8176. <returns>The formatted text</returns>
  8177. </member>
  8178. <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
  8179. <summary>
  8180. Formats text for a collection value,
  8181. starting at a particular point, to a max length
  8182. </summary>
  8183. <param name="collection">The collection containing elements to write.</param>
  8184. <param name="start">The starting point of the elements to write</param>
  8185. <param name="max">The maximum number of elements to write</param>
  8186. </member>
  8187. <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
  8188. <summary>
  8189. Returns the representation of a type as used in NUnitLite.
  8190. This is the same as Type.ToString() except for arrays,
  8191. which are displayed with their declared sizes.
  8192. </summary>
  8193. <param name="obj"></param>
  8194. <returns></returns>
  8195. </member>
  8196. <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
  8197. <summary>
  8198. Converts any control characters in a string
  8199. to their escaped representation.
  8200. </summary>
  8201. <param name="s">The string to be converted</param>
  8202. <returns>The converted string</returns>
  8203. </member>
  8204. <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeNullCharacters(System.String)">
  8205. <summary>
  8206. Converts any null characters in a string
  8207. to their escaped representation.
  8208. </summary>
  8209. <param name="s">The string to be converted</param>
  8210. <returns>The converted string</returns>
  8211. </member>
  8212. <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
  8213. <summary>
  8214. Return the a string representation for a set of indices into an array
  8215. </summary>
  8216. <param name="indices">Array of indices for which a string is needed</param>
  8217. </member>
  8218. <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
  8219. <summary>
  8220. Get an array of indices representing the point in a collection or
  8221. array corresponding to a single int index into the collection.
  8222. </summary>
  8223. <param name="collection">The collection to which the indices apply</param>
  8224. <param name="index">Index in the collection</param>
  8225. <returns>Array of indices</returns>
  8226. </member>
  8227. <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
  8228. <summary>
  8229. Clip a string to a given length, starting at a particular offset, returning the clipped
  8230. string with ellipses representing the removed parts
  8231. </summary>
  8232. <param name="s">The string to be clipped</param>
  8233. <param name="maxStringLength">The maximum permitted length of the result string</param>
  8234. <param name="clipStart">The point at which to start clipping</param>
  8235. <returns>The clipped string</returns>
  8236. </member>
  8237. <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
  8238. <summary>
  8239. Clip the expected and actual strings in a coordinated fashion,
  8240. so that they may be displayed together.
  8241. </summary>
  8242. <param name="expected"></param>
  8243. <param name="actual"></param>
  8244. <param name="maxDisplayLength"></param>
  8245. <param name="mismatch"></param>
  8246. </member>
  8247. <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
  8248. <summary>
  8249. Shows the position two strings start to differ. Comparison
  8250. starts at the start index.
  8251. </summary>
  8252. <param name="expected">The expected string</param>
  8253. <param name="actual">The actual string</param>
  8254. <param name="istart">The index in the strings at which comparison should start</param>
  8255. <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
  8256. <returns>-1 if no mismatch found, or the index where mismatch found</returns>
  8257. </member>
  8258. <member name="T:NUnit.Framework.Constraints.NaNConstraint">
  8259. <summary>
  8260. NaNConstraint tests that the actual value is a double or float NaN
  8261. </summary>
  8262. </member>
  8263. <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
  8264. <summary>
  8265. The Description of what this constraint tests, for
  8266. use in messages and in the ConstraintResult.
  8267. </summary>
  8268. </member>
  8269. <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
  8270. <summary>
  8271. Test that the actual value is an NaN
  8272. </summary>
  8273. <param name="actual"></param>
  8274. <returns></returns>
  8275. </member>
  8276. <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
  8277. <summary>
  8278. NoItemConstraint applies another constraint to each
  8279. item in a collection, failing if any of them succeeds.
  8280. </summary>
  8281. </member>
  8282. <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  8283. <summary>
  8284. Construct a SomeItemsConstraint on top of an existing constraint
  8285. </summary>
  8286. <param name="itemConstraint"></param>
  8287. </member>
  8288. <member name="P:NUnit.Framework.Constraints.NoItemConstraint.DisplayName">
  8289. <summary>
  8290. The display name of this Constraint for use by ToString().
  8291. The default value is the name of the constraint with
  8292. trailing "Constraint" removed. Derived classes may set
  8293. this to another name in their constructors.
  8294. </summary>
  8295. </member>
  8296. <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
  8297. <summary>
  8298. Apply the item constraint to each item in the collection,
  8299. failing if any item fails.
  8300. </summary>
  8301. <param name="actual"></param>
  8302. <returns></returns>
  8303. </member>
  8304. <member name="T:NUnit.Framework.Constraints.NotConstraint">
  8305. <summary>
  8306. NotConstraint negates the effect of some other constraint
  8307. </summary>
  8308. </member>
  8309. <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  8310. <summary>
  8311. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
  8312. </summary>
  8313. <param name="baseConstraint">The base constraint to be negated.</param>
  8314. </member>
  8315. <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
  8316. <summary>
  8317. Test whether the constraint is satisfied by a given value
  8318. </summary>
  8319. <param name="actual">The value to be tested</param>
  8320. <returns>True for if the base constraint fails, false if it succeeds</returns>
  8321. </member>
  8322. <member name="T:NUnit.Framework.Constraints.NullConstraint">
  8323. <summary>
  8324. NullConstraint tests that the actual value is null
  8325. </summary>
  8326. </member>
  8327. <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
  8328. <summary>
  8329. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
  8330. </summary>
  8331. </member>
  8332. <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
  8333. <summary>
  8334. Applies the constraint to an actual value, returning a ConstraintResult.
  8335. </summary>
  8336. <param name="actual">The value to be tested</param>
  8337. <returns>A ConstraintResult</returns>
  8338. </member>
  8339. <member name="T:NUnit.Framework.Constraints.Numerics">
  8340. <summary>
  8341. The Numerics class contains common operations on numeric values.
  8342. </summary>
  8343. </member>
  8344. <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
  8345. <summary>
  8346. Checks the type of the object, returning true if
  8347. the object is a numeric type.
  8348. </summary>
  8349. <param name="obj">The object to check</param>
  8350. <returns>true if the object is a numeric type</returns>
  8351. </member>
  8352. <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
  8353. <summary>
  8354. Checks the type of the object, returning true if
  8355. the object is a floating point numeric type.
  8356. </summary>
  8357. <param name="obj">The object to check</param>
  8358. <returns>true if the object is a floating point numeric type</returns>
  8359. </member>
  8360. <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
  8361. <summary>
  8362. Checks the type of the object, returning true if
  8363. the object is a fixed point numeric type.
  8364. </summary>
  8365. <param name="obj">The object to check</param>
  8366. <returns>true if the object is a fixed point numeric type</returns>
  8367. </member>
  8368. <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
  8369. <summary>
  8370. Test two numeric values for equality, performing the usual numeric
  8371. conversions and using a provided or default tolerance. If the tolerance
  8372. provided is Empty, this method may set it to a default tolerance.
  8373. </summary>
  8374. <param name="expected">The expected value</param>
  8375. <param name="actual">The actual value</param>
  8376. <param name="tolerance">A reference to the tolerance in effect</param>
  8377. <returns>True if the values are equal</returns>
  8378. </member>
  8379. <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
  8380. <summary>
  8381. Compare two numeric values, performing the usual numeric conversions.
  8382. </summary>
  8383. <param name="expected">The expected value</param>
  8384. <param name="actual">The actual value</param>
  8385. <returns>The relationship of the values to each other</returns>
  8386. </member>
  8387. <member name="T:NUnit.Framework.Constraints.NUnitComparer">
  8388. <summary>
  8389. NUnitComparer encapsulates NUnit's default behavior
  8390. in comparing two objects.
  8391. </summary>
  8392. </member>
  8393. <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
  8394. <summary>
  8395. Returns the default NUnitComparer.
  8396. </summary>
  8397. </member>
  8398. <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
  8399. <summary>
  8400. Compares two objects
  8401. </summary>
  8402. <param name="x"></param>
  8403. <param name="y"></param>
  8404. <returns></returns>
  8405. </member>
  8406. <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
  8407. <summary>
  8408. NUnitEqualityComparer encapsulates NUnit's handling of
  8409. equality tests between objects.
  8410. </summary>
  8411. </member>
  8412. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
  8413. <summary>
  8414. If true, all string comparisons will ignore case
  8415. </summary>
  8416. </member>
  8417. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
  8418. <summary>
  8419. If true, arrays will be treated as collections, allowing
  8420. those of different dimensions to be compared
  8421. </summary>
  8422. </member>
  8423. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
  8424. <summary>
  8425. Comparison objects used in comparisons for some constraints.
  8426. </summary>
  8427. </member>
  8428. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
  8429. <summary>
  8430. List of points at which a failure occurred.
  8431. </summary>
  8432. </member>
  8433. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer._comparers">
  8434. <summary>
  8435. List of comparers used to compare pairs of objects.
  8436. </summary>
  8437. </member>
  8438. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
  8439. <summary>
  8440. Returns the default NUnitEqualityComparer
  8441. </summary>
  8442. </member>
  8443. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
  8444. <summary>
  8445. Gets and sets a flag indicating whether case should
  8446. be ignored in determining equality.
  8447. </summary>
  8448. </member>
  8449. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
  8450. <summary>
  8451. Gets and sets a flag indicating that arrays should be
  8452. compared as collections, without regard to their shape.
  8453. </summary>
  8454. </member>
  8455. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
  8456. <summary>
  8457. Gets the list of external comparers to be used to
  8458. test for equality. They are applied to members of
  8459. collections, in place of NUnit's own logic.
  8460. </summary>
  8461. </member>
  8462. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
  8463. <summary>
  8464. Gets the list of failure points for the last Match performed.
  8465. The list consists of objects to be interpreted by the caller.
  8466. This generally means that the caller may only make use of
  8467. objects it has placed on the list at a particular depth.
  8468. </summary>
  8469. </member>
  8470. <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
  8471. <summary>
  8472. Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
  8473. property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
  8474. </summary>
  8475. <remarks>
  8476. Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
  8477. modifier.
  8478. </remarks>
  8479. </member>
  8480. <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
  8481. <summary>
  8482. Compares two objects for equality within a tolerance.
  8483. </summary>
  8484. </member>
  8485. <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
  8486. <summary>
  8487. FailurePoint class represents one point of failure
  8488. in an equality test.
  8489. </summary>
  8490. </member>
  8491. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
  8492. <summary>
  8493. The location of the failure
  8494. </summary>
  8495. </member>
  8496. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
  8497. <summary>
  8498. The expected value
  8499. </summary>
  8500. </member>
  8501. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
  8502. <summary>
  8503. The actual value
  8504. </summary>
  8505. </member>
  8506. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
  8507. <summary>
  8508. Indicates whether the expected value is valid
  8509. </summary>
  8510. </member>
  8511. <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
  8512. <summary>
  8513. Indicates whether the actual value is valid
  8514. </summary>
  8515. </member>
  8516. <member name="T:NUnit.Framework.Constraints.AllOperator">
  8517. <summary>
  8518. Represents a constraint that succeeds if all the
  8519. members of a collection match a base constraint.
  8520. </summary>
  8521. </member>
  8522. <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  8523. <summary>
  8524. Returns a constraint that will apply the argument
  8525. to the members of a collection, succeeding if
  8526. they all succeed.
  8527. </summary>
  8528. </member>
  8529. <member name="T:NUnit.Framework.Constraints.AndOperator">
  8530. <summary>
  8531. Operator that requires both it's arguments to succeed
  8532. </summary>
  8533. </member>
  8534. <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
  8535. <summary>
  8536. Construct an AndOperator
  8537. </summary>
  8538. </member>
  8539. <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  8540. <summary>
  8541. Apply the operator to produce an AndConstraint
  8542. </summary>
  8543. </member>
  8544. <member name="T:NUnit.Framework.Constraints.AttributeOperator">
  8545. <summary>
  8546. Operator that tests for the presence of a particular attribute
  8547. on a type and optionally applies further tests to the attribute.
  8548. </summary>
  8549. </member>
  8550. <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
  8551. <summary>
  8552. Construct an AttributeOperator for a particular Type
  8553. </summary>
  8554. <param name="type">The Type of attribute tested</param>
  8555. </member>
  8556. <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8557. <summary>
  8558. Reduce produces a constraint from the operator and
  8559. any arguments. It takes the arguments from the constraint
  8560. stack and pushes the resulting constraint on it.
  8561. </summary>
  8562. </member>
  8563. <member name="T:NUnit.Framework.Constraints.BinaryOperator">
  8564. <summary>
  8565. Abstract base class for all binary operators
  8566. </summary>
  8567. </member>
  8568. <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8569. <summary>
  8570. Reduce produces a constraint from the operator and
  8571. any arguments. It takes the arguments from the constraint
  8572. stack and pushes the resulting constraint on it.
  8573. </summary>
  8574. <param name="stack"></param>
  8575. </member>
  8576. <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
  8577. <summary>
  8578. Gets the left precedence of the operator
  8579. </summary>
  8580. </member>
  8581. <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
  8582. <summary>
  8583. Gets the right precedence of the operator
  8584. </summary>
  8585. </member>
  8586. <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  8587. <summary>
  8588. Abstract method that produces a constraint by applying
  8589. the operator to its left and right constraint arguments.
  8590. </summary>
  8591. </member>
  8592. <member name="T:NUnit.Framework.Constraints.CollectionOperator">
  8593. <summary>
  8594. Abstract base for operators that indicate how to
  8595. apply a constraint to items in a collection.
  8596. </summary>
  8597. </member>
  8598. <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
  8599. <summary>
  8600. Constructs a CollectionOperator
  8601. </summary>
  8602. </member>
  8603. <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
  8604. <summary>
  8605. The ConstraintOperator class is used internally by a
  8606. ConstraintBuilder to represent an operator that
  8607. modifies or combines constraints.
  8608. Constraint operators use left and right precedence
  8609. values to determine whether the top operator on the
  8610. stack should be reduced before pushing a new operator.
  8611. </summary>
  8612. </member>
  8613. <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
  8614. <summary>
  8615. The precedence value used when the operator
  8616. is about to be pushed to the stack.
  8617. </summary>
  8618. </member>
  8619. <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
  8620. <summary>
  8621. The precedence value used when the operator
  8622. is on the top of the stack.
  8623. </summary>
  8624. </member>
  8625. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
  8626. <summary>
  8627. The syntax element preceding this operator
  8628. </summary>
  8629. </member>
  8630. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
  8631. <summary>
  8632. The syntax element following this operator
  8633. </summary>
  8634. </member>
  8635. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
  8636. <summary>
  8637. The precedence value used when the operator
  8638. is about to be pushed to the stack.
  8639. </summary>
  8640. </member>
  8641. <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
  8642. <summary>
  8643. The precedence value used when the operator
  8644. is on the top of the stack.
  8645. </summary>
  8646. </member>
  8647. <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8648. <summary>
  8649. Reduce produces a constraint from the operator and
  8650. any arguments. It takes the arguments from the constraint
  8651. stack and pushes the resulting constraint on it.
  8652. </summary>
  8653. <param name="stack"></param>
  8654. </member>
  8655. <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
  8656. <summary>
  8657. Represents a constraint that succeeds if the specified
  8658. count of members of a collection match a base constraint.
  8659. </summary>
  8660. </member>
  8661. <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
  8662. <summary>
  8663. Construct an ExactCountOperator for a specified count
  8664. </summary>
  8665. <param name="expectedCount">The expected count</param>
  8666. </member>
  8667. <member name="M:NUnit.Framework.Constraints.ExactCountOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8668. <summary>
  8669. Reduce produces a constraint from the operator and
  8670. any arguments. It takes the arguments from the constraint
  8671. stack and pushes the resulting constraint on it.
  8672. </summary>
  8673. <param name="stack"></param>
  8674. </member>
  8675. <member name="T:NUnit.Framework.Constraints.NoneOperator">
  8676. <summary>
  8677. Represents a constraint that succeeds if none of the
  8678. members of a collection match a base constraint.
  8679. </summary>
  8680. </member>
  8681. <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  8682. <summary>
  8683. Returns a constraint that will apply the argument
  8684. to the members of a collection, succeeding if
  8685. none of them succeed.
  8686. </summary>
  8687. </member>
  8688. <member name="T:NUnit.Framework.Constraints.NotOperator">
  8689. <summary>
  8690. Negates the test of the constraint it wraps.
  8691. </summary>
  8692. </member>
  8693. <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
  8694. <summary>
  8695. Constructs a new NotOperator
  8696. </summary>
  8697. </member>
  8698. <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  8699. <summary>
  8700. Returns a NotConstraint applied to its argument.
  8701. </summary>
  8702. </member>
  8703. <member name="T:NUnit.Framework.Constraints.OrOperator">
  8704. <summary>
  8705. Operator that requires at least one of it's arguments to succeed
  8706. </summary>
  8707. </member>
  8708. <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
  8709. <summary>
  8710. Construct an OrOperator
  8711. </summary>
  8712. </member>
  8713. <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  8714. <summary>
  8715. Apply the operator to produce an OrConstraint
  8716. </summary>
  8717. </member>
  8718. <member name="T:NUnit.Framework.Constraints.PrefixOperator">
  8719. <summary>
  8720. PrefixOperator takes a single constraint and modifies
  8721. it's action in some way.
  8722. </summary>
  8723. </member>
  8724. <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8725. <summary>
  8726. Reduce produces a constraint from the operator and
  8727. any arguments. It takes the arguments from the constraint
  8728. stack and pushes the resulting constraint on it.
  8729. </summary>
  8730. <param name="stack"></param>
  8731. </member>
  8732. <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  8733. <summary>
  8734. Returns the constraint created by applying this
  8735. prefix to another constraint.
  8736. </summary>
  8737. <param name="constraint"></param>
  8738. <returns></returns>
  8739. </member>
  8740. <member name="T:NUnit.Framework.Constraints.PropOperator">
  8741. <summary>
  8742. Operator used to test for the presence of a named Property
  8743. on an object and optionally apply further tests to the
  8744. value of that property.
  8745. </summary>
  8746. </member>
  8747. <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
  8748. <summary>
  8749. Gets the name of the property to which the operator applies
  8750. </summary>
  8751. </member>
  8752. <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
  8753. <summary>
  8754. Constructs a PropOperator for a particular named property
  8755. </summary>
  8756. </member>
  8757. <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8758. <summary>
  8759. Reduce produces a constraint from the operator and
  8760. any arguments. It takes the arguments from the constraint
  8761. stack and pushes the resulting constraint on it.
  8762. </summary>
  8763. <param name="stack"></param>
  8764. </member>
  8765. <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
  8766. <summary>
  8767. Abstract base class for operators that are able to reduce to a
  8768. constraint whether or not another syntactic element follows.
  8769. </summary>
  8770. </member>
  8771. <member name="T:NUnit.Framework.Constraints.SomeOperator">
  8772. <summary>
  8773. Represents a constraint that succeeds if any of the
  8774. members of a collection match a base constraint.
  8775. </summary>
  8776. </member>
  8777. <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  8778. <summary>
  8779. Returns a constraint that will apply the argument
  8780. to the members of a collection, succeeding if
  8781. any of them succeed.
  8782. </summary>
  8783. </member>
  8784. <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
  8785. <summary>
  8786. Operator that tests that an exception is thrown and
  8787. optionally applies further tests to the exception.
  8788. </summary>
  8789. </member>
  8790. <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
  8791. <summary>
  8792. Construct a ThrowsOperator
  8793. </summary>
  8794. </member>
  8795. <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
  8796. <summary>
  8797. Reduce produces a constraint from the operator and
  8798. any arguments. It takes the arguments from the constraint
  8799. stack and pushes the resulting constraint on it.
  8800. </summary>
  8801. </member>
  8802. <member name="T:NUnit.Framework.Constraints.WithOperator">
  8803. <summary>
  8804. Represents a constraint that simply wraps the
  8805. constraint provided as an argument, without any
  8806. further functionality, but which modifies the
  8807. order of evaluation because of its precedence.
  8808. </summary>
  8809. </member>
  8810. <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
  8811. <summary>
  8812. Constructor for the WithOperator
  8813. </summary>
  8814. </member>
  8815. <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
  8816. <summary>
  8817. Returns a constraint that wraps its argument
  8818. </summary>
  8819. </member>
  8820. <member name="T:NUnit.Framework.Constraints.OrConstraint">
  8821. <summary>
  8822. OrConstraint succeeds if either member succeeds
  8823. </summary>
  8824. </member>
  8825. <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
  8826. <summary>
  8827. Create an OrConstraint from two other constraints
  8828. </summary>
  8829. <param name="left">The first constraint</param>
  8830. <param name="right">The second constraint</param>
  8831. </member>
  8832. <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
  8833. <summary>
  8834. Gets text describing a constraint
  8835. </summary>
  8836. </member>
  8837. <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
  8838. <summary>
  8839. Apply the member constraints to an actual value, succeeding
  8840. succeeding as soon as one of them succeeds.
  8841. </summary>
  8842. <param name="actual">The actual value</param>
  8843. <returns>True if either constraint succeeded</returns>
  8844. </member>
  8845. <member name="T:NUnit.Framework.Constraints.PathConstraint">
  8846. <summary>
  8847. PathConstraint serves as the abstract base of constraints
  8848. that operate on paths and provides several helper methods.
  8849. </summary>
  8850. </member>
  8851. <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
  8852. <summary>
  8853. Construct a PathConstraint for a give expected path
  8854. </summary>
  8855. <param name="expected">The expected path</param>
  8856. </member>
  8857. <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
  8858. <summary>
  8859. Modifies the current instance to be case-sensitive
  8860. and returns it.
  8861. </summary>
  8862. </member>
  8863. <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
  8864. <summary>
  8865. Returns the string representation of this constraint
  8866. </summary>
  8867. </member>
  8868. <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
  8869. <summary>
  8870. Canonicalize the provided path
  8871. </summary>
  8872. <param name="path"></param>
  8873. <returns>The path in standardized form</returns>
  8874. </member>
  8875. <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
  8876. <summary>
  8877. Test whether one path in canonical form is a subpath of another path
  8878. </summary>
  8879. <param name="path1">The first path - supposed to be the parent path</param>
  8880. <param name="path2">The second path - supposed to be the child path</param>
  8881. <returns></returns>
  8882. </member>
  8883. <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
  8884. <summary>
  8885. Predicate constraint wraps a Predicate in a constraint,
  8886. returning success if the predicate is true.
  8887. </summary>
  8888. </member>
  8889. <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
  8890. <summary>
  8891. Construct a PredicateConstraint from a predicate
  8892. </summary>
  8893. </member>
  8894. <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
  8895. <summary>
  8896. Gets text describing a constraint
  8897. </summary>
  8898. </member>
  8899. <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
  8900. <summary>
  8901. Determines whether the predicate succeeds when applied
  8902. to the actual value.
  8903. </summary>
  8904. </member>
  8905. <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
  8906. <summary>
  8907. Abstract base class used for prefixes
  8908. </summary>
  8909. </member>
  8910. <member name="P:NUnit.Framework.Constraints.PrefixConstraint.BaseConstraint">
  8911. <summary>
  8912. The base constraint
  8913. </summary>
  8914. </member>
  8915. <member name="P:NUnit.Framework.Constraints.PrefixConstraint.DescriptionPrefix">
  8916. <summary>
  8917. Prefix used in forming the constraint description
  8918. </summary>
  8919. </member>
  8920. <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
  8921. <summary>
  8922. Construct given a base constraint
  8923. </summary>
  8924. <param name="baseConstraint"></param>
  8925. </member>
  8926. <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
  8927. <summary>
  8928. The Description of what this constraint tests, for
  8929. use in messages and in the ConstraintResult.
  8930. </summary>
  8931. </member>
  8932. <member name="M:NUnit.Framework.Constraints.PrefixConstraint.FormatDescription(System.String,NUnit.Framework.Constraints.IConstraint)">
  8933. <summary>
  8934. Formats a prefix constraint's description.
  8935. </summary>
  8936. </member>
  8937. <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
  8938. <summary>
  8939. PropertyConstraint extracts a named property and uses
  8940. its value as the actual value for a chained constraint.
  8941. </summary>
  8942. </member>
  8943. <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
  8944. <summary>
  8945. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
  8946. </summary>
  8947. <param name="name">The name.</param>
  8948. <param name="baseConstraint">The constraint to apply to the property.</param>
  8949. </member>
  8950. <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
  8951. <summary>
  8952. Test whether the constraint is satisfied by a given value
  8953. </summary>
  8954. <param name="actual">The value to be tested</param>
  8955. <returns>True for success, false for failure</returns>
  8956. </member>
  8957. <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
  8958. <summary>
  8959. Returns the string representation of the constraint.
  8960. </summary>
  8961. <returns></returns>
  8962. </member>
  8963. <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
  8964. <summary>
  8965. PropertyExistsConstraint tests that a named property
  8966. exists on the object provided through Match.
  8967. Originally, PropertyConstraint provided this feature
  8968. in addition to making optional tests on the value
  8969. of the property. The two constraints are now separate.
  8970. </summary>
  8971. </member>
  8972. <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
  8973. <summary>
  8974. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
  8975. </summary>
  8976. <param name="name">The name of the property.</param>
  8977. </member>
  8978. <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
  8979. <summary>
  8980. The Description of what this constraint tests, for
  8981. use in messages and in the ConstraintResult.
  8982. </summary>
  8983. </member>
  8984. <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
  8985. <summary>
  8986. Test whether the property exists for a given object
  8987. </summary>
  8988. <param name="actual">The object to be tested</param>
  8989. <returns>True for success, false for failure</returns>
  8990. </member>
  8991. <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
  8992. <summary>
  8993. Returns the string representation of the constraint.
  8994. </summary>
  8995. <returns></returns>
  8996. </member>
  8997. <member name="T:NUnit.Framework.Constraints.RangeConstraint">
  8998. <summary>
  8999. RangeConstraint tests whether two values are within a
  9000. specified range.
  9001. </summary>
  9002. </member>
  9003. <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.Object,System.Object)">
  9004. <summary>
  9005. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
  9006. </summary>
  9007. <param name="from">Inclusive beginning of the range.</param>
  9008. <param name="to">Inclusive end of the range.</param>
  9009. </member>
  9010. <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
  9011. <summary>
  9012. Gets text describing a constraint
  9013. </summary>
  9014. </member>
  9015. <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
  9016. <summary>
  9017. Test whether the constraint is satisfied by a given value
  9018. </summary>
  9019. <param name="actual">The value to be tested</param>
  9020. <returns>True for success, false for failure</returns>
  9021. </member>
  9022. <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
  9023. <summary>
  9024. Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
  9025. </summary>
  9026. </member>
  9027. <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
  9028. <summary>
  9029. Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
  9030. </summary>
  9031. </member>
  9032. <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
  9033. <summary>
  9034. Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
  9035. </summary>
  9036. </member>
  9037. <member name="T:NUnit.Framework.Constraints.RegexConstraint">
  9038. <summary>
  9039. RegexConstraint can test whether a string matches
  9040. the pattern provided.
  9041. </summary>
  9042. </member>
  9043. <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
  9044. <summary>
  9045. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
  9046. </summary>
  9047. <param name="pattern">The pattern.</param>
  9048. </member>
  9049. <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
  9050. <summary>
  9051. Test whether the constraint is satisfied by a given value
  9052. </summary>
  9053. <param name="actual">The value to be tested</param>
  9054. <returns>True for success, false for failure</returns>
  9055. </member>
  9056. <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
  9057. <summary>
  9058. ResolvableConstraintExpression is used to represent a compound
  9059. constraint being constructed at a point where the last operator
  9060. may either terminate the expression or may have additional
  9061. qualifying constraints added to it.
  9062. It is used, for example, for a Property element or for
  9063. an Exception element, either of which may be optionally
  9064. followed by constraints that apply to the property or
  9065. exception.
  9066. </summary>
  9067. </member>
  9068. <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
  9069. <summary>
  9070. Create a new instance of ResolvableConstraintExpression
  9071. </summary>
  9072. </member>
  9073. <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
  9074. <summary>
  9075. Create a new instance of ResolvableConstraintExpression,
  9076. passing in a pre-populated ConstraintBuilder.
  9077. </summary>
  9078. </member>
  9079. <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
  9080. <summary>
  9081. Appends an And Operator to the expression
  9082. </summary>
  9083. </member>
  9084. <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
  9085. <summary>
  9086. Appends an Or operator to the expression.
  9087. </summary>
  9088. </member>
  9089. <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
  9090. <summary>
  9091. Resolve the current expression to a Constraint
  9092. </summary>
  9093. </member>
  9094. <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
  9095. <summary>
  9096. ReusableConstraint wraps a constraint expression after
  9097. resolving it so that it can be reused consistently.
  9098. </summary>
  9099. </member>
  9100. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
  9101. <summary>
  9102. Construct a ReusableConstraint from a constraint expression
  9103. </summary>
  9104. <param name="c">The expression to be resolved and reused</param>
  9105. </member>
  9106. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
  9107. <summary>
  9108. Converts a constraint to a ReusableConstraint
  9109. </summary>
  9110. <param name="c">The constraint to be converted</param>
  9111. <returns>A ReusableConstraint</returns>
  9112. </member>
  9113. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.ToString">
  9114. <summary>
  9115. Returns a <see cref="T:System.String"/> that represents this instance.
  9116. </summary>
  9117. <returns>
  9118. A <see cref="T:System.String"/> that represents this instance.
  9119. </returns>
  9120. </member>
  9121. <member name="M:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
  9122. <summary>
  9123. Return the top-level constraint for this expression
  9124. </summary>
  9125. <returns></returns>
  9126. </member>
  9127. <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
  9128. <summary>
  9129. SameAsConstraint tests whether an object is identical to
  9130. the object passed to its constructor
  9131. </summary>
  9132. </member>
  9133. <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
  9134. <summary>
  9135. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
  9136. </summary>
  9137. <param name="expected">The expected object.</param>
  9138. </member>
  9139. <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
  9140. <summary>
  9141. The Description of what this constraint tests, for
  9142. use in messages and in the ConstraintResult.
  9143. </summary>
  9144. </member>
  9145. <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
  9146. <summary>
  9147. Test whether the constraint is satisfied by a given value
  9148. </summary>
  9149. <param name="actual">The value to be tested</param>
  9150. <returns>True for success, false for failure</returns>
  9151. </member>
  9152. <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
  9153. <summary>
  9154. Summary description for SamePathConstraint.
  9155. </summary>
  9156. </member>
  9157. <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
  9158. <summary>
  9159. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
  9160. </summary>
  9161. <param name="expected">The expected path</param>
  9162. </member>
  9163. <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
  9164. <summary>
  9165. The Description of what this constraint tests, for
  9166. use in messages and in the ConstraintResult.
  9167. </summary>
  9168. </member>
  9169. <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
  9170. <summary>
  9171. Test whether the constraint is satisfied by a given value
  9172. </summary>
  9173. <param name="actual">The value to be tested</param>
  9174. <returns>True for success, false for failure</returns>
  9175. </member>
  9176. <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
  9177. <summary>
  9178. SamePathOrUnderConstraint tests that one path is under another
  9179. </summary>
  9180. </member>
  9181. <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
  9182. <summary>
  9183. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
  9184. </summary>
  9185. <param name="expected">The expected path</param>
  9186. </member>
  9187. <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
  9188. <summary>
  9189. The Description of what this constraint tests, for
  9190. use in messages and in the ConstraintResult.
  9191. </summary>
  9192. </member>
  9193. <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
  9194. <summary>
  9195. Test whether the constraint is satisfied by a given value
  9196. </summary>
  9197. <param name="actual">The value to be tested</param>
  9198. <returns>True for success, false for failure</returns>
  9199. </member>
  9200. <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
  9201. <summary>
  9202. SomeItemsConstraint applies another constraint to each
  9203. item in a collection, succeeding if any of them succeeds.
  9204. </summary>
  9205. </member>
  9206. <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  9207. <summary>
  9208. Construct a SomeItemsConstraint on top of an existing constraint
  9209. </summary>
  9210. <param name="itemConstraint"></param>
  9211. </member>
  9212. <member name="P:NUnit.Framework.Constraints.SomeItemsConstraint.DisplayName">
  9213. <summary>
  9214. The display name of this Constraint for use by ToString().
  9215. The default value is the name of the constraint with
  9216. trailing "Constraint" removed. Derived classes may set
  9217. this to another name in their constructors.
  9218. </summary>
  9219. </member>
  9220. <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
  9221. <summary>
  9222. Apply the item constraint to each item in the collection,
  9223. succeeding if any item succeeds.
  9224. </summary>
  9225. <param name="actual"></param>
  9226. <returns></returns>
  9227. </member>
  9228. <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
  9229. <summary>
  9230. StartsWithConstraint can test whether a string starts
  9231. with an expected substring.
  9232. </summary>
  9233. </member>
  9234. <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
  9235. <summary>
  9236. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
  9237. </summary>
  9238. <param name="expected">The expected string</param>
  9239. </member>
  9240. <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
  9241. <summary>
  9242. Test whether the constraint is matched by the actual value.
  9243. This is a template method, which calls the IsMatch method
  9244. of the derived class.
  9245. </summary>
  9246. <param name="actual"></param>
  9247. <returns></returns>
  9248. </member>
  9249. <member name="T:NUnit.Framework.Constraints.StringConstraint">
  9250. <summary>
  9251. StringConstraint is the abstract base for constraints
  9252. that operate on strings. It supports the IgnoreCase
  9253. modifier for string operations.
  9254. </summary>
  9255. </member>
  9256. <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
  9257. <summary>
  9258. The expected value
  9259. </summary>
  9260. </member>
  9261. <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
  9262. <summary>
  9263. Indicates whether tests should be case-insensitive
  9264. </summary>
  9265. </member>
  9266. <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
  9267. <summary>
  9268. Description of this constraint
  9269. </summary>
  9270. </member>
  9271. <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
  9272. <summary>
  9273. The Description of what this constraint tests, for
  9274. use in messages and in the ConstraintResult.
  9275. </summary>
  9276. </member>
  9277. <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
  9278. <summary>
  9279. Constructs a StringConstraint without an expected value
  9280. </summary>
  9281. </member>
  9282. <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
  9283. <summary>
  9284. Constructs a StringConstraint given an expected value
  9285. </summary>
  9286. <param name="expected">The expected value</param>
  9287. </member>
  9288. <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
  9289. <summary>
  9290. Modify the constraint to ignore case in matching.
  9291. </summary>
  9292. </member>
  9293. <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
  9294. <summary>
  9295. Test whether the constraint is satisfied by a given value
  9296. </summary>
  9297. <param name="actual">The value to be tested</param>
  9298. <returns>True for success, false for failure</returns>
  9299. </member>
  9300. <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
  9301. <summary>
  9302. Test whether the constraint is satisfied by a given string
  9303. </summary>
  9304. <param name="actual">The string to be tested</param>
  9305. <returns>True for success, false for failure</returns>
  9306. </member>
  9307. <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
  9308. <summary>
  9309. SubPathConstraint tests that the actual path is under the expected path
  9310. </summary>
  9311. </member>
  9312. <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
  9313. <summary>
  9314. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
  9315. </summary>
  9316. <param name="expected">The expected path</param>
  9317. </member>
  9318. <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
  9319. <summary>
  9320. The Description of what this constraint tests, for
  9321. use in messages and in the ConstraintResult.
  9322. </summary>
  9323. </member>
  9324. <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
  9325. <summary>
  9326. Test whether the constraint is satisfied by a given value
  9327. </summary>
  9328. <param name="actual">The value to be tested</param>
  9329. <returns>True for success, false for failure</returns>
  9330. </member>
  9331. <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
  9332. <summary>
  9333. SubstringConstraint can test whether a string contains
  9334. the expected substring.
  9335. </summary>
  9336. </member>
  9337. <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
  9338. <summary>
  9339. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
  9340. </summary>
  9341. <param name="expected">The expected.</param>
  9342. </member>
  9343. <member name="P:NUnit.Framework.Constraints.SubstringConstraint.IgnoreCase">
  9344. <summary>
  9345. Modify the constraint to ignore case in matching.
  9346. This will call Using(StringComparison.CurrentCultureIgnoreCase).
  9347. </summary>
  9348. <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
  9349. than <see cref="F:System.StringComparison.CurrentCultureIgnoreCase"/> was already set.</exception>
  9350. </member>
  9351. <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
  9352. <summary>
  9353. Test whether the constraint is satisfied by a given value
  9354. </summary>
  9355. <param name="actual">The value to be tested</param>
  9356. <returns>True for success, false for failure</returns>
  9357. </member>
  9358. <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Using(System.StringComparison)">
  9359. <summary>
  9360. Modify the constraint to the specified comparison.
  9361. </summary>
  9362. <exception cref="T:System.InvalidOperationException">Thrown when a comparison type different
  9363. than <paramref name="comparisonType"/> was already set.</exception>
  9364. </member>
  9365. <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
  9366. <summary>
  9367. ThrowsConstraint is used to test the exception thrown by
  9368. a delegate by applying a constraint to it.
  9369. </summary>
  9370. </member>
  9371. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
  9372. <summary>
  9373. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
  9374. using a constraint to be applied to the exception.
  9375. </summary>
  9376. <param name="baseConstraint">A constraint to apply to the caught exception.</param>
  9377. </member>
  9378. <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
  9379. <summary>
  9380. Get the actual exception thrown - used by Assert.Throws.
  9381. </summary>
  9382. </member>
  9383. <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
  9384. <summary>
  9385. Gets text describing a constraint
  9386. </summary>
  9387. </member>
  9388. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
  9389. <summary>
  9390. Executes the code of the delegate and captures any exception.
  9391. If a non-null base constraint was provided, it applies that
  9392. constraint to the exception.
  9393. </summary>
  9394. <param name="actual">A delegate representing the code to be tested</param>
  9395. <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
  9396. </member>
  9397. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  9398. <summary>
  9399. Converts an ActualValueDelegate to a TestDelegate
  9400. before calling the primary overload.
  9401. </summary>
  9402. <param name="del"></param>
  9403. <returns></returns>
  9404. </member>
  9405. <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
  9406. <summary>
  9407. Write the actual value for a failing constraint test to a
  9408. MessageWriter. This override only handles the special message
  9409. used when an exception is expected but none is thrown.
  9410. </summary>
  9411. <param name="writer">The writer on which the actual value is displayed</param>
  9412. </member>
  9413. <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
  9414. <summary>
  9415. ThrowsExceptionConstraint tests that an exception has
  9416. been thrown, without any further tests.
  9417. </summary>
  9418. </member>
  9419. <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
  9420. <summary>
  9421. The Description of what this constraint tests, for
  9422. use in messages and in the ConstraintResult.
  9423. </summary>
  9424. </member>
  9425. <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
  9426. <summary>
  9427. Executes the code and returns success if an exception is thrown.
  9428. </summary>
  9429. <param name="actual">A delegate representing the code to be tested</param>
  9430. <returns>True if an exception is thrown, otherwise false</returns>
  9431. </member>
  9432. <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.GetTestObject``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  9433. <summary>
  9434. Returns the ActualValueDelegate itself as the value to be tested.
  9435. </summary>
  9436. <param name="del">A delegate representing the code to be tested</param>
  9437. <returns>The delegate itself</returns>
  9438. </member>
  9439. <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
  9440. <summary>
  9441. ThrowsNothingConstraint tests that a delegate does not
  9442. throw an exception.
  9443. </summary>
  9444. </member>
  9445. <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
  9446. <summary>
  9447. Gets text describing a constraint
  9448. </summary>
  9449. </member>
  9450. <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
  9451. <summary>
  9452. Test whether the constraint is satisfied by a given value
  9453. </summary>
  9454. <param name="actual">The value to be tested</param>
  9455. <returns>True if no exception is thrown, otherwise false</returns>
  9456. </member>
  9457. <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
  9458. <summary>
  9459. Applies the constraint to an ActualValueDelegate that returns
  9460. the value to be tested. The default implementation simply evaluates
  9461. the delegate but derived classes may override it to provide for
  9462. delayed processing.
  9463. </summary>
  9464. <param name="del">An ActualValueDelegate</param>
  9465. <returns>A ConstraintResult</returns>
  9466. </member>
  9467. <member name="T:NUnit.Framework.Constraints.Tolerance">
  9468. <summary>
  9469. The Tolerance class generalizes the notion of a tolerance
  9470. within which an equality test succeeds. Normally, it is
  9471. used with numeric types, but it can be used with any
  9472. type that supports taking a difference between two
  9473. objects and comparing that difference to a value.
  9474. </summary>
  9475. </member>
  9476. <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
  9477. <summary>
  9478. Returns a default Tolerance object, equivalent to an exact match.
  9479. </summary>
  9480. </member>
  9481. <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
  9482. <summary>
  9483. Returns an empty Tolerance object, equivalent to an exact match.
  9484. </summary>
  9485. </member>
  9486. <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
  9487. <summary>
  9488. Constructs a linear tolerance of a specified amount
  9489. </summary>
  9490. </member>
  9491. <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
  9492. <summary>
  9493. Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
  9494. </summary>
  9495. </member>
  9496. <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
  9497. <summary>
  9498. Returns a new tolerance, using the current amount as a percentage.
  9499. </summary>
  9500. </member>
  9501. <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
  9502. <summary>
  9503. Returns a new tolerance, using the current amount in Ulps
  9504. </summary>
  9505. </member>
  9506. <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
  9507. <summary>
  9508. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  9509. the current amount as a number of days.
  9510. </summary>
  9511. </member>
  9512. <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
  9513. <summary>
  9514. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  9515. the current amount as a number of hours.
  9516. </summary>
  9517. </member>
  9518. <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
  9519. <summary>
  9520. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  9521. the current amount as a number of minutes.
  9522. </summary>
  9523. </member>
  9524. <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
  9525. <summary>
  9526. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  9527. the current amount as a number of seconds.
  9528. </summary>
  9529. </member>
  9530. <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
  9531. <summary>
  9532. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  9533. the current amount as a number of milliseconds.
  9534. </summary>
  9535. </member>
  9536. <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
  9537. <summary>
  9538. Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
  9539. the current amount as a number of clock ticks.
  9540. </summary>
  9541. </member>
  9542. <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
  9543. <summary>
  9544. Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
  9545. </summary>
  9546. </member>
  9547. <member name="P:NUnit.Framework.Constraints.Tolerance.Amount">
  9548. <summary>
  9549. Gets the magnitude of the current Tolerance instance.
  9550. </summary>
  9551. </member>
  9552. <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
  9553. <summary>
  9554. Returns true if the current tolerance has not been set or is using the .
  9555. </summary>
  9556. </member>
  9557. <member name="M:NUnit.Framework.Constraints.Tolerance.ApplyToValue(System.Object)">
  9558. <summary>
  9559. Apply the tolerance to an expected value and return
  9560. a Tolerance.Range that represents the acceptable values.
  9561. </summary>
  9562. </member>
  9563. <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
  9564. <summary>
  9565. Tests that the current Tolerance is linear with a
  9566. numeric value, throwing an exception if it is not.
  9567. </summary>
  9568. </member>
  9569. <member name="T:NUnit.Framework.Constraints.Tolerance.Range">
  9570. <summary>
  9571. Tolerance.Range represents the range of values that match
  9572. a specific tolerance, when applied to a specific value.
  9573. </summary>
  9574. </member>
  9575. <member name="F:NUnit.Framework.Constraints.Tolerance.Range.LowerBound">
  9576. <summary>
  9577. The lower bound of the range
  9578. </summary>
  9579. </member>
  9580. <member name="F:NUnit.Framework.Constraints.Tolerance.Range.UpperBound">
  9581. <summary>
  9582. The Upper bound of the range
  9583. </summary>
  9584. </member>
  9585. <member name="M:NUnit.Framework.Constraints.Tolerance.Range.#ctor(System.Object,System.Object)">
  9586. <summary>
  9587. Construct a Range
  9588. </summary>
  9589. </member>
  9590. <member name="T:NUnit.Framework.Constraints.ToleranceMode">
  9591. <summary>
  9592. Modes in which the tolerance value for a comparison can be interpreted.
  9593. </summary>
  9594. </member>
  9595. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
  9596. <summary>
  9597. The tolerance was created with a value, without specifying
  9598. how the value would be used. This is used to prevent setting
  9599. the mode more than once and is generally changed to Linear
  9600. upon execution of the test.
  9601. </summary>
  9602. </member>
  9603. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
  9604. <summary>
  9605. The tolerance is used as a numeric range within which
  9606. two compared values are considered to be equal.
  9607. </summary>
  9608. </member>
  9609. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
  9610. <summary>
  9611. Interprets the tolerance as the percentage by which
  9612. the two compared values my deviate from each other.
  9613. </summary>
  9614. </member>
  9615. <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
  9616. <summary>
  9617. Compares two values based in their distance in
  9618. representable numbers.
  9619. </summary>
  9620. </member>
  9621. <member name="T:NUnit.Framework.Constraints.TrueConstraint">
  9622. <summary>
  9623. TrueConstraint tests that the actual value is true
  9624. </summary>
  9625. </member>
  9626. <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
  9627. <summary>
  9628. Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
  9629. </summary>
  9630. </member>
  9631. <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
  9632. <summary>
  9633. Test whether the constraint is satisfied by a given value
  9634. </summary>
  9635. <param name="actual">The value to be tested</param>
  9636. <returns>True for success, false for failure</returns>
  9637. </member>
  9638. <member name="T:NUnit.Framework.Constraints.TypeConstraint">
  9639. <summary>
  9640. TypeConstraint is the abstract base for constraints
  9641. that take a Type as their expected value.
  9642. </summary>
  9643. </member>
  9644. <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
  9645. <summary>
  9646. The expected Type used by the constraint
  9647. </summary>
  9648. </member>
  9649. <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
  9650. <summary>
  9651. The type of the actual argument to which the constraint was applied
  9652. </summary>
  9653. </member>
  9654. <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
  9655. <summary>
  9656. Construct a TypeConstraint for a given Type
  9657. </summary>
  9658. <param name="type">The expected type for the constraint</param>
  9659. <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
  9660. </member>
  9661. <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
  9662. <summary>
  9663. Applies the constraint to an actual value, returning a ConstraintResult.
  9664. </summary>
  9665. <param name="actual">The value to be tested</param>
  9666. <returns>A ConstraintResult</returns>
  9667. </member>
  9668. <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
  9669. <summary>
  9670. Apply the constraint to an actual value, returning true if it succeeds
  9671. </summary>
  9672. <param name="actual">The actual argument</param>
  9673. <returns>True if the constraint succeeds, otherwise false.</returns>
  9674. </member>
  9675. <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
  9676. <summary>
  9677. UniqueItemsConstraint tests whether all the items in a
  9678. collection are unique.
  9679. </summary>
  9680. </member>
  9681. <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
  9682. <summary>
  9683. The Description of what this constraint tests, for
  9684. use in messages and in the ConstraintResult.
  9685. </summary>
  9686. </member>
  9687. <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
  9688. <summary>
  9689. Check that all items are unique.
  9690. </summary>
  9691. <param name="actual"></param>
  9692. <returns></returns>
  9693. </member>
  9694. <member name="T:NUnit.Framework.Contains">
  9695. <summary>
  9696. Helper class with properties and methods that supply
  9697. a number of constraints used in Asserts.
  9698. </summary>
  9699. </member>
  9700. <member name="M:NUnit.Framework.Contains.Item(System.Object)">
  9701. <summary>
  9702. Returns a new <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> checking for the
  9703. presence of a particular object in the collection.
  9704. </summary>
  9705. </member>
  9706. <member name="M:NUnit.Framework.Contains.Key(System.Object)">
  9707. <summary>
  9708. Returns a new DictionaryContainsKeyConstraint checking for the
  9709. presence of a particular key in the dictionary.
  9710. </summary>
  9711. </member>
  9712. <member name="M:NUnit.Framework.Contains.Value(System.Object)">
  9713. <summary>
  9714. Returns a new DictionaryContainsValueConstraint checking for the
  9715. presence of a particular value in the dictionary.
  9716. </summary>
  9717. </member>
  9718. <member name="M:NUnit.Framework.Contains.Substring(System.String)">
  9719. <summary>
  9720. Returns a constraint that succeeds if the actual
  9721. value contains the substring supplied as an argument.
  9722. </summary>
  9723. </member>
  9724. <member name="T:NUnit.Framework.DirectoryAssert">
  9725. <summary>
  9726. Asserts on Directories
  9727. </summary>
  9728. </member>
  9729. <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
  9730. <summary>
  9731. DO NOT USE! Use DirectoryAssert.AreEqual(...) instead.
  9732. The Equals method throws an InvalidOperationException. This is done
  9733. to make sure there is no mistake by calling this function.
  9734. </summary>
  9735. <param name="a"></param>
  9736. <param name="b"></param>
  9737. </member>
  9738. <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
  9739. <summary>
  9740. DO NOT USE!
  9741. The ReferenceEquals method throws an InvalidOperationException. This is done
  9742. to make sure there is no mistake by calling this function.
  9743. </summary>
  9744. <param name="a"></param>
  9745. <param name="b"></param>
  9746. </member>
  9747. <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
  9748. <summary>
  9749. Verifies that two directories are equal. Two directories are considered
  9750. equal if both are null, or if both point to the same directory.
  9751. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9752. </summary>
  9753. <param name="expected">A directory containing the value that is expected</param>
  9754. <param name="actual">A directory containing the actual value</param>
  9755. <param name="message">The message to display if the directories are not equal</param>
  9756. <param name="args">Arguments to be used in formatting the message</param>
  9757. </member>
  9758. <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
  9759. <summary>
  9760. Verifies that two directories are equal. Two directories are considered
  9761. equal if both are null, or if both point to the same directory.
  9762. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9763. </summary>
  9764. <param name="expected">A directory containing the value that is expected</param>
  9765. <param name="actual">A directory containing the actual value</param>
  9766. </member>
  9767. <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
  9768. <summary>
  9769. Asserts that two directories are not equal. If they are equal
  9770. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9771. </summary>
  9772. <param name="expected">A directory containing the value that is expected</param>
  9773. <param name="actual">A directory containing the actual value</param>
  9774. <param name="message">The message to display if directories are not equal</param>
  9775. <param name="args">Arguments to be used in formatting the message</param>
  9776. </member>
  9777. <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
  9778. <summary>
  9779. Asserts that two directories are not equal. If they are equal
  9780. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9781. </summary>
  9782. <param name="expected">A directory containing the value that is expected</param>
  9783. <param name="actual">A directory containing the actual value</param>
  9784. </member>
  9785. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
  9786. <summary>
  9787. Asserts that the directory exists. If it does not exist
  9788. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9789. </summary>
  9790. <param name="actual">A directory containing the actual value</param>
  9791. <param name="message">The message to display if directories are not equal</param>
  9792. <param name="args">Arguments to be used in formatting the message</param>
  9793. </member>
  9794. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
  9795. <summary>
  9796. Asserts that the directory exists. If it does not exist
  9797. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9798. </summary>
  9799. <param name="actual">A directory containing the actual value</param>
  9800. </member>
  9801. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
  9802. <summary>
  9803. Asserts that the directory exists. If it does not exist
  9804. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9805. </summary>
  9806. <param name="actual">The path to a directory containing the actual value</param>
  9807. <param name="message">The message to display if directories are not equal</param>
  9808. <param name="args">Arguments to be used in formatting the message</param>
  9809. </member>
  9810. <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
  9811. <summary>
  9812. Asserts that the directory exists. If it does not exist
  9813. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9814. </summary>
  9815. <param name="actual">The path to a directory containing the actual value</param>
  9816. </member>
  9817. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
  9818. <summary>
  9819. Asserts that the directory does not exist. If it does exist
  9820. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9821. </summary>
  9822. <param name="actual">A directory containing the actual value</param>
  9823. <param name="message">The message to display if directories are not equal</param>
  9824. <param name="args">Arguments to be used in formatting the message</param>
  9825. </member>
  9826. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
  9827. <summary>
  9828. Asserts that the directory does not exist. If it does exist
  9829. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9830. </summary>
  9831. <param name="actual">A directory containing the actual value</param>
  9832. </member>
  9833. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
  9834. <summary>
  9835. Asserts that the directory does not exist. If it does exist
  9836. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9837. </summary>
  9838. <param name="actual">The path to a directory containing the actual value</param>
  9839. <param name="message">The message to display if directories are not equal</param>
  9840. <param name="args">Arguments to be used in formatting the message</param>
  9841. </member>
  9842. <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
  9843. <summary>
  9844. Asserts that the directory does not exist. If it does exist
  9845. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  9846. </summary>
  9847. <param name="actual">The path to a directory containing the actual value</param>
  9848. </member>
  9849. <member name="T:NUnit.Framework.Does">
  9850. <summary>
  9851. Helper class with properties and methods that supply
  9852. a number of constraints used in Asserts.
  9853. </summary>
  9854. </member>
  9855. <member name="P:NUnit.Framework.Does.Not">
  9856. <summary>
  9857. Returns a ConstraintExpression that negates any
  9858. following constraint.
  9859. </summary>
  9860. </member>
  9861. <member name="P:NUnit.Framework.Does.Exist">
  9862. <summary>
  9863. Returns a constraint that succeeds if the value
  9864. is a file or directory and it exists.
  9865. </summary>
  9866. </member>
  9867. <member name="M:NUnit.Framework.Does.Contain(System.Object)">
  9868. <summary>
  9869. Returns a new <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> checking for the
  9870. presence of a particular object in the collection.
  9871. </summary>
  9872. </member>
  9873. <member name="M:NUnit.Framework.Does.Contain(System.String)">
  9874. <summary>
  9875. Returns a new ContainsConstraint. This constraint
  9876. will, in turn, make use of the appropriate second-level
  9877. constraint, depending on the type of the actual argument.
  9878. This overload is only used if the item sought is a string,
  9879. since any other type implies that we are looking for a
  9880. collection member.
  9881. </summary>
  9882. </member>
  9883. <member name="M:NUnit.Framework.Does.ContainKey(System.Object)">
  9884. <summary>
  9885. Returns a new DictionaryContainsKeyConstraint checking for the
  9886. presence of a particular key in the Dictionary key collection.
  9887. </summary>
  9888. <param name="expected">The key to be matched in the Dictionary key collection</param>
  9889. </member>
  9890. <member name="M:NUnit.Framework.Does.ContainValue(System.Object)">
  9891. <summary>
  9892. Returns a new DictionaryContainsValueConstraint checking for the
  9893. presence of a particular value in the Dictionary value collection.
  9894. </summary>
  9895. <param name="expected">The value to be matched in the Dictionary value collection</param>
  9896. </member>
  9897. <member name="M:NUnit.Framework.Does.StartWith(System.String)">
  9898. <summary>
  9899. Returns a constraint that succeeds if the actual
  9900. value starts with the substring supplied as an argument.
  9901. </summary>
  9902. </member>
  9903. <member name="M:NUnit.Framework.Does.EndWith(System.String)">
  9904. <summary>
  9905. Returns a constraint that succeeds if the actual
  9906. value ends with the substring supplied as an argument.
  9907. </summary>
  9908. </member>
  9909. <member name="M:NUnit.Framework.Does.Match(System.String)">
  9910. <summary>
  9911. Returns a constraint that succeeds if the actual
  9912. value matches the regular expression supplied as an argument.
  9913. </summary>
  9914. </member>
  9915. <member name="T:NUnit.Framework.AssertionException">
  9916. <summary>
  9917. Thrown when an assertion failed.
  9918. </summary>
  9919. </member>
  9920. <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
  9921. <param name="message">The error message that explains
  9922. the reason for the exception</param>
  9923. </member>
  9924. <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
  9925. <param name="message">The error message that explains
  9926. the reason for the exception</param>
  9927. <param name="inner">The exception that caused the
  9928. current exception</param>
  9929. </member>
  9930. <member name="P:NUnit.Framework.AssertionException.ResultState">
  9931. <summary>
  9932. Gets the ResultState provided by this exception
  9933. </summary>
  9934. </member>
  9935. <member name="T:NUnit.Framework.IgnoreException">
  9936. <summary>
  9937. Thrown when an assertion failed.
  9938. </summary>
  9939. </member>
  9940. <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
  9941. <param name="message"></param>
  9942. </member>
  9943. <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
  9944. <param name="message">The error message that explains
  9945. the reason for the exception</param>
  9946. <param name="inner">The exception that caused the
  9947. current exception</param>
  9948. </member>
  9949. <member name="P:NUnit.Framework.IgnoreException.ResultState">
  9950. <summary>
  9951. Gets the ResultState provided by this exception
  9952. </summary>
  9953. </member>
  9954. <member name="T:NUnit.Framework.InconclusiveException">
  9955. <summary>
  9956. Thrown when a test executes inconclusively.
  9957. </summary>
  9958. </member>
  9959. <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
  9960. <param name="message">The error message that explains
  9961. the reason for the exception</param>
  9962. </member>
  9963. <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
  9964. <param name="message">The error message that explains
  9965. the reason for the exception</param>
  9966. <param name="inner">The exception that caused the
  9967. current exception</param>
  9968. </member>
  9969. <member name="P:NUnit.Framework.InconclusiveException.ResultState">
  9970. <summary>
  9971. Gets the ResultState provided by this exception
  9972. </summary>
  9973. </member>
  9974. <member name="T:NUnit.Framework.MultipleAssertException">
  9975. <summary>
  9976. Thrown when an assertion failed.
  9977. </summary>
  9978. </member>
  9979. <member name="M:NUnit.Framework.MultipleAssertException.#ctor">
  9980. <summary>
  9981. Default Constructor (normally used)
  9982. </summary>
  9983. </member>
  9984. <member name="M:NUnit.Framework.MultipleAssertException.#ctor(System.String,System.Exception)">
  9985. <param name="message">The error message that explains
  9986. the reason for the exception</param>
  9987. <param name="inner">The exception that caused the
  9988. current exception</param>
  9989. </member>
  9990. <member name="P:NUnit.Framework.MultipleAssertException.ResultState">
  9991. <summary>
  9992. Gets the ResultState provided by this exception
  9993. </summary>
  9994. </member>
  9995. <member name="T:NUnit.Framework.ResultStateException">
  9996. <summary>
  9997. Abstract base for Exceptions that terminate a test and provide a ResultState.
  9998. </summary>
  9999. </member>
  10000. <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
  10001. <param name="message">The error message that explains
  10002. the reason for the exception</param>
  10003. </member>
  10004. <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
  10005. <param name="message">The error message that explains
  10006. the reason for the exception</param>
  10007. <param name="inner">The exception that caused the
  10008. current exception</param>
  10009. </member>
  10010. <member name="P:NUnit.Framework.ResultStateException.ResultState">
  10011. <summary>
  10012. Gets the ResultState provided by this exception
  10013. </summary>
  10014. </member>
  10015. <member name="T:NUnit.Framework.SuccessException">
  10016. <summary>
  10017. Thrown when an assertion failed.
  10018. </summary>
  10019. </member>
  10020. <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
  10021. <param name="message"></param>
  10022. </member>
  10023. <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
  10024. <param name="message">The error message that explains
  10025. the reason for the exception</param>
  10026. <param name="inner">The exception that caused the
  10027. current exception</param>
  10028. </member>
  10029. <member name="P:NUnit.Framework.SuccessException.ResultState">
  10030. <summary>
  10031. Gets the ResultState provided by this exception
  10032. </summary>
  10033. </member>
  10034. <member name="T:NUnit.Framework.FileAssert">
  10035. <summary>
  10036. Asserts on Files
  10037. </summary>
  10038. </member>
  10039. <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
  10040. <summary>
  10041. DO NOT USE! Use FileAssert.AreEqual(...) instead.
  10042. The Equals method throws an InvalidOperationException. This is done
  10043. to make sure there is no mistake by calling this function.
  10044. </summary>
  10045. <param name="a"></param>
  10046. <param name="b"></param>
  10047. </member>
  10048. <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
  10049. <summary>
  10050. DO NOT USE!
  10051. The ReferenceEquals method throws an InvalidOperationException. This is done
  10052. to make sure there is no mistake by calling this function.
  10053. </summary>
  10054. <param name="a"></param>
  10055. <param name="b"></param>
  10056. </member>
  10057. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
  10058. <summary>
  10059. Verifies that two Streams are equal. Two Streams are considered
  10060. equal if both are null, or if both have the same value byte for byte.
  10061. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10062. </summary>
  10063. <param name="expected">The expected Stream</param>
  10064. <param name="actual">The actual Stream</param>
  10065. <param name="message">The message to display if Streams are not equal</param>
  10066. <param name="args">Arguments to be used in formatting the message</param>
  10067. </member>
  10068. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
  10069. <summary>
  10070. Verifies that two Streams are equal. Two Streams are considered
  10071. equal if both are null, or if both have the same value byte for byte.
  10072. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10073. </summary>
  10074. <param name="expected">The expected Stream</param>
  10075. <param name="actual">The actual Stream</param>
  10076. </member>
  10077. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
  10078. <summary>
  10079. Verifies that two files are equal. Two files are considered
  10080. equal if both are null, or if both have the same value byte for byte.
  10081. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10082. </summary>
  10083. <param name="expected">A file containing the value that is expected</param>
  10084. <param name="actual">A file containing the actual value</param>
  10085. <param name="message">The message to display if Streams are not equal</param>
  10086. <param name="args">Arguments to be used in formatting the message</param>
  10087. </member>
  10088. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
  10089. <summary>
  10090. Verifies that two files are equal. Two files are considered
  10091. equal if both are null, or if both have the same value byte for byte.
  10092. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10093. </summary>
  10094. <param name="expected">A file containing the value that is expected</param>
  10095. <param name="actual">A file containing the actual value</param>
  10096. </member>
  10097. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
  10098. <summary>
  10099. Verifies that two files are equal. Two files are considered
  10100. equal if both are null, or if both have the same value byte for byte.
  10101. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10102. </summary>
  10103. <param name="expected">The path to a file containing the value that is expected</param>
  10104. <param name="actual">The path to a file containing the actual value</param>
  10105. <param name="message">The message to display if Streams are not equal</param>
  10106. <param name="args">Arguments to be used in formatting the message</param>
  10107. </member>
  10108. <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
  10109. <summary>
  10110. Verifies that two files are equal. Two files are considered
  10111. equal if both are null, or if both have the same value byte for byte.
  10112. If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10113. </summary>
  10114. <param name="expected">The path to a file containing the value that is expected</param>
  10115. <param name="actual">The path to a file containing the actual value</param>
  10116. </member>
  10117. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
  10118. <summary>
  10119. Asserts that two Streams are not equal. If they are equal
  10120. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10121. </summary>
  10122. <param name="expected">The expected Stream</param>
  10123. <param name="actual">The actual Stream</param>
  10124. <param name="message">The message to be displayed when the two Stream are the same.</param>
  10125. <param name="args">Arguments to be used in formatting the message</param>
  10126. </member>
  10127. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
  10128. <summary>
  10129. Asserts that two Streams are not equal. If they are equal
  10130. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10131. </summary>
  10132. <param name="expected">The expected Stream</param>
  10133. <param name="actual">The actual Stream</param>
  10134. </member>
  10135. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
  10136. <summary>
  10137. Asserts that two files are not equal. If they are equal
  10138. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10139. </summary>
  10140. <param name="expected">A file containing the value that is expected</param>
  10141. <param name="actual">A file containing the actual value</param>
  10142. <param name="message">The message to display if Streams are not equal</param>
  10143. <param name="args">Arguments to be used in formatting the message</param>
  10144. </member>
  10145. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
  10146. <summary>
  10147. Asserts that two files are not equal. If they are equal
  10148. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10149. </summary>
  10150. <param name="expected">A file containing the value that is expected</param>
  10151. <param name="actual">A file containing the actual value</param>
  10152. </member>
  10153. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
  10154. <summary>
  10155. Asserts that two files are not equal. If they are equal
  10156. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10157. </summary>
  10158. <param name="expected">The path to a file containing the value that is expected</param>
  10159. <param name="actual">The path to a file containing the actual value</param>
  10160. <param name="message">The message to display if Streams are not equal</param>
  10161. <param name="args">Arguments to be used in formatting the message</param>
  10162. </member>
  10163. <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
  10164. <summary>
  10165. Asserts that two files are not equal. If they are equal
  10166. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10167. </summary>
  10168. <param name="expected">The path to a file containing the value that is expected</param>
  10169. <param name="actual">The path to a file containing the actual value</param>
  10170. </member>
  10171. <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
  10172. <summary>
  10173. Asserts that the file exists. If it does not exist
  10174. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10175. </summary>
  10176. <param name="actual">A file containing the actual value</param>
  10177. <param name="message">The message to display if Streams are not equal</param>
  10178. <param name="args">Arguments to be used in formatting the message</param>
  10179. </member>
  10180. <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
  10181. <summary>
  10182. Asserts that the file exists. If it does not exist
  10183. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10184. </summary>
  10185. <param name="actual">A file containing the actual value</param>
  10186. </member>
  10187. <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
  10188. <summary>
  10189. Asserts that the file exists. If it does not exist
  10190. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10191. </summary>
  10192. <param name="actual">The path to a file containing the actual value</param>
  10193. <param name="message">The message to display if Streams are not equal</param>
  10194. <param name="args">Arguments to be used in formatting the message</param>
  10195. </member>
  10196. <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
  10197. <summary>
  10198. Asserts that the file exists. If it does not exist
  10199. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10200. </summary>
  10201. <param name="actual">The path to a file containing the actual value</param>
  10202. </member>
  10203. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
  10204. <summary>
  10205. Asserts that the file does not exist. If it does exist
  10206. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10207. </summary>
  10208. <param name="actual">A file containing the actual value</param>
  10209. <param name="message">The message to display if Streams are not equal</param>
  10210. <param name="args">Arguments to be used in formatting the message</param>
  10211. </member>
  10212. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
  10213. <summary>
  10214. Asserts that the file does not exist. If it does exist
  10215. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10216. </summary>
  10217. <param name="actual">A file containing the actual value</param>
  10218. </member>
  10219. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
  10220. <summary>
  10221. Asserts that the file does not exist. If it does exist
  10222. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10223. </summary>
  10224. <param name="actual">The path to a file containing the actual value</param>
  10225. <param name="message">The message to display if Streams are not equal</param>
  10226. <param name="args">Arguments to be used in formatting the message</param>
  10227. </member>
  10228. <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
  10229. <summary>
  10230. Asserts that the file does not exist. If it does exist
  10231. an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
  10232. </summary>
  10233. <param name="actual">The path to a file containing the actual value</param>
  10234. </member>
  10235. <member name="T:NUnit.Framework.Guard">
  10236. <summary>
  10237. Class used to guard against unexpected argument values
  10238. or operations by throwing an appropriate exception.
  10239. </summary>
  10240. </member>
  10241. <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
  10242. <summary>
  10243. Throws an exception if an argument is null
  10244. </summary>
  10245. <param name="value">The value to be tested</param>
  10246. <param name="name">The name of the argument</param>
  10247. </member>
  10248. <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
  10249. <summary>
  10250. Throws an exception if a string argument is null or empty
  10251. </summary>
  10252. <param name="value">The value to be tested</param>
  10253. <param name="name">The name of the argument</param>
  10254. </member>
  10255. <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
  10256. <summary>
  10257. Throws an ArgumentOutOfRangeException if the specified condition is not met.
  10258. </summary>
  10259. <param name="condition">The condition that must be met</param>
  10260. <param name="message">The exception message to be used</param>
  10261. <param name="paramName">The name of the argument</param>
  10262. </member>
  10263. <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
  10264. <summary>
  10265. Throws an ArgumentException if the specified condition is not met.
  10266. </summary>
  10267. <param name="condition">The condition that must be met</param>
  10268. <param name="message">The exception message to be used</param>
  10269. <param name="paramName">The name of the argument</param>
  10270. </member>
  10271. <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
  10272. <summary>
  10273. Throws an InvalidOperationException if the specified condition is not met.
  10274. </summary>
  10275. <param name="condition">The condition that must be met</param>
  10276. <param name="message">The exception message to be used</param>
  10277. </member>
  10278. <member name="T:NUnit.Framework.Has">
  10279. <summary>
  10280. Helper class with properties and methods that supply
  10281. a number of constraints used in Asserts.
  10282. </summary>
  10283. </member>
  10284. <member name="P:NUnit.Framework.Has.No">
  10285. <summary>
  10286. Returns a ConstraintExpression that negates any
  10287. following constraint.
  10288. </summary>
  10289. </member>
  10290. <member name="P:NUnit.Framework.Has.All">
  10291. <summary>
  10292. Returns a ConstraintExpression, which will apply
  10293. the following constraint to all members of a collection,
  10294. succeeding if all of them succeed.
  10295. </summary>
  10296. </member>
  10297. <member name="P:NUnit.Framework.Has.Some">
  10298. <summary>
  10299. Returns a ConstraintExpression, which will apply
  10300. the following constraint to all members of a collection,
  10301. succeeding if at least one of them succeeds.
  10302. </summary>
  10303. </member>
  10304. <member name="P:NUnit.Framework.Has.None">
  10305. <summary>
  10306. Returns a ConstraintExpression, which will apply
  10307. the following constraint to all members of a collection,
  10308. succeeding if all of them fail.
  10309. </summary>
  10310. </member>
  10311. <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
  10312. <summary>
  10313. Returns a ConstraintExpression, which will apply
  10314. the following constraint to all members of a collection,
  10315. succeeding only if a specified number of them succeed.
  10316. </summary>
  10317. </member>
  10318. <member name="P:NUnit.Framework.Has.One">
  10319. <summary>
  10320. Returns a <see cref="T:NUnit.Framework.Constraints.ItemsConstraintExpression"/> which will apply
  10321. the following constraint to only one member of the collection,
  10322. and fail if none or more than one match occurs.
  10323. </summary>
  10324. </member>
  10325. <member name="M:NUnit.Framework.Has.Property(System.String)">
  10326. <summary>
  10327. Returns a new PropertyConstraintExpression, which will either
  10328. test for the existence of the named property on the object
  10329. being tested or apply any following constraint to that property.
  10330. </summary>
  10331. </member>
  10332. <member name="P:NUnit.Framework.Has.Length">
  10333. <summary>
  10334. Returns a new ConstraintExpression, which will apply the following
  10335. constraint to the Length property of the object being tested.
  10336. </summary>
  10337. </member>
  10338. <member name="P:NUnit.Framework.Has.Count">
  10339. <summary>
  10340. Returns a new ConstraintExpression, which will apply the following
  10341. constraint to the Count property of the object being tested.
  10342. </summary>
  10343. </member>
  10344. <member name="P:NUnit.Framework.Has.Message">
  10345. <summary>
  10346. Returns a new ConstraintExpression, which will apply the following
  10347. constraint to the Message property of the object being tested.
  10348. </summary>
  10349. </member>
  10350. <member name="P:NUnit.Framework.Has.InnerException">
  10351. <summary>
  10352. Returns a new ConstraintExpression, which will apply the following
  10353. constraint to the InnerException property of the object being tested.
  10354. </summary>
  10355. </member>
  10356. <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
  10357. <summary>
  10358. Returns a new AttributeConstraint checking for the
  10359. presence of a particular attribute on an object.
  10360. </summary>
  10361. </member>
  10362. <member name="M:NUnit.Framework.Has.Attribute``1">
  10363. <summary>
  10364. Returns a new AttributeConstraint checking for the
  10365. presence of a particular attribute on an object.
  10366. </summary>
  10367. </member>
  10368. <member name="M:NUnit.Framework.Has.Member(System.Object)">
  10369. <summary>
  10370. Returns a new <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> checking for the
  10371. presence of a particular object in the collection.
  10372. </summary>
  10373. </member>
  10374. <member name="T:NUnit.Framework.Interfaces.AssertionResult">
  10375. <summary>
  10376. The AssertionResult class represents the result of a single assertion.
  10377. </summary>
  10378. </member>
  10379. <member name="M:NUnit.Framework.Interfaces.AssertionResult.#ctor(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
  10380. <summary>
  10381. Construct an AssertionResult
  10382. </summary>
  10383. </member>
  10384. <member name="P:NUnit.Framework.Interfaces.AssertionResult.Status">
  10385. <summary> The pass/fail status of the assertion</summary>
  10386. </member>
  10387. <member name="P:NUnit.Framework.Interfaces.AssertionResult.Message">
  10388. <summary>The message produced by the assertion, or null</summary>
  10389. </member>
  10390. <member name="P:NUnit.Framework.Interfaces.AssertionResult.StackTrace">
  10391. <summary>The stacktrace associated with the assertion, or null</summary>
  10392. </member>
  10393. <member name="M:NUnit.Framework.Interfaces.AssertionResult.ToString">
  10394. <summary>
  10395. ToString Override
  10396. </summary>
  10397. </member>
  10398. <member name="M:NUnit.Framework.Interfaces.AssertionResult.GetHashCode">
  10399. <summary>
  10400. Override GetHashCode
  10401. </summary>
  10402. </member>
  10403. <member name="M:NUnit.Framework.Interfaces.AssertionResult.Equals(System.Object)">
  10404. <summary>
  10405. Override Equals
  10406. </summary>
  10407. <returns></returns>
  10408. </member>
  10409. <member name="T:NUnit.Framework.Interfaces.AssertionStatus">
  10410. <summary>
  10411. AssertionStatus enumeration represents the possible outcomes of an assertion.
  10412. The order of definition is significant, higher level values override lower
  10413. ones in determining the overall result of a test.
  10414. </summary>
  10415. </member>
  10416. <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Inconclusive">
  10417. <summary>
  10418. An assumption failed
  10419. </summary>
  10420. </member>
  10421. <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Passed">
  10422. <summary>
  10423. The assertion succeeded
  10424. </summary>
  10425. </member>
  10426. <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Warning">
  10427. <summary>
  10428. A warning message was issued
  10429. </summary>
  10430. </member>
  10431. <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Failed">
  10432. <summary>
  10433. The assertion failed
  10434. </summary>
  10435. </member>
  10436. <member name="F:NUnit.Framework.Interfaces.AssertionStatus.Error">
  10437. <summary>
  10438. An unexpected exception was thrown
  10439. </summary>
  10440. </member>
  10441. <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
  10442. <summary>
  10443. The IApplyToContext interface is implemented by attributes
  10444. that want to make changes to the execution context before
  10445. a test is run.
  10446. </summary>
  10447. </member>
  10448. <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
  10449. <summary>
  10450. Apply changes to the execution context
  10451. </summary>
  10452. <param name="context">The execution context</param>
  10453. </member>
  10454. <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
  10455. <summary>
  10456. The IApplyToTest interface is implemented by self-applying
  10457. attributes that modify the state of a test in some way.
  10458. </summary>
  10459. </member>
  10460. <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
  10461. <summary>
  10462. Modifies a test as defined for the specific attribute.
  10463. </summary>
  10464. <param name="test">The test to modify</param>
  10465. </member>
  10466. <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
  10467. <summary>
  10468. CombiningStrategy is the abstract base for classes that
  10469. know how to combine values provided for individual test
  10470. parameters to create a set of test cases.
  10471. </summary>
  10472. </member>
  10473. <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
  10474. <summary>
  10475. Gets the test cases generated by the CombiningStrategy.
  10476. </summary>
  10477. <returns>The test cases.</returns>
  10478. </member>
  10479. <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
  10480. <summary>
  10481. ICommandWrapper is implemented by attributes and other
  10482. objects able to wrap a TestCommand with another command.
  10483. </summary>
  10484. <remarks>
  10485. Attributes or other objects should implement one of the
  10486. derived interfaces, rather than this one, since they
  10487. indicate in which part of the command chain the wrapper
  10488. should be applied.
  10489. </remarks>
  10490. </member>
  10491. <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
  10492. <summary>
  10493. Wrap a command and return the result.
  10494. </summary>
  10495. <param name="command">The command to be wrapped</param>
  10496. <returns>The wrapped command</returns>
  10497. </member>
  10498. <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
  10499. <summary>
  10500. Objects implementing this interface are used to wrap
  10501. the TestMethodCommand itself. They apply after SetUp
  10502. has been run and before TearDown.
  10503. </summary>
  10504. </member>
  10505. <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
  10506. <summary>
  10507. Objects implementing this interface are used to wrap
  10508. the entire test, including SetUp and TearDown.
  10509. </summary>
  10510. </member>
  10511. <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
  10512. <summary>
  10513. Any ITest that implements this interface is at a level that the implementing
  10514. class should be disposed at the end of the test run
  10515. </summary>
  10516. </member>
  10517. <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
  10518. <summary>
  10519. The IFixtureBuilder interface is exposed by a class that knows how to
  10520. build a TestFixture from one or more Types. In general, it is exposed
  10521. by an attribute, but may be implemented in a helper class used by the
  10522. attribute in some cases.
  10523. </summary>
  10524. </member>
  10525. <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  10526. <summary>
  10527. Build one or more TestFixtures from type provided. At least one
  10528. non-null TestSuite must always be returned, since the method is
  10529. generally called because the user has marked the target class as
  10530. a fixture. If something prevents the fixture from being used, it
  10531. will be returned nonetheless, labelled as non-runnable.
  10532. </summary>
  10533. <param name="typeInfo">The type info of the fixture to be used.</param>
  10534. <returns>A TestSuite object or one derived from TestSuite.</returns>
  10535. </member>
  10536. <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
  10537. <summary>
  10538. IImplyFixture is an empty marker interface used by attributes like
  10539. TestAttribute that cause the class where they are used to be treated
  10540. as a TestFixture even without a TestFixtureAttribute.
  10541. Marker interfaces are not usually considered a good practice, but
  10542. we use it here to avoid cluttering the attribute hierarchy with
  10543. classes that don't contain any extra implementation.
  10544. </summary>
  10545. </member>
  10546. <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
  10547. <summary>
  10548. The IMethodInfo class is used to encapsulate information
  10549. about a method in a platform-independent manner.
  10550. </summary>
  10551. </member>
  10552. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
  10553. <summary>
  10554. Gets the Type from which this method was reflected.
  10555. </summary>
  10556. </member>
  10557. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
  10558. <summary>
  10559. Gets the MethodInfo for this method.
  10560. </summary>
  10561. </member>
  10562. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
  10563. <summary>
  10564. Gets the name of the method.
  10565. </summary>
  10566. </member>
  10567. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
  10568. <summary>
  10569. Gets a value indicating whether the method is abstract.
  10570. </summary>
  10571. </member>
  10572. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
  10573. <summary>
  10574. Gets a value indicating whether the method is public.
  10575. </summary>
  10576. </member>
  10577. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
  10578. <summary>
  10579. Gets a value indicating whether the method contains unassigned generic type parameters.
  10580. </summary>
  10581. </member>
  10582. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
  10583. <summary>
  10584. Gets a value indicating whether the method is a generic method.
  10585. </summary>
  10586. </member>
  10587. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
  10588. <summary>
  10589. Gets a value indicating whether the MethodInfo represents the definition of a generic method.
  10590. </summary>
  10591. </member>
  10592. <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
  10593. <summary>
  10594. Gets the return Type of the method.
  10595. </summary>
  10596. </member>
  10597. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
  10598. <summary>
  10599. Gets the parameters of the method.
  10600. </summary>
  10601. <returns></returns>
  10602. </member>
  10603. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
  10604. <summary>
  10605. Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
  10606. </summary>
  10607. </member>
  10608. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
  10609. <summary>
  10610. Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
  10611. </summary>
  10612. <param name="typeArguments">The type arguments to be used</param>
  10613. <returns>A new IMethodInfo with the type arguments replaced</returns>
  10614. </member>
  10615. <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
  10616. <summary>
  10617. Invokes the method, converting any TargetInvocationException to an NUnitException.
  10618. </summary>
  10619. <param name="fixture">The object on which to invoke the method</param>
  10620. <param name="args">The argument list for the method</param>
  10621. <returns>The return value from the invoked method</returns>
  10622. </member>
  10623. <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
  10624. <summary>
  10625. The IDataPointProvider interface is used by extensions
  10626. that provide data for a single test parameter.
  10627. </summary>
  10628. </member>
  10629. <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  10630. <summary>
  10631. Determine whether any data is available for a parameter.
  10632. </summary>
  10633. <param name="parameter">An IParameterInfo representing one
  10634. argument to a parameterized test</param>
  10635. <returns>True if any data is available, otherwise false.</returns>
  10636. </member>
  10637. <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  10638. <summary>
  10639. Return an IEnumerable providing data for use with the
  10640. supplied parameter.
  10641. </summary>
  10642. <param name="parameter">An IParameterInfo representing one
  10643. argument to a parameterized test</param>
  10644. <returns>An IEnumerable providing the required data</returns>
  10645. </member>
  10646. <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
  10647. <summary>
  10648. The IParameterDataSource interface is implemented by types
  10649. that can provide data for a test method parameter.
  10650. </summary>
  10651. </member>
  10652. <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
  10653. <summary>
  10654. Gets an enumeration of data items for use as arguments
  10655. for a test method parameter.
  10656. </summary>
  10657. <param name="parameter">The parameter for which data is needed</param>
  10658. <returns>An enumeration containing individual data items</returns>
  10659. </member>
  10660. <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
  10661. <summary>
  10662. The IParameterInfo interface is an abstraction of a .NET parameter.
  10663. </summary>
  10664. </member>
  10665. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
  10666. <summary>
  10667. Gets a value indicating whether the parameter is optional
  10668. </summary>
  10669. </member>
  10670. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
  10671. <summary>
  10672. Gets an IMethodInfo representing the method for which this is a parameter
  10673. </summary>
  10674. </member>
  10675. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
  10676. <summary>
  10677. Gets the underlying .NET ParameterInfo
  10678. </summary>
  10679. </member>
  10680. <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
  10681. <summary>
  10682. Gets the Type of the parameter
  10683. </summary>
  10684. </member>
  10685. <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
  10686. <summary>
  10687. A PropertyBag represents a collection of name/value pairs
  10688. that allows duplicate entries with the same key. Methods
  10689. are provided for adding a new pair as well as for setting
  10690. a key to a single value. All keys are strings but values
  10691. may be of any type. Null values are not permitted, since
  10692. a null entry represents the absence of the key.
  10693. The entries in a PropertyBag are of two kinds: those that
  10694. take a single value and those that take multiple values.
  10695. However, the PropertyBag has no knowledge of which entries
  10696. fall into each category and the distinction is entirely
  10697. up to the code using the PropertyBag.
  10698. When working with multi-valued properties, client code
  10699. should use the Add method to add name/value pairs and
  10700. indexing to retrieve a list of all values for a given
  10701. key. For example:
  10702. bag.Add("Tag", "one");
  10703. bag.Add("Tag", "two");
  10704. Assert.That(bag["Tag"],
  10705. Is.EqualTo(new string[] { "one", "two" }));
  10706. When working with single-valued properties, client code
  10707. should use the Set method to set the value and Get to
  10708. retrieve the value. The GetSetting methods may also be
  10709. used to retrieve the value in a type-safe manner while
  10710. also providing default. For example:
  10711. bag.Set("Priority", "low");
  10712. bag.Set("Priority", "high"); // replaces value
  10713. Assert.That(bag.Get("Priority"),
  10714. Is.EqualTo("high"));
  10715. Assert.That(bag.GetSetting("Priority", "low"),
  10716. Is.EqualTo("high"));
  10717. </summary>
  10718. </member>
  10719. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
  10720. <summary>
  10721. Adds a key/value pair to the property bag
  10722. </summary>
  10723. <param name="key">The key</param>
  10724. <param name="value">The value</param>
  10725. </member>
  10726. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
  10727. <summary>
  10728. Sets the value for a key, removing any other
  10729. values that are already in the property set.
  10730. </summary>
  10731. <param name="key"></param>
  10732. <param name="value"></param>
  10733. </member>
  10734. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
  10735. <summary>
  10736. Gets a single value for a key, using the first
  10737. one if multiple values are present and returning
  10738. null if the value is not found.
  10739. </summary>
  10740. </member>
  10741. <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
  10742. <summary>
  10743. Gets a flag indicating whether the specified key has
  10744. any entries in the property set.
  10745. </summary>
  10746. <param name="key">The key to be checked</param>
  10747. <returns>True if their are values present, otherwise false</returns>
  10748. </member>
  10749. <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
  10750. <summary>
  10751. Gets or sets the list of values for a particular key
  10752. </summary>
  10753. <param name="key">The key for which the values are to be retrieved or set</param>
  10754. </member>
  10755. <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
  10756. <summary>
  10757. Gets a collection containing all the keys in the property set
  10758. </summary>
  10759. </member>
  10760. <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
  10761. <summary>
  10762. The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
  10763. </summary>
  10764. </member>
  10765. <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
  10766. <summary>
  10767. Returns an array of custom attributes of the specified type applied to this object
  10768. </summary>
  10769. </member>
  10770. <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
  10771. <summary>
  10772. Returns a value indicating whether an attribute of the specified type is defined on this object.
  10773. </summary>
  10774. </member>
  10775. <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
  10776. <summary>
  10777. The ISimpleTestBuilder interface is exposed by a class that knows how to
  10778. build a single TestMethod from a suitable MethodInfo Types. In general,
  10779. it is exposed by an attribute, but may be implemented in a helper class
  10780. used by the attribute in some cases.
  10781. </summary>
  10782. </member>
  10783. <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  10784. <summary>
  10785. Build a TestMethod from the provided MethodInfo.
  10786. </summary>
  10787. <param name="method">The method to be used as a test</param>
  10788. <param name="suite">The TestSuite to which the method will be added</param>
  10789. <returns>A TestMethod object</returns>
  10790. </member>
  10791. <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
  10792. <summary>
  10793. The ISuiteBuilder interface is exposed by a class that knows how to
  10794. build a suite from one or more Types.
  10795. </summary>
  10796. </member>
  10797. <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  10798. <summary>
  10799. Examine the type and determine if it is suitable for
  10800. this builder to use in building a TestSuite.
  10801. Note that returning false will cause the type to be ignored
  10802. in loading the tests. If it is desired to load the suite
  10803. but label it as non-runnable, ignored, etc., then this
  10804. method must return true.
  10805. </summary>
  10806. <param name="typeInfo">The type of the fixture to be used</param>
  10807. <returns>True if the type can be used to build a TestSuite</returns>
  10808. </member>
  10809. <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  10810. <summary>
  10811. Build a TestSuite from type provided.
  10812. </summary>
  10813. <param name="typeInfo">The type of the fixture to be used</param>
  10814. <returns>A TestSuite</returns>
  10815. </member>
  10816. <member name="T:NUnit.Framework.Interfaces.ITest">
  10817. <summary>
  10818. Common interface supported by all representations
  10819. of a test. Only includes informational fields.
  10820. The Run method is specifically excluded to allow
  10821. for data-only representations of a test.
  10822. </summary>
  10823. </member>
  10824. <member name="P:NUnit.Framework.Interfaces.ITest.Id">
  10825. <summary>
  10826. Gets the id of the test
  10827. </summary>
  10828. </member>
  10829. <member name="P:NUnit.Framework.Interfaces.ITest.Name">
  10830. <summary>
  10831. Gets the name of the test
  10832. </summary>
  10833. </member>
  10834. <member name="P:NUnit.Framework.Interfaces.ITest.TestType">
  10835. <summary>
  10836. Gets the type of the test
  10837. </summary>
  10838. </member>
  10839. <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
  10840. <summary>
  10841. Gets the fully qualified name of the test
  10842. </summary>
  10843. </member>
  10844. <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
  10845. <summary>
  10846. Gets the name of the class containing this test. Returns
  10847. null if the test is not associated with a class.
  10848. </summary>
  10849. </member>
  10850. <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
  10851. <summary>
  10852. Gets the name of the method implementing this test.
  10853. Returns null if the test is not implemented as a method.
  10854. </summary>
  10855. </member>
  10856. <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
  10857. <summary>
  10858. Gets the Type of the test fixture, if applicable, or
  10859. null if no fixture type is associated with this test.
  10860. </summary>
  10861. </member>
  10862. <member name="P:NUnit.Framework.Interfaces.ITest.Method">
  10863. <summary>
  10864. Gets an IMethod for the method implementing this test.
  10865. Returns null if the test is not implemented as a method.
  10866. </summary>
  10867. </member>
  10868. <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
  10869. <summary>
  10870. Gets the RunState of the test, indicating whether it can be run.
  10871. </summary>
  10872. </member>
  10873. <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
  10874. <summary>
  10875. Count of the test cases ( 1 if this is a test case )
  10876. </summary>
  10877. </member>
  10878. <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
  10879. <summary>
  10880. Gets the properties of the test
  10881. </summary>
  10882. </member>
  10883. <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
  10884. <summary>
  10885. Gets the parent test, if any.
  10886. </summary>
  10887. <value>The parent test or null if none exists.</value>
  10888. </member>
  10889. <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
  10890. <summary>
  10891. Returns true if this is a test suite
  10892. </summary>
  10893. </member>
  10894. <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
  10895. <summary>
  10896. Gets a bool indicating whether the current test
  10897. has any descendant tests.
  10898. </summary>
  10899. </member>
  10900. <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
  10901. <summary>
  10902. Gets this test's child tests
  10903. </summary>
  10904. <value>A list of child tests</value>
  10905. </member>
  10906. <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
  10907. <summary>
  10908. Gets a fixture object for running this test.
  10909. </summary>
  10910. </member>
  10911. <member name="P:NUnit.Framework.Interfaces.ITest.Arguments">
  10912. <summary>
  10913. The arguments to use in creating the test or empty array if none are required.
  10914. </summary>
  10915. </member>
  10916. <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
  10917. <summary>
  10918. The ITestBuilder interface is exposed by a class that knows how to
  10919. build one or more TestMethods from a MethodInfo. In general, it is exposed
  10920. by an attribute, which has additional information available to provide
  10921. the necessary test parameters to distinguish the test cases built.
  10922. </summary>
  10923. </member>
  10924. <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  10925. <summary>
  10926. Build one or more TestMethods from the provided MethodInfo.
  10927. </summary>
  10928. <param name="method">The method to be used as a test</param>
  10929. <param name="suite">The TestSuite to which the method will be added</param>
  10930. <returns>A TestMethod object</returns>
  10931. </member>
  10932. <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
  10933. <summary>
  10934. The ITestCaseBuilder interface is exposed by a class that knows how to
  10935. build a test case from certain methods.
  10936. </summary>
  10937. <remarks>
  10938. This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
  10939. We have reused the name because the two products don't interoperate at all.
  10940. </remarks>
  10941. </member>
  10942. <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  10943. <summary>
  10944. Examine the method and determine if it is suitable for
  10945. this builder to use in building a TestCase to be
  10946. included in the suite being populated.
  10947. Note that returning false will cause the method to be ignored
  10948. in loading the tests. If it is desired to load the method
  10949. but label it as non-runnable, ignored, etc., then this
  10950. method must return true.
  10951. </summary>
  10952. <param name="method">The test method to examine</param>
  10953. <param name="suite">The suite being populated</param>
  10954. <returns>True is the builder can use this method</returns>
  10955. </member>
  10956. <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  10957. <summary>
  10958. Build a TestCase from the provided MethodInfo for
  10959. inclusion in the suite being constructed.
  10960. </summary>
  10961. <param name="method">The method to be used as a test case</param>
  10962. <param name="suite">The test suite being populated, or null</param>
  10963. <returns>A TestCase or null</returns>
  10964. </member>
  10965. <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
  10966. <summary>
  10967. The ITestCaseData interface is implemented by a class
  10968. that is able to return complete testcases for use by
  10969. a parameterized test method.
  10970. </summary>
  10971. </member>
  10972. <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
  10973. <summary>
  10974. Gets the expected result of the test case
  10975. </summary>
  10976. </member>
  10977. <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
  10978. <summary>
  10979. Returns true if an expected result has been set
  10980. </summary>
  10981. </member>
  10982. <member name="T:NUnit.Framework.Interfaces.ITestData">
  10983. <summary>
  10984. The ITestData interface is implemented by a class that
  10985. represents a single instance of a parameterized test.
  10986. </summary>
  10987. </member>
  10988. <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
  10989. <summary>
  10990. Gets the name to be used for the test
  10991. </summary>
  10992. </member>
  10993. <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
  10994. <summary>
  10995. Gets the RunState for this test case.
  10996. </summary>
  10997. </member>
  10998. <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
  10999. <summary>
  11000. Gets the argument list to be provided to the test
  11001. </summary>
  11002. </member>
  11003. <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
  11004. <summary>
  11005. Gets the property dictionary for the test case
  11006. </summary>
  11007. </member>
  11008. <member name="T:NUnit.Framework.Interfaces.ITestFilter">
  11009. <summary>
  11010. Interface to be implemented by filters applied to tests.
  11011. The filter applies when running the test, after it has been
  11012. loaded, since this is the only time an ITest exists.
  11013. </summary>
  11014. </member>
  11015. <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  11016. <summary>
  11017. Determine if a particular test passes the filter criteria. Pass
  11018. may examine the parents and/or descendants of a test, depending
  11019. on the semantics of the particular filter
  11020. </summary>
  11021. <param name="test">The test to which the filter is applied</param>
  11022. <returns>True if the test passes the filter, otherwise false</returns>
  11023. </member>
  11024. <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  11025. <summary>
  11026. Determine if a test matches the filter explicitly. That is, it must
  11027. be a direct match of the test itself or one of it's children.
  11028. </summary>
  11029. <param name="test">The test to which the filter is applied</param>
  11030. <returns>True if the test matches the filter explicitly, otherwise false</returns>
  11031. </member>
  11032. <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
  11033. <summary>
  11034. The ITestCaseData interface is implemented by a class
  11035. that is able to return the data required to create an
  11036. instance of a parameterized test fixture.
  11037. </summary>
  11038. </member>
  11039. <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
  11040. <summary>
  11041. Get the TypeArgs if separately set
  11042. </summary>
  11043. </member>
  11044. <member name="T:NUnit.Framework.Interfaces.ITestListener">
  11045. <summary>
  11046. The ITestListener interface is used internally to receive
  11047. notifications of significant events while a test is being
  11048. run. The events are propagated to clients by means of an
  11049. AsyncCallback. NUnit extensions may also monitor these events.
  11050. </summary>
  11051. </member>
  11052. <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
  11053. <summary>
  11054. Called when a test has just started
  11055. </summary>
  11056. <param name="test">The test that is starting</param>
  11057. </member>
  11058. <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  11059. <summary>
  11060. Called when a test has finished
  11061. </summary>
  11062. <param name="result">The result of the test</param>
  11063. </member>
  11064. <member name="M:NUnit.Framework.Interfaces.ITestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
  11065. <summary>
  11066. Called when a test produces output for immediate display
  11067. </summary>
  11068. <param name="output">A TestOutput object containing the text to display</param>
  11069. </member>
  11070. <member name="T:NUnit.Framework.Interfaces.ITestResult">
  11071. <summary>
  11072. The ITestResult interface represents the result of a test.
  11073. </summary>
  11074. </member>
  11075. <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
  11076. <summary>
  11077. Gets the ResultState of the test result, which
  11078. indicates the success or failure of the test.
  11079. </summary>
  11080. </member>
  11081. <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
  11082. <summary>
  11083. Gets the name of the test result
  11084. </summary>
  11085. </member>
  11086. <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
  11087. <summary>
  11088. Gets the full name of the test result
  11089. </summary>
  11090. </member>
  11091. <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
  11092. <summary>
  11093. Gets the elapsed time for running the test in seconds
  11094. </summary>
  11095. </member>
  11096. <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
  11097. <summary>
  11098. Gets or sets the time the test started running.
  11099. </summary>
  11100. </member>
  11101. <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
  11102. <summary>
  11103. Gets or sets the time the test finished running.
  11104. </summary>
  11105. </member>
  11106. <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
  11107. <summary>
  11108. Gets the message associated with a test
  11109. failure or with not running the test
  11110. </summary>
  11111. </member>
  11112. <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
  11113. <summary>
  11114. Gets any stacktrace associated with an
  11115. error or failure. Not available in
  11116. the Compact Framework 1.0.
  11117. </summary>
  11118. </member>
  11119. <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
  11120. <summary>
  11121. Gets the number of asserts executed
  11122. when running the test and all its children.
  11123. </summary>
  11124. </member>
  11125. <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
  11126. <summary>
  11127. Gets the number of test cases that failed
  11128. when running the test and all its children.
  11129. </summary>
  11130. </member>
  11131. <member name="P:NUnit.Framework.Interfaces.ITestResult.WarningCount">
  11132. <summary>
  11133. Gets the number of test cases that had warnings
  11134. when running the test and all its children.
  11135. </summary>
  11136. </member>
  11137. <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
  11138. <summary>
  11139. Gets the number of test cases that passed
  11140. when running the test and all its children.
  11141. </summary>
  11142. </member>
  11143. <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
  11144. <summary>
  11145. Gets the number of test cases that were skipped
  11146. when running the test and all its children.
  11147. </summary>
  11148. </member>
  11149. <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
  11150. <summary>
  11151. Gets the number of test cases that were inconclusive
  11152. when running the test and all its children.
  11153. </summary>
  11154. </member>
  11155. <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
  11156. <summary>
  11157. Indicates whether this result has any child results.
  11158. Accessing HasChildren should not force creation of the
  11159. Children collection in classes implementing this interface.
  11160. </summary>
  11161. </member>
  11162. <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
  11163. <summary>
  11164. Gets the collection of child results.
  11165. </summary>
  11166. </member>
  11167. <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
  11168. <summary>
  11169. Gets the Test to which this result applies.
  11170. </summary>
  11171. </member>
  11172. <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
  11173. <summary>
  11174. Gets any text output written to this result.
  11175. </summary>
  11176. </member>
  11177. <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertionResults">
  11178. <summary>
  11179. Gets a list of AssertionResults associated with the test
  11180. </summary>
  11181. </member>
  11182. <member name="P:NUnit.Framework.Interfaces.ITestResult.TestAttachments">
  11183. <summary>
  11184. Gets the collection of files attached to the test
  11185. </summary>
  11186. </member>
  11187. <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
  11188. <summary>
  11189. The ITypeInfo interface is an abstraction of a .NET Type
  11190. </summary>
  11191. </member>
  11192. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
  11193. <summary>
  11194. Gets the underlying Type on which this ITypeInfo is based
  11195. </summary>
  11196. </member>
  11197. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
  11198. <summary>
  11199. Gets the base type of this type as an ITypeInfo
  11200. </summary>
  11201. </member>
  11202. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
  11203. <summary>
  11204. Returns true if the Type wrapped is equal to the argument
  11205. </summary>
  11206. </member>
  11207. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
  11208. <summary>
  11209. Gets the Name of the Type
  11210. </summary>
  11211. </member>
  11212. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
  11213. <summary>
  11214. Gets the FullName of the Type
  11215. </summary>
  11216. </member>
  11217. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
  11218. <summary>
  11219. Gets the assembly in which the type is declared
  11220. </summary>
  11221. </member>
  11222. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
  11223. <summary>
  11224. Gets the Namespace of the Type
  11225. </summary>
  11226. </member>
  11227. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
  11228. <summary>
  11229. Gets a value indicating whether the type is abstract.
  11230. </summary>
  11231. </member>
  11232. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
  11233. <summary>
  11234. Gets a value indicating whether the Type is a generic Type
  11235. </summary>
  11236. </member>
  11237. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
  11238. <summary>
  11239. Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
  11240. </summary>
  11241. </member>
  11242. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
  11243. <summary>
  11244. Gets a value indicating whether the Type is a generic Type definition
  11245. </summary>
  11246. </member>
  11247. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
  11248. <summary>
  11249. Gets a value indicating whether the type is sealed.
  11250. </summary>
  11251. </member>
  11252. <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
  11253. <summary>
  11254. Gets a value indicating whether this type is a static class.
  11255. </summary>
  11256. </member>
  11257. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
  11258. <summary>
  11259. Get the display name for this typeInfo.
  11260. </summary>
  11261. </member>
  11262. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
  11263. <summary>
  11264. Get the display name for an object of this type, constructed with specific arguments
  11265. </summary>
  11266. </member>
  11267. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
  11268. <summary>
  11269. Returns a Type representing a generic type definition from which this Type can be constructed.
  11270. </summary>
  11271. </member>
  11272. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
  11273. <summary>
  11274. Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
  11275. </summary>
  11276. </member>
  11277. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
  11278. <summary>
  11279. Returns a value indicating whether this type has a method with a specified public attribute
  11280. </summary>
  11281. </member>
  11282. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
  11283. <summary>
  11284. Returns an array of IMethodInfos for methods of this Type
  11285. that match the specified flags.
  11286. </summary>
  11287. </member>
  11288. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetConstructor(System.Type[])">
  11289. <summary>
  11290. Gets the public constructor taking the specified argument Types
  11291. </summary>
  11292. </member>
  11293. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
  11294. <summary>
  11295. Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
  11296. </summary>
  11297. </member>
  11298. <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
  11299. <summary>
  11300. Construct an object of this Type, using the specified arguments.
  11301. </summary>
  11302. </member>
  11303. <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
  11304. <summary>
  11305. An object implementing IXmlNodeBuilder is able to build
  11306. an XML representation of itself and any children.
  11307. </summary>
  11308. </member>
  11309. <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
  11310. <summary>
  11311. Returns a TNode representing the current object.
  11312. </summary>
  11313. <param name="recursive">If true, children are included where applicable</param>
  11314. <returns>A TNode representing the result</returns>
  11315. </member>
  11316. <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  11317. <summary>
  11318. Returns a TNode representing the current object after
  11319. adding it as a child of the supplied parent node.
  11320. </summary>
  11321. <param name="parentNode">The parent node.</param>
  11322. <param name="recursive">If true, children are included, where applicable</param>
  11323. <returns></returns>
  11324. </member>
  11325. <member name="T:NUnit.Framework.Interfaces.ResultState">
  11326. <summary>
  11327. The ResultState class represents the outcome of running a test.
  11328. It contains two pieces of information. The Status of the test
  11329. is an enum indicating whether the test passed, failed, was
  11330. skipped or was inconclusive. The Label provides a more
  11331. detailed breakdown for use by client runners.
  11332. </summary>
  11333. </member>
  11334. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
  11335. <summary>
  11336. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  11337. </summary>
  11338. <param name="status">The TestStatus.</param>
  11339. </member>
  11340. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
  11341. <summary>
  11342. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  11343. </summary>
  11344. <param name="status">The TestStatus.</param>
  11345. <param name="label">The label.</param>
  11346. </member>
  11347. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
  11348. <summary>
  11349. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  11350. </summary>
  11351. <param name="status">The TestStatus.</param>
  11352. <param name="site">The stage at which the result was produced</param>
  11353. </member>
  11354. <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
  11355. <summary>
  11356. Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
  11357. </summary>
  11358. <param name="status">The TestStatus.</param>
  11359. <param name="label">The label.</param>
  11360. <param name="site">The stage at which the result was produced</param>
  11361. </member>
  11362. <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
  11363. <summary>
  11364. The result is inconclusive
  11365. </summary>
  11366. </member>
  11367. <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
  11368. <summary>
  11369. The test has been skipped.
  11370. </summary>
  11371. </member>
  11372. <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
  11373. <summary>
  11374. The test has been ignored.
  11375. </summary>
  11376. </member>
  11377. <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
  11378. <summary>
  11379. The test was skipped because it is explicit
  11380. </summary>
  11381. </member>
  11382. <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
  11383. <summary>
  11384. The test succeeded
  11385. </summary>
  11386. </member>
  11387. <member name="F:NUnit.Framework.Interfaces.ResultState.Warning">
  11388. <summary>
  11389. The test issued a warning
  11390. </summary>
  11391. </member>
  11392. <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
  11393. <summary>
  11394. The test failed
  11395. </summary>
  11396. </member>
  11397. <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
  11398. <summary>
  11399. The test encountered an unexpected exception
  11400. </summary>
  11401. </member>
  11402. <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
  11403. <summary>
  11404. The test was cancelled by the user
  11405. </summary>
  11406. </member>
  11407. <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
  11408. <summary>
  11409. The test was not runnable.
  11410. </summary>
  11411. </member>
  11412. <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
  11413. <summary>
  11414. A suite failed because one or more child tests failed or had errors
  11415. </summary>
  11416. </member>
  11417. <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
  11418. <summary>
  11419. A suite failed in its OneTimeSetUp
  11420. </summary>
  11421. </member>
  11422. <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
  11423. <summary>
  11424. A suite had an unexpected exception in its OneTimeSetUp
  11425. </summary>
  11426. </member>
  11427. <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
  11428. <summary>
  11429. A suite had an unexpected exception in its OneTimeDown
  11430. </summary>
  11431. </member>
  11432. <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
  11433. <summary>
  11434. Gets the TestStatus for the test.
  11435. </summary>
  11436. <value>The status.</value>
  11437. </member>
  11438. <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
  11439. <summary>
  11440. Gets the label under which this test result is
  11441. categorized, if any.
  11442. </summary>
  11443. </member>
  11444. <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
  11445. <summary>
  11446. Gets the stage of test execution in which
  11447. the failure or other result took place.
  11448. </summary>
  11449. </member>
  11450. <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
  11451. <summary>
  11452. Get a new ResultState, which is the same as the current
  11453. one but with the FailureSite set to the specified value.
  11454. </summary>
  11455. <param name="site">The FailureSite to use</param>
  11456. <returns>A new ResultState</returns>
  11457. </member>
  11458. <member name="M:NUnit.Framework.Interfaces.ResultState.Matches(NUnit.Framework.Interfaces.ResultState)">
  11459. <summary>
  11460. Test whether this ResultState has the same Status and Label
  11461. as another one. In other words, the whether two are equal
  11462. ignoring the Site.
  11463. </summary>
  11464. <param name="other"></param>
  11465. <returns></returns>
  11466. </member>
  11467. <member name="M:NUnit.Framework.Interfaces.ResultState.Equals(System.Object)">
  11468. <summary>
  11469. Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
  11470. </summary>
  11471. <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
  11472. <returns>
  11473. <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
  11474. </returns>
  11475. </member>
  11476. <member name="M:NUnit.Framework.Interfaces.ResultState.GetHashCode">
  11477. <summary>
  11478. Returns a hash code for this instance.
  11479. </summary>
  11480. <returns>
  11481. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
  11482. </returns>
  11483. </member>
  11484. <member name="M:NUnit.Framework.Interfaces.ResultState.ToString">
  11485. <summary>
  11486. Returns a <see cref="T:System.String"/> that represents this instance.
  11487. </summary>
  11488. <returns>
  11489. A <see cref="T:System.String"/> that represents this instance.
  11490. </returns>
  11491. </member>
  11492. <member name="T:NUnit.Framework.Interfaces.FailureSite">
  11493. <summary>
  11494. The FailureSite enum indicates the stage of a test
  11495. in which an error or failure occurred.
  11496. </summary>
  11497. </member>
  11498. <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
  11499. <summary>
  11500. Failure in the test itself
  11501. </summary>
  11502. </member>
  11503. <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
  11504. <summary>
  11505. Failure in the SetUp method
  11506. </summary>
  11507. </member>
  11508. <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
  11509. <summary>
  11510. Failure in the TearDown method
  11511. </summary>
  11512. </member>
  11513. <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
  11514. <summary>
  11515. Failure of a parent test
  11516. </summary>
  11517. </member>
  11518. <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
  11519. <summary>
  11520. Failure of a child test
  11521. </summary>
  11522. </member>
  11523. <member name="T:NUnit.Framework.Interfaces.RunState">
  11524. <summary>
  11525. The RunState enum indicates whether a test can be executed.
  11526. </summary>
  11527. </member>
  11528. <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
  11529. <summary>
  11530. The test is not runnable.
  11531. </summary>
  11532. </member>
  11533. <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
  11534. <summary>
  11535. The test is runnable.
  11536. </summary>
  11537. </member>
  11538. <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
  11539. <summary>
  11540. The test can only be run explicitly
  11541. </summary>
  11542. </member>
  11543. <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
  11544. <summary>
  11545. The test has been skipped. This value may
  11546. appear on a Test when certain attributes
  11547. are used to skip the test.
  11548. </summary>
  11549. </member>
  11550. <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
  11551. <summary>
  11552. The test has been ignored. May appear on
  11553. a Test, when the IgnoreAttribute is used.
  11554. </summary>
  11555. </member>
  11556. <member name="T:NUnit.Framework.Interfaces.TestAttachment">
  11557. <summary>
  11558. The TestAttachment class represents a file attached to a TestResult,
  11559. with an optional description.
  11560. </summary>
  11561. </member>
  11562. <member name="P:NUnit.Framework.Interfaces.TestAttachment.FilePath">
  11563. <summary>
  11564. Absolute file path to attachment file
  11565. </summary>
  11566. </member>
  11567. <member name="P:NUnit.Framework.Interfaces.TestAttachment.Description">
  11568. <summary>
  11569. User specifed description of attachment. May be null.
  11570. </summary>
  11571. </member>
  11572. <member name="M:NUnit.Framework.Interfaces.TestAttachment.#ctor(System.String,System.String)">
  11573. <summary>
  11574. Creates a TestAttachment class to represent a file attached to a test result.
  11575. </summary>
  11576. <param name="filePath">Absolute file path to attachment file</param>
  11577. <param name="description">User specifed description of attachment. May be null.</param>
  11578. </member>
  11579. <member name="T:NUnit.Framework.Interfaces.TestOutput">
  11580. <summary>
  11581. The TestOutput class holds a unit of output from
  11582. a test to a specific output stream
  11583. </summary>
  11584. </member>
  11585. <member name="M:NUnit.Framework.Interfaces.TestOutput.#ctor(System.String,System.String,System.String)">
  11586. <summary>
  11587. Construct with text, output destination type and
  11588. the name of the test that produced the output.
  11589. </summary>
  11590. <param name="text">Text to be output</param>
  11591. <param name="stream">Name of the stream or channel to which the text should be written</param>
  11592. <param name="testName">FullName of test that produced the output</param>
  11593. </member>
  11594. <member name="M:NUnit.Framework.Interfaces.TestOutput.ToString">
  11595. <summary>
  11596. Return string representation of the object for debugging
  11597. </summary>
  11598. <returns></returns>
  11599. </member>
  11600. <member name="P:NUnit.Framework.Interfaces.TestOutput.Text">
  11601. <summary>
  11602. Get the text
  11603. </summary>
  11604. </member>
  11605. <member name="P:NUnit.Framework.Interfaces.TestOutput.Stream">
  11606. <summary>
  11607. Get the output type
  11608. </summary>
  11609. </member>
  11610. <member name="P:NUnit.Framework.Interfaces.TestOutput.TestName">
  11611. <summary>
  11612. Get the name of the test that created the output
  11613. </summary>
  11614. </member>
  11615. <member name="M:NUnit.Framework.Interfaces.TestOutput.ToXml">
  11616. <summary>
  11617. Convert the TestOutput object to an XML string
  11618. </summary>
  11619. </member>
  11620. <member name="T:NUnit.Framework.Interfaces.TestStatus">
  11621. <summary>
  11622. The TestStatus enum indicates the result of running a test
  11623. </summary>
  11624. </member>
  11625. <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
  11626. <summary>
  11627. The test was inconclusive
  11628. </summary>
  11629. </member>
  11630. <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
  11631. <summary>
  11632. The test has skipped
  11633. </summary>
  11634. </member>
  11635. <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
  11636. <summary>
  11637. The test succeeded
  11638. </summary>
  11639. </member>
  11640. <member name="F:NUnit.Framework.Interfaces.TestStatus.Warning">
  11641. <summary>
  11642. There was a warning
  11643. </summary>
  11644. </member>
  11645. <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
  11646. <summary>
  11647. The test failed
  11648. </summary>
  11649. </member>
  11650. <member name="T:NUnit.Framework.Interfaces.TNode">
  11651. <summary>
  11652. TNode represents a single node in the XML representation
  11653. of a Test or TestResult. It replaces System.Xml.XmlNode and
  11654. System.Xml.Linq.XElement, providing a minimal set of methods
  11655. for operating on the XML in a platform-independent manner.
  11656. </summary>
  11657. </member>
  11658. <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
  11659. <summary>
  11660. Constructs a new instance of TNode
  11661. </summary>
  11662. <param name="name">The name of the node</param>
  11663. </member>
  11664. <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
  11665. <summary>
  11666. Constructs a new instance of TNode with a value
  11667. </summary>
  11668. <param name="name">The name of the node</param>
  11669. <param name="value">The text content of the node</param>
  11670. </member>
  11671. <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
  11672. <summary>
  11673. Constructs a new instance of TNode with a value
  11674. </summary>
  11675. <param name="name">The name of the node</param>
  11676. <param name="value">The text content of the node</param>
  11677. <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
  11678. </member>
  11679. <member name="P:NUnit.Framework.Interfaces.TNode.Name">
  11680. <summary>
  11681. Gets the name of the node
  11682. </summary>
  11683. </member>
  11684. <member name="P:NUnit.Framework.Interfaces.TNode.Value">
  11685. <summary>
  11686. Gets the value of the node
  11687. </summary>
  11688. </member>
  11689. <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
  11690. <summary>
  11691. Gets a flag indicating whether the value should be output using CDATA.
  11692. </summary>
  11693. </member>
  11694. <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
  11695. <summary>
  11696. Gets the dictionary of attributes
  11697. </summary>
  11698. </member>
  11699. <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
  11700. <summary>
  11701. Gets a list of child nodes
  11702. </summary>
  11703. </member>
  11704. <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
  11705. <summary>
  11706. Gets the first ChildNode
  11707. </summary>
  11708. </member>
  11709. <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
  11710. <summary>
  11711. Gets the XML representation of this node.
  11712. </summary>
  11713. </member>
  11714. <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
  11715. <summary>
  11716. Create a TNode from it's XML text representation
  11717. </summary>
  11718. <param name="xmlText">The XML text to be parsed</param>
  11719. <returns>A TNode</returns>
  11720. </member>
  11721. <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
  11722. <summary>
  11723. Adds a new element as a child of the current node and returns it.
  11724. </summary>
  11725. <param name="name">The element name.</param>
  11726. <returns>The newly created child element</returns>
  11727. </member>
  11728. <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
  11729. <summary>
  11730. Adds a new element with a value as a child of the current node and returns it.
  11731. </summary>
  11732. <param name="name">The element name</param>
  11733. <param name="value">The text content of the new element</param>
  11734. <returns>The newly created child element</returns>
  11735. </member>
  11736. <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
  11737. <summary>
  11738. Adds a new element with a value as a child of the current node and returns it.
  11739. The value will be output using a CDATA section.
  11740. </summary>
  11741. <param name="name">The element name</param>
  11742. <param name="value">The text content of the new element</param>
  11743. <returns>The newly created child element</returns>
  11744. </member>
  11745. <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
  11746. <summary>
  11747. Adds an attribute with a specified name and value to the XmlNode.
  11748. </summary>
  11749. <param name="name">The name of the attribute.</param>
  11750. <param name="value">The value of the attribute.</param>
  11751. </member>
  11752. <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
  11753. <summary>
  11754. Finds a single descendant of this node matching an xpath
  11755. specification. The format of the specification is
  11756. limited to what is needed by NUnit and its tests.
  11757. </summary>
  11758. <param name="xpath"></param>
  11759. <returns></returns>
  11760. </member>
  11761. <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
  11762. <summary>
  11763. Finds all descendants of this node matching an xpath
  11764. specification. The format of the specification is
  11765. limited to what is needed by NUnit and its tests.
  11766. </summary>
  11767. </member>
  11768. <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
  11769. <summary>
  11770. Writes the XML representation of the node to an XmlWriter
  11771. </summary>
  11772. <param name="writer"></param>
  11773. </member>
  11774. <member name="T:NUnit.Framework.Interfaces.NodeList">
  11775. <summary>
  11776. Class used to represent a list of XmlResults
  11777. </summary>
  11778. </member>
  11779. <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
  11780. <summary>
  11781. Class used to represent the attributes of a node
  11782. </summary>
  11783. </member>
  11784. <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
  11785. <summary>
  11786. Gets or sets the value associated with the specified key.
  11787. Overridden to return null if attribute is not found.
  11788. </summary>
  11789. <param name="key">The key.</param>
  11790. <returns>Value of the attribute or null</returns>
  11791. </member>
  11792. <member name="T:NUnit.Framework.Internal.AssemblyHelper">
  11793. <summary>
  11794. AssemblyHelper provides static methods for working
  11795. with assemblies.
  11796. </summary>
  11797. </member>
  11798. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
  11799. <summary>
  11800. Gets the path from which an assembly was loaded.
  11801. For builds where this is not possible, returns
  11802. the name of the assembly.
  11803. </summary>
  11804. <param name="assembly">The assembly.</param>
  11805. <returns>The path.</returns>
  11806. </member>
  11807. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
  11808. <summary>
  11809. Gets the path to the directory from which an assembly was loaded.
  11810. </summary>
  11811. <param name="assembly">The assembly.</param>
  11812. <returns>The path.</returns>
  11813. </member>
  11814. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
  11815. <summary>
  11816. Gets the AssemblyName of an assembly.
  11817. </summary>
  11818. <param name="assembly">The assembly</param>
  11819. <returns>An AssemblyName</returns>
  11820. </member>
  11821. <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
  11822. <summary>
  11823. Loads an assembly given a string, which may be the
  11824. path to the assembly or the AssemblyName
  11825. </summary>
  11826. <param name="nameOrPath"></param>
  11827. <returns></returns>
  11828. </member>
  11829. <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
  11830. <summary>
  11831. Gets the assembly path from code base.
  11832. </summary>
  11833. <remarks>Public for testing purposes</remarks>
  11834. <param name="codeBase">The code base.</param>
  11835. <returns></returns>
  11836. </member>
  11837. <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
  11838. <summary>
  11839. Waits for pending asynchronous operations to complete, if appropriate,
  11840. and returns a proper result of the invocation by unwrapping task results
  11841. </summary>
  11842. <param name="invocationResult">The raw result of the method invocation</param>
  11843. <returns>The unwrapped result, if necessary</returns>
  11844. </member>
  11845. <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
  11846. <summary>
  11847. CombinatorialStrategy creates test cases by using all possible
  11848. combinations of the parameter data.
  11849. </summary>
  11850. </member>
  11851. <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
  11852. <summary>
  11853. Gets the test cases generated by the CombiningStrategy.
  11854. </summary>
  11855. <returns>The test cases.</returns>
  11856. </member>
  11857. <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
  11858. <summary>
  11859. Provides data from fields marked with the DatapointAttribute or the
  11860. DatapointsAttribute.
  11861. </summary>
  11862. </member>
  11863. <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  11864. <summary>
  11865. Determine whether any data is available for a parameter.
  11866. </summary>
  11867. <param name="parameter">A ParameterInfo representing one
  11868. argument to a parameterized test</param>
  11869. <returns>
  11870. True if any data is available, otherwise false.
  11871. </returns>
  11872. </member>
  11873. <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  11874. <summary>
  11875. Return an IEnumerable providing data for use with the
  11876. supplied parameter.
  11877. </summary>
  11878. <param name="parameter">A ParameterInfo representing one
  11879. argument to a parameterized test</param>
  11880. <returns>
  11881. An IEnumerable providing the required data
  11882. </returns>
  11883. </member>
  11884. <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
  11885. <summary>
  11886. Built-in SuiteBuilder for all types of test classes.
  11887. </summary>
  11888. </member>
  11889. <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  11890. <summary>
  11891. Checks to see if the provided Type is a fixture.
  11892. To be considered a fixture, it must be a non-abstract
  11893. class with one or more attributes implementing the
  11894. IFixtureBuilder interface or one or more methods
  11895. marked as tests.
  11896. </summary>
  11897. <param name="typeInfo">The fixture type to check</param>
  11898. <returns>True if the fixture can be built, false if not</returns>
  11899. </member>
  11900. <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  11901. <summary>
  11902. Build a TestSuite from TypeInfo provided.
  11903. </summary>
  11904. <param name="typeInfo">The fixture type to build</param>
  11905. <returns>A TestSuite built from that type</returns>
  11906. </member>
  11907. <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
  11908. <summary>
  11909. We look for attributes implementing IFixtureBuilder at one level
  11910. of inheritance at a time. Attributes on base classes are not used
  11911. unless there are no fixture builder attributes at all on the derived
  11912. class. This is by design.
  11913. </summary>
  11914. <param name="typeInfo">The type being examined for attributes</param>
  11915. <returns>A list of the attributes found.</returns>
  11916. </member>
  11917. <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
  11918. <summary>
  11919. Class to build ether a parameterized or a normal NUnitTestMethod.
  11920. There are four cases that the builder must deal with:
  11921. 1. The method needs no params and none are provided
  11922. 2. The method needs params and they are provided
  11923. 3. The method needs no params but they are provided in error
  11924. 4. The method needs params but they are not provided
  11925. This could have been done using two different builders, but it
  11926. turned out to be simpler to have just one. The BuildFrom method
  11927. takes a different branch depending on whether any parameters are
  11928. provided, but all four cases are dealt with in lower-level methods
  11929. </summary>
  11930. </member>
  11931. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
  11932. <summary>
  11933. Determines if the method can be used to build an NUnit test
  11934. test method of some kind. The method must normally be marked
  11935. with an identifying attribute for this to be true.
  11936. Note that this method does not check that the signature
  11937. of the method for validity. If we did that here, any
  11938. test methods with invalid signatures would be passed
  11939. over in silence in the test run. Since we want such
  11940. methods to be reported, the check for validity is made
  11941. in BuildFrom rather than here.
  11942. </summary>
  11943. <param name="method">An IMethodInfo for the method being used as a test method</param>
  11944. <returns>True if the builder can create a test case from this method</returns>
  11945. </member>
  11946. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
  11947. <summary>
  11948. Build a Test from the provided MethodInfo. Depending on
  11949. whether the method takes arguments and on the availability
  11950. of test case data, this method may return a single test
  11951. or a group of tests contained in a ParameterizedMethodSuite.
  11952. </summary>
  11953. <param name="method">The method for which a test is to be built</param>
  11954. <returns>A Test representing one or more method invocations</returns>
  11955. </member>
  11956. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  11957. <summary>
  11958. Determines if the method can be used to build an NUnit test
  11959. test method of some kind. The method must normally be marked
  11960. with an identifying attribute for this to be true.
  11961. Note that this method does not check that the signature
  11962. of the method for validity. If we did that here, any
  11963. test methods with invalid signatures would be passed
  11964. over in silence in the test run. Since we want such
  11965. methods to be reported, the check for validity is made
  11966. in BuildFrom rather than here.
  11967. </summary>
  11968. <param name="method">An IMethodInfo for the method being used as a test method</param>
  11969. <param name="parentSuite">The test suite being built, to which the new test would be added</param>
  11970. <returns>True if the builder can create a test case from this method</returns>
  11971. </member>
  11972. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  11973. <summary>
  11974. Build a Test from the provided MethodInfo. Depending on
  11975. whether the method takes arguments and on the availability
  11976. of test case data, this method may return a single test
  11977. or a group of tests contained in a ParameterizedMethodSuite.
  11978. </summary>
  11979. <param name="method">The method for which a test is to be built</param>
  11980. <param name="parentSuite">The test fixture being populated, or null</param>
  11981. <returns>A Test representing one or more method invocations</returns>
  11982. </member>
  11983. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
  11984. <summary>
  11985. Builds a ParameterizedMethodSuite containing individual test cases.
  11986. </summary>
  11987. <param name="method">The method for which a test is to be built.</param>
  11988. <param name="tests">The list of test cases to include.</param>
  11989. <returns>A ParameterizedMethodSuite populated with test cases</returns>
  11990. </member>
  11991. <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  11992. <summary>
  11993. Build a simple, non-parameterized TestMethod for this method.
  11994. </summary>
  11995. <param name="method">The MethodInfo for which a test is to be built</param>
  11996. <param name="suite">The test suite for which the method is being built</param>
  11997. <returns>A TestMethod.</returns>
  11998. </member>
  11999. <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
  12000. <summary>
  12001. Class that can build a tree of automatic namespace
  12002. suites from a group of fixtures.
  12003. </summary>
  12004. </member>
  12005. <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._namespaceIndex">
  12006. <summary>
  12007. NamespaceDictionary of all test suites we have created to represent
  12008. namespaces. Used to locate namespace parent suites for fixtures.
  12009. </summary>
  12010. </member>
  12011. <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder._globalInsertionPoint">
  12012. <summary>
  12013. Point in the tree where items in the global namespace are added
  12014. </summary>
  12015. </member>
  12016. <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
  12017. <summary>
  12018. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
  12019. </summary>
  12020. <param name="rootSuite">The root suite.</param>
  12021. </member>
  12022. <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
  12023. <summary>
  12024. Gets the root entry in the tree created by the NamespaceTreeBuilder.
  12025. </summary>
  12026. <value>The root suite.</value>
  12027. </member>
  12028. <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
  12029. <summary>
  12030. Adds the specified fixtures to the tree.
  12031. </summary>
  12032. <param name="fixtures">The fixtures to be added.</param>
  12033. </member>
  12034. <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
  12035. <summary>
  12036. Adds the specified fixture to the tree.
  12037. </summary>
  12038. <param name="fixture">The fixture to be added.</param>
  12039. </member>
  12040. <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
  12041. <summary>
  12042. NUnitTestCaseBuilder is a utility class used by attributes
  12043. that build test cases.
  12044. </summary>
  12045. </member>
  12046. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
  12047. <summary>
  12048. Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
  12049. </summary>
  12050. </member>
  12051. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
  12052. <summary>
  12053. Builds a single NUnitTestMethod, either as a child of the fixture
  12054. or as one of a set of test cases under a ParameterizedTestMethodSuite.
  12055. </summary>
  12056. <param name="method">The MethodInfo from which to construct the TestMethod</param>
  12057. <param name="parentSuite">The suite or fixture to which the new test will be added</param>
  12058. <param name="parms">The ParameterSet to be used, or null</param>
  12059. <returns></returns>
  12060. </member>
  12061. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
  12062. <summary>
  12063. Helper method that checks the signature of a TestMethod and
  12064. any supplied parameters to determine if the test is valid.
  12065. Currently, NUnitTestMethods are required to be public,
  12066. non-abstract methods, either static or instance,
  12067. returning void. They may take arguments but the values must
  12068. be provided or the TestMethod is not considered runnable.
  12069. Methods not meeting these criteria will be marked as
  12070. non-runnable and the method will return false in that case.
  12071. </summary>
  12072. <param name="testMethod">The TestMethod to be checked. If it
  12073. is found to be non-runnable, it will be modified.</param>
  12074. <param name="parms">Parameters to be used for this test, or null</param>
  12075. <returns>True if the method signature is valid, false if not</returns>
  12076. <remarks>
  12077. The return value is no longer used internally, but is retained
  12078. for testing purposes.
  12079. </remarks>
  12080. </member>
  12081. <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
  12082. <summary>
  12083. NUnitTestFixtureBuilder is able to build a fixture given
  12084. a class marked with a TestFixtureAttribute or an unmarked
  12085. class containing test methods. In the first case, it is
  12086. called by the attribute and in the second directly by
  12087. NUnitSuiteBuilder.
  12088. </summary>
  12089. </member>
  12090. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
  12091. <summary>
  12092. Build a TestFixture from type provided. A non-null TestSuite
  12093. must always be returned, since the method is generally called
  12094. because the user has marked the target class as a fixture.
  12095. If something prevents the fixture from being used, it should
  12096. be returned nonetheless, labelled as non-runnable.
  12097. </summary>
  12098. <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
  12099. <returns>A TestSuite object or one derived from TestSuite.</returns>
  12100. </member>
  12101. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
  12102. <summary>
  12103. Overload of BuildFrom called by tests that have arguments.
  12104. Builds a fixture using the provided type and information
  12105. in the ITestFixtureData object.
  12106. </summary>
  12107. <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
  12108. <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
  12109. <returns></returns>
  12110. </member>
  12111. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
  12112. <summary>
  12113. Method to add test cases to the newly constructed fixture.
  12114. </summary>
  12115. <param name="fixture">The fixture to which cases should be added</param>
  12116. </member>
  12117. <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
  12118. <summary>
  12119. Method to create a test case from a MethodInfo and add
  12120. it to the fixture being built. It first checks to see if
  12121. any global TestCaseBuilder addin wants to build the
  12122. test case. If not, it uses the internal builder
  12123. collection maintained by this fixture builder.
  12124. The default implementation has no test case builders.
  12125. Derived classes should add builders to the collection
  12126. in their constructor.
  12127. </summary>
  12128. <param name="method">The method for which a test is to be created</param>
  12129. <param name="suite">The test suite being built.</param>
  12130. <returns>A newly constructed Test</returns>
  12131. </member>
  12132. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
  12133. <summary>
  12134. PairwiseStrategy creates test cases by combining the parameter
  12135. data so that all possible pairs of data items are used.
  12136. </summary>
  12137. <remarks>
  12138. <para>
  12139. The number of test cases that cover all possible pairs of test function
  12140. parameters values is significantly less than the number of test cases
  12141. that cover all possible combination of test function parameters values.
  12142. And because different studies show that most of software failures are
  12143. caused by combination of no more than two parameters, pairwise testing
  12144. can be an effective ways to test the system when it's impossible to test
  12145. all combinations of parameters.
  12146. </para>
  12147. <para>
  12148. The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
  12149. http://burtleburtle.net/bob/math/jenny.html
  12150. </para>
  12151. </remarks>
  12152. </member>
  12153. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
  12154. <summary>
  12155. FleaRand is a pseudo-random number generator developed by Bob Jenkins:
  12156. http://burtleburtle.net/bob/rand/talksmall.html#flea
  12157. </summary>
  12158. </member>
  12159. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
  12160. <summary>
  12161. Initializes a new instance of the FleaRand class.
  12162. </summary>
  12163. <param name="seed">The seed.</param>
  12164. </member>
  12165. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
  12166. <summary>
  12167. FeatureInfo represents coverage of a single value of test function
  12168. parameter, represented as a pair of indices, Dimension and Feature. In
  12169. terms of unit testing, Dimension is the index of the test parameter and
  12170. Feature is the index of the supplied value in that parameter's list of
  12171. sources.
  12172. </summary>
  12173. </member>
  12174. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
  12175. <summary>
  12176. Initializes a new instance of FeatureInfo class.
  12177. </summary>
  12178. <param name="dimension">Index of a dimension.</param>
  12179. <param name="feature">Index of a feature.</param>
  12180. </member>
  12181. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
  12182. <summary>
  12183. A FeatureTuple represents a combination of features, one per test
  12184. parameter, which should be covered by a test case. In the
  12185. PairwiseStrategy, we are only trying to cover pairs of features, so the
  12186. tuples actually may contain only single feature or pair of features, but
  12187. the algorithm itself works with triplets, quadruples and so on.
  12188. </summary>
  12189. </member>
  12190. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
  12191. <summary>
  12192. Initializes a new instance of FeatureTuple class for a single feature.
  12193. </summary>
  12194. <param name="feature1">Single feature.</param>
  12195. </member>
  12196. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
  12197. <summary>
  12198. Initializes a new instance of FeatureTuple class for a pair of features.
  12199. </summary>
  12200. <param name="feature1">First feature.</param>
  12201. <param name="feature2">Second feature.</param>
  12202. </member>
  12203. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
  12204. <summary>
  12205. TestCase represents a single test case covering a list of features.
  12206. </summary>
  12207. </member>
  12208. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
  12209. <summary>
  12210. Initializes a new instance of TestCaseInfo class.
  12211. </summary>
  12212. <param name="length">A number of features in the test case.</param>
  12213. </member>
  12214. <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
  12215. <summary>
  12216. PairwiseTestCaseGenerator class implements an algorithm which generates
  12217. a set of test cases which covers all pairs of possible values of test
  12218. function.
  12219. </summary>
  12220. <remarks>
  12221. <para>
  12222. The algorithm starts with creating a set of all feature tuples which we
  12223. will try to cover (see <see
  12224. cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
  12225. includes every single feature and all possible pairs of features. We
  12226. store feature tuples in the 3-D collection (where axes are "dimension",
  12227. "feature", and "all combinations which includes this feature"), and for
  12228. every two feature (e.g. "A" and "B") we generate both ("A", "B") and
  12229. ("B", "A") pairs. This data structure extremely reduces the amount of
  12230. time needed to calculate coverage for a single test case (this
  12231. calculation is the most time-consuming part of the algorithm).
  12232. </para>
  12233. <para>
  12234. Then the algorithm picks one tuple from the uncovered tuple, creates a
  12235. test case that covers this tuple, and then removes this tuple and all
  12236. other tuples covered by this test case from the collection of uncovered
  12237. tuples.
  12238. </para>
  12239. <para>
  12240. Picking a tuple to cover
  12241. </para>
  12242. <para>
  12243. There are no any special rules defined for picking tuples to cover. We
  12244. just pick them one by one, in the order they were generated.
  12245. </para>
  12246. <para>
  12247. Test generation
  12248. </para>
  12249. <para>
  12250. Test generation starts from creating a completely random test case which
  12251. covers, nevertheless, previously selected tuple. Then the algorithm
  12252. tries to maximize number of tuples which this test covers.
  12253. </para>
  12254. <para>
  12255. Test generation and maximization process repeats seven times for every
  12256. selected tuple and then the algorithm picks the best test case ("seven"
  12257. is a magic number which provides good results in acceptable time).
  12258. </para>
  12259. <para>Maximizing test coverage</para>
  12260. <para>
  12261. To maximize tests coverage, the algorithm walks thru the list of mutable
  12262. dimensions (mutable dimension is a dimension that are not included in
  12263. the previously selected tuple). Then for every dimension, the algorithm
  12264. walks thru the list of features and checks if this feature provides
  12265. better coverage than randomly selected feature, and if yes keeps this
  12266. feature.
  12267. </para>
  12268. <para>
  12269. This process repeats while it shows progress. If the last iteration
  12270. doesn't improve coverage, the process ends.
  12271. </para>
  12272. <para>
  12273. In addition, for better results, before start every iteration, the
  12274. algorithm "scrambles" dimensions - so for every iteration dimension
  12275. probes in a different order.
  12276. </para>
  12277. </remarks>
  12278. </member>
  12279. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
  12280. <summary>
  12281. Creates a set of test cases for specified dimensions.
  12282. </summary>
  12283. <param name="dimensions">
  12284. An array which contains information about dimensions. Each element of
  12285. this array represents a number of features in the specific dimension.
  12286. </param>
  12287. <returns>
  12288. A set of test cases.
  12289. </returns>
  12290. </member>
  12291. <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
  12292. <summary>
  12293. Gets the test cases generated by this strategy instance.
  12294. </summary>
  12295. <returns>A set of test cases.</returns>
  12296. </member>
  12297. <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
  12298. <summary>
  12299. The ParameterDataProvider class implements IParameterDataProvider
  12300. and hosts one or more individual providers.
  12301. </summary>
  12302. </member>
  12303. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
  12304. <summary>
  12305. Construct with a collection of individual providers
  12306. </summary>
  12307. </member>
  12308. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  12309. <summary>
  12310. Determine whether any data is available for a parameter.
  12311. </summary>
  12312. <param name="parameter">An IParameterInfo representing one
  12313. argument to a parameterized test</param>
  12314. <returns>True if any data is available, otherwise false.</returns>
  12315. </member>
  12316. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  12317. <summary>
  12318. Return an IEnumerable providing data for use with the
  12319. supplied parameter.
  12320. </summary>
  12321. <param name="parameter">An IParameterInfo representing one
  12322. argument to a parameterized test</param>
  12323. <returns>An IEnumerable providing the required data</returns>
  12324. </member>
  12325. <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
  12326. <summary>
  12327. ParameterDataSourceProvider supplies individual argument values for
  12328. single parameters using attributes implementing IParameterDataSource.
  12329. </summary>
  12330. </member>
  12331. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  12332. <summary>
  12333. Determine whether any data is available for a parameter.
  12334. </summary>
  12335. <param name="parameter">A ParameterInfo representing one
  12336. argument to a parameterized test</param>
  12337. <returns>
  12338. True if any data is available, otherwise false.
  12339. </returns>
  12340. </member>
  12341. <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
  12342. <summary>
  12343. Return an IEnumerable providing data for use with the
  12344. supplied parameter.
  12345. </summary>
  12346. <param name="parameter">An IParameterInfo representing one
  12347. argument to a parameterized test</param>
  12348. <returns>
  12349. An IEnumerable providing the required data
  12350. </returns>
  12351. </member>
  12352. <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
  12353. <summary>
  12354. SequentialStrategy creates test cases by using all of the
  12355. parameter data sources in parallel, substituting <c>null</c>
  12356. when any of them run out of data.
  12357. </summary>
  12358. </member>
  12359. <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
  12360. <summary>
  12361. Gets the test cases generated by the CombiningStrategy.
  12362. </summary>
  12363. <returns>The test cases.</returns>
  12364. </member>
  12365. <member name="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand">
  12366. <summary>
  12367. TestActionAfterCommand handles the AfterTest method of a single
  12368. TestActionItem, provided the items BeforeTest has been run.
  12369. </summary>
  12370. </member>
  12371. <member name="M:NUnit.Framework.Internal.Commands.AfterTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
  12372. <summary>
  12373. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.AfterTestActionCommand"/> class.
  12374. </summary>
  12375. <param name="innerCommand">The inner command.</param>
  12376. <param name="action">The TestActionItem to run before the inner command.</param>
  12377. </member>
  12378. <member name="T:NUnit.Framework.Internal.Commands.AfterTestCommand">
  12379. <summary>
  12380. AfterCommand is a DelegatingTestCommand that performs some
  12381. specific action after the inner command is run.
  12382. </summary>
  12383. </member>
  12384. <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12385. <summary>
  12386. Construct an AfterCommand
  12387. </summary>
  12388. </member>
  12389. <member name="M:NUnit.Framework.Internal.Commands.AfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12390. <summary>
  12391. Execute the command
  12392. </summary>
  12393. </member>
  12394. <member name="F:NUnit.Framework.Internal.Commands.AfterTestCommand.AfterTest">
  12395. <summary>
  12396. Set this to perform action after the inner command.
  12397. </summary>
  12398. </member>
  12399. <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
  12400. <summary>
  12401. ContextSettingsCommand applies specified changes to the
  12402. TestExecutionContext prior to running a test. No special
  12403. action is needed after the test runs, since the prior
  12404. context will be restored automatically.
  12405. </summary>
  12406. </member>
  12407. <member name="T:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand">
  12408. <summary>
  12409. TestActionCommand handles a single ITestAction applied
  12410. to a test. It runs the BeforeTest method, then runs the
  12411. test and finally runs the AfterTest method.
  12412. </summary>
  12413. </member>
  12414. <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12415. <summary>
  12416. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
  12417. </summary>
  12418. <param name="innerCommand">The inner command.</param>
  12419. </member>
  12420. <member name="M:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12421. <summary>
  12422. Runs the test, saving a TestResult in the supplied TestExecutionContext.
  12423. </summary>
  12424. <param name="context">The context in which the test should run.</param>
  12425. <returns>A TestResult</returns>
  12426. </member>
  12427. <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.BeforeTest">
  12428. <summary>
  12429. Perform the before test action
  12430. </summary>
  12431. </member>
  12432. <member name="F:NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.AfterTest">
  12433. <summary>
  12434. Perform the after test action
  12435. </summary>
  12436. </member>
  12437. <member name="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand">
  12438. <summary>
  12439. TestActionBeforeCommand handles the BeforeTest method of a single
  12440. TestActionItem, relying on the item to remember it has been run.
  12441. </summary>
  12442. </member>
  12443. <member name="M:NUnit.Framework.Internal.Commands.BeforeTestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.TestActionItem)">
  12444. <summary>
  12445. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.BeforeTestActionCommand"/> class.
  12446. </summary>
  12447. <param name="innerCommand">The inner command.</param>
  12448. <param name="action">The TestActionItem to run before the inner command.</param>
  12449. </member>
  12450. <member name="T:NUnit.Framework.Internal.Commands.BeforeTestCommand">
  12451. <summary>
  12452. BeforeTestCommand is a DelegatingTestCommand that performs some
  12453. specific action before the inner command is run.
  12454. </summary>
  12455. </member>
  12456. <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12457. <summary>
  12458. Construct a BeforeCommand
  12459. </summary>
  12460. </member>
  12461. <member name="M:NUnit.Framework.Internal.Commands.BeforeTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12462. <summary>
  12463. Execute the command
  12464. </summary>
  12465. </member>
  12466. <member name="F:NUnit.Framework.Internal.Commands.BeforeTestCommand.BeforeTest">
  12467. <summary>
  12468. Action to perform before the inner command.
  12469. </summary>
  12470. </member>
  12471. <member name="T:NUnit.Framework.Internal.Commands.ConstructFixtureCommand">
  12472. <summary>
  12473. ConstructFixtureCommand constructs the user test object if necessary.
  12474. </summary>
  12475. </member>
  12476. <member name="M:NUnit.Framework.Internal.Commands.ConstructFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12477. <summary>
  12478. Constructs a OneTimeSetUpCommand for a suite
  12479. </summary>
  12480. <param name="innerCommand">The inner command to which the command applies</param>
  12481. </member>
  12482. <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
  12483. <summary>
  12484. DelegatingTestCommand wraps an inner TestCommand.
  12485. Derived classes may do what they like before or
  12486. after running the inner command.
  12487. </summary>
  12488. </member>
  12489. <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
  12490. <summary>TODO: Documentation needed for field</summary>
  12491. </member>
  12492. <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12493. <summary>
  12494. TODO: Documentation needed for constructor
  12495. </summary>
  12496. <param name="innerCommand"></param>
  12497. </member>
  12498. <member name="T:NUnit.Framework.Internal.Commands.DisposeFixtureCommand">
  12499. <summary>
  12500. OneTimeTearDownCommand performs any teardown actions
  12501. specified for a suite and calls Dispose on the user
  12502. test object, if any.
  12503. </summary>
  12504. </member>
  12505. <member name="M:NUnit.Framework.Internal.Commands.DisposeFixtureCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12506. <summary>
  12507. Construct a OneTimeTearDownCommand
  12508. </summary>
  12509. <param name="innerCommand">The command wrapped by this command</param>
  12510. </member>
  12511. <member name="T:NUnit.Framework.Internal.Commands.EmptyTestCommand">
  12512. <summary>
  12513. EmptyTestCommand is a TestCommand that does nothing. It simply
  12514. returns the current result from the context when executed. We
  12515. use it to avoid testing for null when executing a chain of
  12516. DelegatingTestCommands.
  12517. </summary>
  12518. </member>
  12519. <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.#ctor(NUnit.Framework.Internal.Test)">
  12520. <summary>
  12521. Construct a NullCommand for a test
  12522. </summary>
  12523. </member>
  12524. <member name="M:NUnit.Framework.Internal.Commands.EmptyTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12525. <summary>
  12526. Execute the command
  12527. </summary>
  12528. </member>
  12529. <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
  12530. <summary>
  12531. TODO: Documentation needed for class
  12532. </summary>
  12533. </member>
  12534. <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
  12535. <summary>
  12536. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
  12537. </summary>
  12538. <param name="innerCommand">The inner command.</param>
  12539. <param name="maxTime">The max time allowed in milliseconds</param>
  12540. </member>
  12541. <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
  12542. <summary>
  12543. OneTimeSetUpCommand runs any one-time setup methods for a suite,
  12544. constructing the user test object if necessary.
  12545. </summary>
  12546. </member>
  12547. <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
  12548. <summary>
  12549. Constructs a OneTimeSetUpCommand for a suite
  12550. </summary>
  12551. <param name="innerCommand">The inner command to which the command applies</param>
  12552. <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
  12553. </member>
  12554. <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
  12555. <summary>
  12556. OneTimeTearDownCommand performs any teardown actions
  12557. specified for a suite and calls Dispose on the user
  12558. test object, if any.
  12559. </summary>
  12560. </member>
  12561. <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
  12562. <summary>
  12563. Construct a OneTimeTearDownCommand
  12564. </summary>
  12565. <param name="innerCommand">The command wrapped by this command</param>
  12566. <param name="setUpTearDownItem">A SetUpTearDownList for use by the command</param>
  12567. </member>
  12568. <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
  12569. <summary>
  12570. SetUpTearDownCommand runs SetUp methods for a suite,
  12571. runs the test and then runs TearDown methods.
  12572. </summary>
  12573. </member>
  12574. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.Internal.Commands.SetUpTearDownItem)">
  12575. <summary>
  12576. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
  12577. </summary>
  12578. <param name="innerCommand">The inner command.</param>
  12579. <param name="setUpTearDown">List of setup/teardown items</param>
  12580. </member>
  12581. <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
  12582. <summary>
  12583. SetUpTearDownItem holds the setup and teardown methods
  12584. for a single level of the inheritance hierarchy.
  12585. </summary>
  12586. </member>
  12587. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
  12588. <summary>
  12589. Construct a SetUpTearDownNode
  12590. </summary>
  12591. <param name="setUpMethods">A list of setup methods for this level</param>
  12592. <param name="tearDownMethods">A list teardown methods for this level</param>
  12593. </member>
  12594. <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
  12595. <summary>
  12596. Returns true if this level has any methods at all.
  12597. This flag is used to discard levels that do nothing.
  12598. </summary>
  12599. </member>
  12600. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
  12601. <summary>
  12602. Run SetUp on this level.
  12603. </summary>
  12604. <param name="context">The execution context to use for running.</param>
  12605. </member>
  12606. <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
  12607. <summary>
  12608. Run TearDown for this level.
  12609. </summary>
  12610. <param name="context"></param>
  12611. </member>
  12612. <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
  12613. <summary>
  12614. TODO: Documentation needed for class
  12615. </summary>
  12616. </member>
  12617. <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
  12618. <summary>
  12619. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
  12620. </summary>
  12621. <param name="test">The test being skipped.</param>
  12622. </member>
  12623. <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12624. <summary>
  12625. Overridden to simply set the CurrentResult to the
  12626. appropriate Skipped state.
  12627. </summary>
  12628. <param name="context">The execution context for the test</param>
  12629. <returns>A TestResult</returns>
  12630. </member>
  12631. <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
  12632. <summary>
  12633. TestActionCommand handles a single ITestAction applied
  12634. to a test. It runs the BeforeTest method, then runs the
  12635. test and finally runs the AfterTest method.
  12636. </summary>
  12637. </member>
  12638. <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,NUnit.Framework.ITestAction)">
  12639. <summary>
  12640. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
  12641. </summary>
  12642. <param name="innerCommand">The inner command.</param>
  12643. <param name="action">The TestAction with which to wrap the inner command.</param>
  12644. </member>
  12645. <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
  12646. <summary>
  12647. TestActionItem wraps a single execution of an ITestAction.
  12648. It's primary purpose is to track whether the BeforeTest
  12649. method has been called and suppress calling the
  12650. AfterTest method if it has not. This is necessary when
  12651. ITestActions are used before and after a CompositeWorkItem,
  12652. since the OneTimeSetUpCommand and OneTimeTearDownCommand
  12653. are separate command chains. By sharing a TestActionItem
  12654. between the setup and teardown chains, the two calls can
  12655. be coordinated.
  12656. </summary>
  12657. </member>
  12658. <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
  12659. <summary>
  12660. Construct a TestActionItem
  12661. </summary>
  12662. <param name="action">The ITestAction to be included</param>
  12663. </member>
  12664. <member name="P:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTestWasRun">
  12665. <summary>
  12666. Get flag indicating if the BeforeTest entry was already called.
  12667. </summary>
  12668. </member>
  12669. <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
  12670. <summary>
  12671. Run the BeforeTest method of the action and remember that it has been run.
  12672. </summary>
  12673. <param name="test">The test to which the action applies</param>
  12674. </member>
  12675. <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
  12676. <summary>
  12677. Run the AfterTest action, but only if the BeforeTest
  12678. action was actually run.
  12679. </summary>
  12680. <param name="test">The test to which the action applies</param>
  12681. </member>
  12682. <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
  12683. <summary>
  12684. TestCommand is the abstract base class for all test commands
  12685. in the framework. A TestCommand represents a single stage in
  12686. the execution of a test, e.g.: SetUp/TearDown, checking for
  12687. Timeout, verifying the returned result from a method, etc.
  12688. TestCommands may decorate other test commands so that the
  12689. execution of a lower-level command is nested within that
  12690. of a higher level command. All nested commands are executed
  12691. synchronously, as a single unit. Scheduling test execution
  12692. on separate threads is handled at a higher level, using the
  12693. task dispatcher.
  12694. </summary>
  12695. </member>
  12696. <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
  12697. <summary>
  12698. Construct a TestCommand for a test.
  12699. </summary>
  12700. <param name="test">The test to be executed</param>
  12701. </member>
  12702. <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
  12703. <summary>
  12704. Gets the test associated with this command.
  12705. </summary>
  12706. </member>
  12707. <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12708. <summary>
  12709. Runs the test in a specified context, returning a TestResult.
  12710. </summary>
  12711. <param name="context">The TestExecutionContext to be used for running the test.</param>
  12712. <returns>A TestResult</returns>
  12713. </member>
  12714. <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
  12715. <summary>
  12716. TestMethodCommand is the lowest level concrete command
  12717. used to run actual test cases.
  12718. </summary>
  12719. </member>
  12720. <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
  12721. <summary>
  12722. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
  12723. </summary>
  12724. <param name="testMethod">The test.</param>
  12725. </member>
  12726. <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
  12727. <summary>
  12728. Runs the test, saving a TestResult in the execution context, as
  12729. well as returning it. If the test has an expected result, it
  12730. is asserts on that value. Since failed tests and errors throw
  12731. an exception, this command must be wrapped in an outer command,
  12732. will handle that exception and records the failure. This role
  12733. is usually played by the SetUpTearDown command.
  12734. </summary>
  12735. <param name="context">The execution context</param>
  12736. </member>
  12737. <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
  12738. <summary>
  12739. TheoryResultCommand adjusts the result of a Theory so that
  12740. it fails if all the results were inconclusive.
  12741. </summary>
  12742. </member>
  12743. <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
  12744. <summary>
  12745. Constructs a TheoryResultCommand
  12746. </summary>
  12747. <param name="command">The command to be wrapped by this one</param>
  12748. </member>
  12749. <member name="T:NUnit.Framework.Internal.CultureDetector">
  12750. <summary>
  12751. CultureDetector is a helper class used by NUnit to determine
  12752. whether a test should be run based on the current culture.
  12753. </summary>
  12754. </member>
  12755. <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
  12756. <summary>
  12757. Default constructor uses the current culture.
  12758. </summary>
  12759. </member>
  12760. <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
  12761. <summary>
  12762. Construct a CultureDetector for a particular culture for testing.
  12763. </summary>
  12764. <param name="culture">The culture to be used</param>
  12765. </member>
  12766. <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
  12767. <summary>
  12768. Test to determine if one of a collection of cultures
  12769. is being used currently.
  12770. </summary>
  12771. <param name="cultures"></param>
  12772. <returns></returns>
  12773. </member>
  12774. <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
  12775. <summary>
  12776. Tests to determine if the current culture is supported
  12777. based on a culture attribute.
  12778. </summary>
  12779. <param name="cultureAttribute">The attribute to examine</param>
  12780. <returns></returns>
  12781. </member>
  12782. <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
  12783. <summary>
  12784. Test to determine if the a particular culture or comma-
  12785. delimited set of cultures is in use.
  12786. </summary>
  12787. <param name="culture">Name of the culture or comma-separated list of culture ids</param>
  12788. <returns>True if the culture is in use on the system</returns>
  12789. </member>
  12790. <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
  12791. <summary>
  12792. Return the last failure reason. Results are not
  12793. defined if called before IsSupported( Attribute )
  12794. is called.
  12795. </summary>
  12796. </member>
  12797. <member name="T:NUnit.Framework.Internal.ExceptionHelper">
  12798. <summary>
  12799. ExceptionHelper provides static methods for working with exceptions
  12800. </summary>
  12801. </member>
  12802. <member name="M:NUnit.Framework.Internal.ExceptionHelper.Rethrow(System.Exception)">
  12803. <summary>
  12804. Rethrows an exception, preserving its stack trace
  12805. </summary>
  12806. <param name="exception">The exception to rethrow</param>
  12807. </member>
  12808. <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception,System.Boolean)">
  12809. <summary>
  12810. Builds up a message, using the Message field of the specified exception
  12811. as well as any InnerExceptions. Optionally excludes exception names,
  12812. creating a more readable message.
  12813. </summary>
  12814. <param name="exception">The exception.</param>
  12815. <param name="excludeExceptionNames">Flag indicating whether exception names should be excluded.</param>
  12816. <returns>A combined message string.</returns>
  12817. </member>
  12818. <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
  12819. <summary>
  12820. Builds up a message, using the Message field of the specified exception
  12821. as well as any InnerExceptions.
  12822. </summary>
  12823. <param name="exception">The exception.</param>
  12824. <returns>A combined stack trace.</returns>
  12825. </member>
  12826. <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetSafeStackTrace(System.Exception)">
  12827. <summary>
  12828. Gets the stack trace of the exception. If no stack trace
  12829. is provided, returns "No stack trace available".
  12830. </summary>
  12831. <param name="exception">The exception.</param>
  12832. <returns>A string representation of the stack trace.</returns>
  12833. </member>
  12834. <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
  12835. <summary>
  12836. A CompositeWorkItem represents a test suite and
  12837. encapsulates the execution of the suite as well
  12838. as all its child tests.
  12839. </summary>
  12840. </member>
  12841. <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.Children">
  12842. <summary>
  12843. List of Child WorkItems
  12844. </summary>
  12845. </member>
  12846. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
  12847. <summary>
  12848. Construct a CompositeWorkItem for executing a test suite
  12849. using a filter to select child tests.
  12850. </summary>
  12851. <param name="suite">The TestSuite to be executed</param>
  12852. <param name="childFilter">A filter used to select child tests</param>
  12853. </member>
  12854. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
  12855. <summary>
  12856. Method that actually performs the work. Overridden
  12857. in CompositeWorkItem to do one-time setup, run all child
  12858. items and then dispatch the one-time teardown work item.
  12859. </summary>
  12860. </member>
  12861. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OnAllChildItemsCompleted">
  12862. <summary>
  12863. </summary>
  12864. </member>
  12865. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.Cancel(System.Boolean)">
  12866. <summary>
  12867. Cancel (abort or stop) a CompositeWorkItem and all of its children
  12868. </summary>
  12869. <param name="force">true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete</param>
  12870. </member>
  12871. <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem">
  12872. <summary>
  12873. OneTimeTearDownWorkItem represents the cleanup
  12874. and one-time teardown phase of a CompositeWorkItem
  12875. </summary>
  12876. </member>
  12877. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.#ctor(NUnit.Framework.Internal.Execution.CompositeWorkItem)">
  12878. <summary>
  12879. Construct a OneTimeTearDownWOrkItem wrapping a CompositeWorkItem
  12880. </summary>
  12881. <param name="originalItem">The CompositeWorkItem being wrapped</param>
  12882. </member>
  12883. <member name="P:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Name">
  12884. <summary>
  12885. The WorkItem name, overridden to indicate this is the teardown.
  12886. </summary>
  12887. </member>
  12888. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.Execute">
  12889. <summary>
  12890. </summary>
  12891. </member>
  12892. <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.OneTimeTearDownWorkItem.PerformWork">
  12893. <summary>
  12894. PerformWork is not used in CompositeWorkItem
  12895. </summary>
  12896. </member>
  12897. <member name="T:NUnit.Framework.Internal.Execution.EventListenerTextWriter">
  12898. <summary>
  12899. EventListenerTextWriter sends text output to the currently active
  12900. ITestEventListener in the form of a TestOutput object. If no event
  12901. listener is active in the context, or if there is no context,
  12902. the output is forwarded to the supplied default writer.
  12903. </summary>
  12904. </member>
  12905. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.#ctor(System.String,System.IO.TextWriter)">
  12906. <summary>
  12907. Construct an EventListenerTextWriter
  12908. </summary>
  12909. <param name="streamName">The name of the stream to use for events</param>
  12910. <param name="defaultWriter">The default writer to use if no listener is available</param>
  12911. </member>
  12912. <member name="P:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Encoding">
  12913. <summary>
  12914. Get the Encoding for this TextWriter
  12915. </summary>
  12916. </member>
  12917. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object[])">
  12918. <summary>
  12919. Write formatted string
  12920. </summary>
  12921. </member>
  12922. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object,System.Object)">
  12923. <summary>
  12924. Write formatted string
  12925. </summary>
  12926. </member>
  12927. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object)">
  12928. <summary>
  12929. Write formatted string
  12930. </summary>
  12931. </member>
  12932. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Object)">
  12933. <summary>
  12934. Write an object
  12935. </summary>
  12936. </member>
  12937. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String)">
  12938. <summary>
  12939. Write a string
  12940. </summary>
  12941. </member>
  12942. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Decimal)">
  12943. <summary>
  12944. Write a decimal
  12945. </summary>
  12946. </member>
  12947. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Double)">
  12948. <summary>
  12949. Write a double
  12950. </summary>
  12951. </member>
  12952. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.String,System.Object,System.Object)">
  12953. <summary>
  12954. Write formatted string
  12955. </summary>
  12956. </member>
  12957. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt64)">
  12958. <summary>
  12959. Write a ulong
  12960. </summary>
  12961. </member>
  12962. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int64)">
  12963. <summary>
  12964. Write a long
  12965. </summary>
  12966. </member>
  12967. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.UInt32)">
  12968. <summary>
  12969. Write a uint
  12970. </summary>
  12971. </member>
  12972. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Int32)">
  12973. <summary>
  12974. Write an int
  12975. </summary>
  12976. </member>
  12977. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char)">
  12978. <summary>
  12979. Write a char
  12980. </summary>
  12981. </member>
  12982. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Boolean)">
  12983. <summary>
  12984. Write a boolean
  12985. </summary>
  12986. </member>
  12987. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[],System.Int32,System.Int32)">
  12988. <summary>
  12989. Write chars
  12990. </summary>
  12991. </member>
  12992. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Char[])">
  12993. <summary>
  12994. Write chars
  12995. </summary>
  12996. </member>
  12997. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.Write(System.Single)">
  12998. <summary>
  12999. Write a float
  13000. </summary>
  13001. </member>
  13002. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String)">
  13003. <summary>
  13004. Write a string with newline
  13005. </summary>
  13006. </member>
  13007. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Object)">
  13008. <summary>
  13009. Write an object with newline
  13010. </summary>
  13011. </member>
  13012. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object[])">
  13013. <summary>
  13014. Write formatted string with newline
  13015. </summary>
  13016. </member>
  13017. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object)">
  13018. <summary>
  13019. Write formatted string with newline
  13020. </summary>
  13021. </member>
  13022. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
  13023. <summary>
  13024. Write formatted string with newline
  13025. </summary>
  13026. </member>
  13027. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Decimal)">
  13028. <summary>
  13029. Write a decimal with newline
  13030. </summary>
  13031. </member>
  13032. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.String,System.Object)">
  13033. <summary>
  13034. Write a formatted string with newline
  13035. </summary>
  13036. </member>
  13037. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Double)">
  13038. <summary>
  13039. Write a double with newline
  13040. </summary>
  13041. </member>
  13042. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt32)">
  13043. <summary>
  13044. Write a uint with newline
  13045. </summary>
  13046. </member>
  13047. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.UInt64)">
  13048. <summary>
  13049. Write a ulong with newline
  13050. </summary>
  13051. </member>
  13052. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int64)">
  13053. <summary>
  13054. Write a long with newline
  13055. </summary>
  13056. </member>
  13057. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Int32)">
  13058. <summary>
  13059. Write an int with newline
  13060. </summary>
  13061. </member>
  13062. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Boolean)">
  13063. <summary>
  13064. Write a bool with newline
  13065. </summary>
  13066. </member>
  13067. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
  13068. <summary>
  13069. Write chars with newline
  13070. </summary>
  13071. </member>
  13072. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char[])">
  13073. <summary>
  13074. Write chars with newline
  13075. </summary>
  13076. </member>
  13077. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Char)">
  13078. <summary>
  13079. Write a char with newline
  13080. </summary>
  13081. </member>
  13082. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine(System.Single)">
  13083. <summary>
  13084. Write a float with newline
  13085. </summary>
  13086. </member>
  13087. <member name="M:NUnit.Framework.Internal.Execution.EventListenerTextWriter.WriteLine">
  13088. <summary>
  13089. Write newline
  13090. </summary>
  13091. </member>
  13092. <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
  13093. <summary>
  13094. An IWorkItemDispatcher handles execution of work items.
  13095. </summary>
  13096. </member>
  13097. <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
  13098. <summary>
  13099. Start execution, performing any initialization. Sets
  13100. the top level work item and dispatches it.
  13101. </summary>
  13102. </member>
  13103. <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
  13104. <summary>
  13105. Dispatch a single work item for execution. The first
  13106. work item dispatched is saved as the top-level
  13107. work item and used when stopping the run.
  13108. </summary>
  13109. <param name="work">The item to dispatch</param>
  13110. </member>
  13111. <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun(System.Boolean)">
  13112. <summary>
  13113. Cancel the ongoing run completely.
  13114. If no run is in process, the call has no effect.
  13115. </summary>
  13116. <param name="force">true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete</param>
  13117. </member>
  13118. <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
  13119. <summary>
  13120. A SimpleWorkItem represents a single test case and is
  13121. marked as completed immediately upon execution. This
  13122. class is also used for skipped or ignored test suites.
  13123. </summary>
  13124. </member>
  13125. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
  13126. <summary>
  13127. Construct a simple work item for a test.
  13128. </summary>
  13129. <param name="test">The test to be executed</param>
  13130. <param name="filter">The filter used to select this test</param>
  13131. </member>
  13132. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
  13133. <summary>
  13134. Method that performs actually performs the work.
  13135. </summary>
  13136. </member>
  13137. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.MakeTestCommand">
  13138. <summary>
  13139. Creates a test command for use in running this test.
  13140. </summary>
  13141. <returns>A TestCommand</returns>
  13142. </member>
  13143. <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
  13144. <summary>
  13145. SimpleWorkItemDispatcher handles execution of WorkItems by
  13146. directly executing them. It is provided so that a dispatcher
  13147. is always available in the context, thereby simplifying the
  13148. code needed to run child tests.
  13149. </summary>
  13150. </member>
  13151. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Start(NUnit.Framework.Internal.Execution.WorkItem)">
  13152. <summary>
  13153. Start execution, creating the execution thread,
  13154. setting the top level work and dispatching it.
  13155. </summary>
  13156. </member>
  13157. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
  13158. <summary>
  13159. Dispatch a single work item for execution by
  13160. executing it directly.
  13161. <param name="work">The item to dispatch</param>
  13162. </summary>
  13163. </member>
  13164. <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun(System.Boolean)">
  13165. <summary>
  13166. Cancel (abort or stop) the ongoing run.
  13167. If no run is in process, the call has no effect.
  13168. </summary>
  13169. <param name="force">true if the run should be aborted, false if it should allow its currently running test to complete</param>
  13170. </member>
  13171. <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
  13172. <summary>
  13173. The TextCapture class intercepts console output and writes it
  13174. to the current execution context, if one is present on the thread.
  13175. If no execution context is found, the output is written to a
  13176. default destination, normally the original destination of the
  13177. intercepted output.
  13178. </summary>
  13179. </member>
  13180. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
  13181. <summary>
  13182. Construct a TextCapture object
  13183. </summary>
  13184. <param name="defaultWriter">The default destination for non-intercepted output</param>
  13185. </member>
  13186. <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
  13187. <summary>
  13188. Gets the Encoding in use by this TextWriter
  13189. </summary>
  13190. </member>
  13191. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
  13192. <summary>
  13193. Writes a single character
  13194. </summary>
  13195. <param name="value">The char to write</param>
  13196. </member>
  13197. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
  13198. <summary>
  13199. Writes a string
  13200. </summary>
  13201. <param name="value">The string to write</param>
  13202. </member>
  13203. <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
  13204. <summary>
  13205. Writes a string followed by a line terminator
  13206. </summary>
  13207. <param name="value">The string to write</param>
  13208. </member>
  13209. <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
  13210. <summary>
  13211. A WorkItem may be an individual test case, a fixture or
  13212. a higher level grouping of tests. All WorkItems inherit
  13213. from the abstract WorkItem class, which uses the template
  13214. pattern to allow derived classes to perform work in
  13215. whatever way is needed.
  13216. A WorkItem is created with a particular TestExecutionContext
  13217. and is responsible for re-establishing that context in the
  13218. current thread before it begins or resumes execution.
  13219. </summary>
  13220. </member>
  13221. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test,NUnit.Framework.Interfaces.ITestFilter)">
  13222. <summary>
  13223. Construct a WorkItem for a particular test.
  13224. </summary>
  13225. <param name="test">The test that the WorkItem will run</param>
  13226. <param name="filter">Filter used to include or exclude child items</param>
  13227. </member>
  13228. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Execution.WorkItem)">
  13229. <summary>
  13230. Construct a work Item that wraps another work Item.
  13231. Wrapper items are used to represent independently
  13232. dispatched tasks, which form part of the execution
  13233. of a single test, such as OneTimeTearDown.
  13234. </summary>
  13235. <param name="wrappedItem">The WorkItem being wrapped</param>
  13236. </member>
  13237. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
  13238. <summary>
  13239. Initialize the TestExecutionContext. This must be done
  13240. before executing the WorkItem.
  13241. </summary>
  13242. <remarks>
  13243. Originally, the context was provided in the constructor
  13244. but delaying initialization of the context until the item
  13245. is about to be dispatched allows changes in the parent
  13246. context during OneTimeSetUp to be reflected in the child.
  13247. </remarks>
  13248. <param name="context">The TestExecutionContext to use</param>
  13249. </member>
  13250. <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
  13251. <summary>
  13252. Event triggered when the item is complete
  13253. </summary>
  13254. </member>
  13255. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
  13256. <summary>
  13257. Gets the current state of the WorkItem
  13258. </summary>
  13259. </member>
  13260. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
  13261. <summary>
  13262. The test being executed by the work item
  13263. </summary>
  13264. </member>
  13265. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Name">
  13266. <summary>
  13267. The name of the work item - defaults to the Test name.
  13268. </summary>
  13269. </member>
  13270. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Filter">
  13271. <summary>
  13272. Filter used to include or exclude child tests
  13273. </summary>
  13274. </member>
  13275. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
  13276. <summary>
  13277. The execution context
  13278. </summary>
  13279. </member>
  13280. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
  13281. <summary>
  13282. The test result
  13283. </summary>
  13284. </member>
  13285. <member name="P:NUnit.Framework.Internal.Execution.WorkItem.ParallelScope">
  13286. <summary>
  13287. Gets the ParallelScope associated with the test, if any,
  13288. otherwise returning ParallelScope.Default;
  13289. </summary>
  13290. </member>
  13291. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
  13292. <summary>
  13293. Execute the current work item, including any
  13294. child work items.
  13295. </summary>
  13296. </member>
  13297. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.MarkNotRunnable(System.String)">
  13298. <summary>
  13299. Marks the WorkItem as NotRunnable.
  13300. </summary>
  13301. <param name="reason">Reason for test being NotRunnable.</param>
  13302. </member>
  13303. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Cancel(System.Boolean)">
  13304. <summary>
  13305. Cancel (abort or stop) a WorkItem
  13306. </summary>
  13307. <param name="force">true if the WorkItem should be aborted, false if it should run to completion</param>
  13308. </member>
  13309. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
  13310. <summary>
  13311. Method that performs actually performs the work. It should
  13312. set the State to WorkItemState.Complete when done.
  13313. </summary>
  13314. </member>
  13315. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
  13316. <summary>
  13317. Method called by the derived class when all work is complete
  13318. </summary>
  13319. </member>
  13320. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.BuildSetUpTearDownList(System.Reflection.MethodInfo[],System.Reflection.MethodInfo[])">
  13321. <summary>
  13322. Builds the set up tear down list.
  13323. </summary>
  13324. <param name="setUpMethods">Unsorted array of setup MethodInfos.</param>
  13325. <param name="tearDownMethods">Unsorted array of teardown MethodInfos.</param>
  13326. <returns>A list of SetUpTearDownItems</returns>
  13327. </member>
  13328. <member name="M:NUnit.Framework.Internal.Execution.WorkItem.ChangeResult(NUnit.Framework.Interfaces.ResultState,System.String)">
  13329. <summary>
  13330. Changes the result of the test, logging the old and new states
  13331. </summary>
  13332. <param name="resultState">The new ResultState</param>
  13333. <param name="message">The new message</param>
  13334. </member>
  13335. <member name="T:NUnit.Framework.Internal.Execution.WorkItemBuilder">
  13336. <summary>
  13337. WorkItemBuilder class knows how to build a tree of work items from a tree of tests
  13338. </summary>
  13339. </member>
  13340. <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter,System.Boolean)">
  13341. <summary>
  13342. Creates a work item.
  13343. </summary>
  13344. <param name="test">The test for which this WorkItem is being created.</param>
  13345. <param name="filter">The filter to be used in selecting any child Tests.</param>
  13346. <param name="recursive">True if child work items should be created and added.</param>
  13347. <returns></returns>
  13348. </member>
  13349. <member name="M:NUnit.Framework.Internal.Execution.WorkItemBuilder.WorkItemOrderComparer.Compare(NUnit.Framework.Internal.Execution.WorkItem,NUnit.Framework.Internal.Execution.WorkItem)">
  13350. <summary>
  13351. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
  13352. </summary>
  13353. <returns>
  13354. A signed integer that indicates the relative values of <paramref name="x"/> and <paramref name="y"/>, as shown in the following table.Value Meaning Less than zero<paramref name="x"/> is less than <paramref name="y"/>.Zero<paramref name="x"/> equals <paramref name="y"/>.Greater than zero<paramref name="x"/> is greater than <paramref name="y"/>.
  13355. </returns>
  13356. <param name="x">The first object to compare.</param><param name="y">The second object to compare.</param>
  13357. </member>
  13358. <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
  13359. <summary>
  13360. The current state of a work item
  13361. </summary>
  13362. </member>
  13363. <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
  13364. <summary>
  13365. Ready to run or continue
  13366. </summary>
  13367. </member>
  13368. <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
  13369. <summary>
  13370. Work Item is executing
  13371. </summary>
  13372. </member>
  13373. <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
  13374. <summary>
  13375. Complete
  13376. </summary>
  13377. </member>
  13378. <member name="T:NUnit.Framework.Internal.TextMessageWriter">
  13379. <summary>
  13380. TextMessageWriter writes constraint descriptions and messages
  13381. in displayable form as a text stream. It tailors the display
  13382. of individual message components to form the standard message
  13383. format of NUnit assertion failure messages.
  13384. </summary>
  13385. </member>
  13386. <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
  13387. <summary>
  13388. Prefix used for the expected value line of a message
  13389. </summary>
  13390. </member>
  13391. <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
  13392. <summary>
  13393. Prefix used for the actual value line of a message
  13394. </summary>
  13395. </member>
  13396. <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
  13397. <summary>
  13398. Length of a message prefix
  13399. </summary>
  13400. </member>
  13401. <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
  13402. <summary>
  13403. Construct a TextMessageWriter
  13404. </summary>
  13405. </member>
  13406. <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
  13407. <summary>
  13408. Construct a TextMessageWriter, specifying a user message
  13409. and optional formatting arguments.
  13410. </summary>
  13411. <param name="userMessage"></param>
  13412. <param name="args"></param>
  13413. </member>
  13414. <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
  13415. <summary>
  13416. Gets or sets the maximum line length for this writer
  13417. </summary>
  13418. </member>
  13419. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
  13420. <summary>
  13421. Method to write single line message with optional args, usually
  13422. written to precede the general failure message, at a given
  13423. indentation level.
  13424. </summary>
  13425. <param name="level">The indentation level of the message</param>
  13426. <param name="message">The message to be written</param>
  13427. <param name="args">Any arguments used in formatting the message</param>
  13428. </member>
  13429. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
  13430. <summary>
  13431. Display Expected and Actual lines for a constraint. This
  13432. is called by MessageWriter's default implementation of
  13433. WriteMessageTo and provides the generic two-line display.
  13434. </summary>
  13435. <param name="result">The result of the constraint that failed</param>
  13436. </member>
  13437. <member name="M:NUnit.Framework.Internal.TextMessageWriter.ResolveTypeNameDifference(System.Object,System.Object,System.String@,System.String@)">
  13438. <summary>
  13439. Gets the unique type name between expected and actual.
  13440. </summary>
  13441. <param name="expected">The expected value</param>
  13442. <param name="actual">The actual value causing the failure</param>
  13443. <param name="expectedType">Output of the unique type name for expected</param>
  13444. <param name="actualType">Output of the unique type name for actual</param>
  13445. </member>
  13446. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
  13447. <summary>
  13448. Display Expected and Actual lines for given values. This
  13449. method may be called by constraints that need more control over
  13450. the display of actual and expected values than is provided
  13451. by the default implementation.
  13452. </summary>
  13453. <param name="expected">The expected value</param>
  13454. <param name="actual">The actual value causing the failure</param>
  13455. </member>
  13456. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
  13457. <summary>
  13458. Display Expected and Actual lines for given values, including
  13459. a tolerance value on the expected line.
  13460. </summary>
  13461. <param name="expected">The expected value</param>
  13462. <param name="actual">The actual value causing the failure</param>
  13463. <param name="tolerance">The tolerance within which the test was made</param>
  13464. </member>
  13465. <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
  13466. <summary>
  13467. Display the expected and actual string values on separate lines.
  13468. If the mismatch parameter is >=0, an additional line is displayed
  13469. line containing a caret that points to the mismatch point.
  13470. </summary>
  13471. <param name="expected">The expected string value</param>
  13472. <param name="actual">The actual string value</param>
  13473. <param name="mismatch">The point at which the strings don't match or -1</param>
  13474. <param name="ignoreCase">If true, case is ignored in string comparisons</param>
  13475. <param name="clipping">If true, clip the strings to fit the max line length</param>
  13476. </member>
  13477. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
  13478. <summary>
  13479. Writes the text for an actual value.
  13480. </summary>
  13481. <param name="actual">The actual value.</param>
  13482. </member>
  13483. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
  13484. <summary>
  13485. Writes the text for a generalized value.
  13486. </summary>
  13487. <param name="val">The value.</param>
  13488. </member>
  13489. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
  13490. <summary>
  13491. Writes the text for a collection value,
  13492. starting at a particular point, to a max length
  13493. </summary>
  13494. <param name="collection">The collection containing elements to write.</param>
  13495. <param name="start">The starting point of the elements to write</param>
  13496. <param name="max">The maximum number of elements to write</param>
  13497. </member>
  13498. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
  13499. <summary>
  13500. Write the generic 'Expected' line for a constraint
  13501. </summary>
  13502. <param name="result">The constraint that failed</param>
  13503. </member>
  13504. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
  13505. <summary>
  13506. Write the generic 'Expected' line for a given value
  13507. </summary>
  13508. <param name="expected">The expected value</param>
  13509. </member>
  13510. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
  13511. <summary>
  13512. Write the generic 'Expected' line for a given value
  13513. and tolerance.
  13514. </summary>
  13515. <param name="expected">The expected value</param>
  13516. <param name="tolerance">The tolerance within which the test was made</param>
  13517. </member>
  13518. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
  13519. <summary>
  13520. Write the generic 'Actual' line for a constraint
  13521. </summary>
  13522. <param name="result">The ConstraintResult for which the actual value is to be written</param>
  13523. </member>
  13524. <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
  13525. <summary>
  13526. Write the generic 'Actual' line for a given value
  13527. </summary>
  13528. <param name="actual">The actual value causing a failure</param>
  13529. </member>
  13530. <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
  13531. <summary>
  13532. Combines multiple filters so that a test must pass all
  13533. of them in order to pass this filter.
  13534. </summary>
  13535. </member>
  13536. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
  13537. <summary>
  13538. Constructs an empty AndFilter
  13539. </summary>
  13540. </member>
  13541. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
  13542. <summary>
  13543. Constructs an AndFilter from an array of filters
  13544. </summary>
  13545. <param name="filters"></param>
  13546. </member>
  13547. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  13548. <summary>
  13549. Checks whether the AndFilter is matched by a test
  13550. </summary>
  13551. <param name="test">The test to be matched</param>
  13552. <returns>True if all the component filters pass, otherwise false</returns>
  13553. </member>
  13554. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13555. <summary>
  13556. Checks whether the AndFilter is matched by a test
  13557. </summary>
  13558. <param name="test">The test to be matched</param>
  13559. <returns>True if all the component filters match, otherwise false</returns>
  13560. </member>
  13561. <member name="M:NUnit.Framework.Internal.Filters.AndFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  13562. <summary>
  13563. Checks whether the AndFilter is explicit matched by a test.
  13564. </summary>
  13565. <param name="test">The test to be matched</param>
  13566. <returns>True if all the component filters explicit match, otherwise false</returns>
  13567. </member>
  13568. <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
  13569. <summary>
  13570. Gets the element name
  13571. </summary>
  13572. <value>Element name</value>
  13573. </member>
  13574. <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
  13575. <summary>
  13576. CategoryFilter is able to select or exclude tests
  13577. based on their categories.
  13578. </summary>
  13579. </member>
  13580. <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
  13581. <summary>
  13582. Construct a CategoryFilter using a single category name
  13583. </summary>
  13584. <param name="name">A category name</param>
  13585. </member>
  13586. <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13587. <summary>
  13588. Check whether the filter matches a test
  13589. </summary>
  13590. <param name="test">The test to be matched</param>
  13591. <returns></returns>
  13592. </member>
  13593. <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
  13594. <summary>
  13595. Gets the element name
  13596. </summary>
  13597. <value>Element name</value>
  13598. </member>
  13599. <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
  13600. <summary>
  13601. ClassName filter selects tests based on the class FullName
  13602. </summary>
  13603. </member>
  13604. <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
  13605. <summary>
  13606. Construct a FullNameFilter for a single name
  13607. </summary>
  13608. <param name="expectedValue">The name the filter will recognize.</param>
  13609. </member>
  13610. <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13611. <summary>
  13612. Match a test against a single value.
  13613. </summary>
  13614. </member>
  13615. <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
  13616. <summary>
  13617. Gets the element name
  13618. </summary>
  13619. <value>Element name</value>
  13620. </member>
  13621. <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
  13622. <summary>
  13623. A base class for multi-part filters
  13624. </summary>
  13625. </member>
  13626. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
  13627. <summary>
  13628. Constructs an empty CompositeFilter
  13629. </summary>
  13630. </member>
  13631. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
  13632. <summary>
  13633. Constructs a CompositeFilter from an array of filters
  13634. </summary>
  13635. <param name="filters"></param>
  13636. </member>
  13637. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
  13638. <summary>
  13639. Adds a filter to the list of filters
  13640. </summary>
  13641. <param name="filter">The filter to be added</param>
  13642. </member>
  13643. <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
  13644. <summary>
  13645. Return a list of the composing filters.
  13646. </summary>
  13647. </member>
  13648. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  13649. <summary>
  13650. Checks whether the CompositeFilter is matched by a test.
  13651. </summary>
  13652. <param name="test">The test to be matched</param>
  13653. </member>
  13654. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13655. <summary>
  13656. Checks whether the CompositeFilter is matched by a test.
  13657. </summary>
  13658. <param name="test">The test to be matched</param>
  13659. </member>
  13660. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  13661. <summary>
  13662. Checks whether the CompositeFilter is explicit matched by a test.
  13663. </summary>
  13664. <param name="test">The test to be matched</param>
  13665. </member>
  13666. <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  13667. <summary>
  13668. Adds an XML node
  13669. </summary>
  13670. <param name="parentNode">Parent node</param>
  13671. <param name="recursive">True if recursive</param>
  13672. <returns>The added XML node</returns>
  13673. </member>
  13674. <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
  13675. <summary>
  13676. Gets the element name
  13677. </summary>
  13678. <value>Element name</value>
  13679. </member>
  13680. <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
  13681. <summary>
  13682. FullName filter selects tests based on their FullName
  13683. </summary>
  13684. </member>
  13685. <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
  13686. <summary>
  13687. Construct a FullNameFilter for a single name
  13688. </summary>
  13689. <param name="expectedValue">The name the filter will recognize.</param>
  13690. </member>
  13691. <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13692. <summary>
  13693. Match a test against a single value.
  13694. </summary>
  13695. </member>
  13696. <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
  13697. <summary>
  13698. Gets the element name
  13699. </summary>
  13700. <value>Element name</value>
  13701. </member>
  13702. <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
  13703. <summary>
  13704. IdFilter selects tests based on their id
  13705. </summary>
  13706. </member>
  13707. <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
  13708. <summary>
  13709. Construct an IdFilter for a single value
  13710. </summary>
  13711. <param name="id">The id the filter will recognize.</param>
  13712. </member>
  13713. <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13714. <summary>
  13715. Match a test against a single value.
  13716. </summary>
  13717. </member>
  13718. <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
  13719. <summary>
  13720. Gets the element name
  13721. </summary>
  13722. <value>Element name</value>
  13723. </member>
  13724. <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
  13725. <summary>
  13726. FullName filter selects tests based on their FullName
  13727. </summary>
  13728. </member>
  13729. <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
  13730. <summary>
  13731. Construct a MethodNameFilter for a single name
  13732. </summary>
  13733. <param name="expectedValue">The name the filter will recognize.</param>
  13734. </member>
  13735. <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13736. <summary>
  13737. Match a test against a single value.
  13738. </summary>
  13739. </member>
  13740. <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
  13741. <summary>
  13742. Gets the element name
  13743. </summary>
  13744. <value>Element name</value>
  13745. </member>
  13746. <member name="T:NUnit.Framework.Internal.Filters.NamespaceFilter">
  13747. <summary>
  13748. ClassName filter selects tests based on the class FullName
  13749. </summary>
  13750. </member>
  13751. <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.#ctor(System.String)">
  13752. <summary>
  13753. Construct a NamespaceFilter for a single namespace
  13754. </summary>
  13755. <param name="expectedValue">The namespace the filter will recognize.</param>
  13756. </member>
  13757. <member name="M:NUnit.Framework.Internal.Filters.NamespaceFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13758. <summary>
  13759. Match a test against a single value.
  13760. </summary>
  13761. </member>
  13762. <member name="P:NUnit.Framework.Internal.Filters.NamespaceFilter.ElementName">
  13763. <summary>
  13764. Gets the element name
  13765. </summary>
  13766. <value>Element name</value>
  13767. </member>
  13768. <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
  13769. <summary>
  13770. NotFilter negates the operation of another filter
  13771. </summary>
  13772. </member>
  13773. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
  13774. <summary>
  13775. Construct a not filter on another filter
  13776. </summary>
  13777. <param name="baseFilter">The filter to be negated</param>
  13778. </member>
  13779. <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
  13780. <summary>
  13781. Gets the base filter
  13782. </summary>
  13783. </member>
  13784. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  13785. <summary>
  13786. Determine if a particular test passes the filter criteria. The default
  13787. implementation checks the test itself, its parents and any descendants.
  13788. Derived classes may override this method or any of the Match methods
  13789. to change the behavior of the filter.
  13790. </summary>
  13791. <param name="test">The test to which the filter is applied</param>
  13792. <returns>True if the test passes the filter, otherwise false</returns>
  13793. </member>
  13794. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13795. <summary>
  13796. Check whether the filter matches a test
  13797. </summary>
  13798. <param name="test">The test to be matched</param>
  13799. <returns>True if it matches, otherwise false</returns>
  13800. </member>
  13801. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  13802. <summary>
  13803. Determine if a test matches the filter explicitly. That is, it must
  13804. be a direct match of the test itself or one of it's children.
  13805. </summary>
  13806. <param name="test">The test to which the filter is applied</param>
  13807. <returns>True if the test matches the filter explicitly, otherwise false</returns>
  13808. </member>
  13809. <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  13810. <summary>
  13811. Adds an XML node
  13812. </summary>
  13813. <param name="parentNode">Parent node</param>
  13814. <param name="recursive">True if recursive</param>
  13815. <returns>The added XML node</returns>
  13816. </member>
  13817. <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
  13818. <summary>
  13819. Combines multiple filters so that a test must pass one
  13820. of them in order to pass this filter.
  13821. </summary>
  13822. </member>
  13823. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
  13824. <summary>
  13825. Constructs an empty OrFilter
  13826. </summary>
  13827. </member>
  13828. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
  13829. <summary>
  13830. Constructs an AndFilter from an array of filters
  13831. </summary>
  13832. <param name="filters"></param>
  13833. </member>
  13834. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  13835. <summary>
  13836. Checks whether the OrFilter is matched by a test
  13837. </summary>
  13838. <param name="test">The test to be matched</param>
  13839. <returns>True if any of the component filters pass, otherwise false</returns>
  13840. </member>
  13841. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13842. <summary>
  13843. Checks whether the OrFilter is matched by a test
  13844. </summary>
  13845. <param name="test">The test to be matched</param>
  13846. <returns>True if any of the component filters match, otherwise false</returns>
  13847. </member>
  13848. <member name="M:NUnit.Framework.Internal.Filters.OrFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  13849. <summary>
  13850. Checks whether the OrFilter is explicit matched by a test
  13851. </summary>
  13852. <param name="test">The test to be matched</param>
  13853. <returns>True if any of the component filters explicit match, otherwise false</returns>
  13854. </member>
  13855. <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
  13856. <summary>
  13857. Gets the element name
  13858. </summary>
  13859. <value>Element name</value>
  13860. </member>
  13861. <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
  13862. <summary>
  13863. PropertyFilter is able to select or exclude tests
  13864. based on their properties.
  13865. </summary>
  13866. </member>
  13867. <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
  13868. <summary>
  13869. Construct a PropertyFilter using a property name and expected value
  13870. </summary>
  13871. <param name="propertyName">A property name</param>
  13872. <param name="expectedValue">The expected value of the property</param>
  13873. </member>
  13874. <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13875. <summary>
  13876. Check whether the filter matches a test
  13877. </summary>
  13878. <param name="test">The test to be matched</param>
  13879. <returns></returns>
  13880. </member>
  13881. <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  13882. <summary>
  13883. Adds an XML node
  13884. </summary>
  13885. <param name="parentNode">Parent node</param>
  13886. <param name="recursive">True if recursive</param>
  13887. <returns>The added XML node</returns>
  13888. </member>
  13889. <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
  13890. <summary>
  13891. Gets the element name
  13892. </summary>
  13893. <value>Element name</value>
  13894. </member>
  13895. <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
  13896. <summary>
  13897. TestName filter selects tests based on their Name
  13898. </summary>
  13899. </member>
  13900. <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
  13901. <summary>
  13902. Construct a TestNameFilter for a single name
  13903. </summary>
  13904. <param name="expectedValue">The name the filter will recognize.</param>
  13905. </member>
  13906. <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
  13907. <summary>
  13908. Match a test against a single value.
  13909. </summary>
  13910. </member>
  13911. <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
  13912. <summary>
  13913. Gets the element name
  13914. </summary>
  13915. <value>Element name</value>
  13916. </member>
  13917. <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
  13918. <summary>
  13919. ValueMatchFilter selects tests based on some value, which
  13920. is expected to be contained in the test.
  13921. </summary>
  13922. </member>
  13923. <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
  13924. <summary>
  13925. Returns the value matched by the filter - used for testing
  13926. </summary>
  13927. </member>
  13928. <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
  13929. <summary>
  13930. Indicates whether the value is a regular expression
  13931. </summary>
  13932. </member>
  13933. <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
  13934. <summary>
  13935. Construct a ValueMatchFilter for a single value.
  13936. </summary>
  13937. <param name="expectedValue">The value to be included.</param>
  13938. </member>
  13939. <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
  13940. <summary>
  13941. Match the input provided by the derived class
  13942. </summary>
  13943. <param name="input">The value to be matchedT</param>
  13944. <returns>True for a match, false otherwise.</returns>
  13945. </member>
  13946. <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  13947. <summary>
  13948. Adds an XML node
  13949. </summary>
  13950. <param name="parentNode">Parent node</param>
  13951. <param name="recursive">True if recursive</param>
  13952. <returns>The added XML node</returns>
  13953. </member>
  13954. <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
  13955. <summary>
  13956. Gets the element name
  13957. </summary>
  13958. <value>Element name</value>
  13959. </member>
  13960. <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
  13961. <summary>
  13962. GenericMethodHelper is able to deduce the Type arguments for
  13963. a generic method from the actual arguments provided.
  13964. </summary>
  13965. </member>
  13966. <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
  13967. <summary>
  13968. Construct a GenericMethodHelper for a method
  13969. </summary>
  13970. <param name="method">MethodInfo for the method to examine</param>
  13971. </member>
  13972. <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
  13973. <summary>
  13974. Return the type arguments for the method, deducing them
  13975. from the arguments actually provided.
  13976. </summary>
  13977. <param name="argList">The arguments to the method</param>
  13978. <returns>An array of type arguments.</returns>
  13979. </member>
  13980. <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
  13981. <summary>
  13982. InvalidTestFixtureException is thrown when an appropriate test
  13983. fixture constructor using the provided arguments cannot be found.
  13984. </summary>
  13985. </member>
  13986. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
  13987. <summary>
  13988. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  13989. </summary>
  13990. </member>
  13991. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
  13992. <summary>
  13993. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  13994. </summary>
  13995. <param name="message">The message.</param>
  13996. </member>
  13997. <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
  13998. <summary>
  13999. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  14000. </summary>
  14001. <param name="message">The message.</param>
  14002. <param name="inner">The inner.</param>
  14003. </member>
  14004. <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
  14005. <summary>
  14006. InvalidTestFixtureException is thrown when an appropriate test
  14007. fixture constructor using the provided arguments cannot be found.
  14008. </summary>
  14009. </member>
  14010. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
  14011. <summary>
  14012. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  14013. </summary>
  14014. </member>
  14015. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
  14016. <summary>
  14017. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  14018. </summary>
  14019. <param name="message">The message.</param>
  14020. </member>
  14021. <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
  14022. <summary>
  14023. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
  14024. </summary>
  14025. <param name="message">The message.</param>
  14026. <param name="inner">The inner.</param>
  14027. </member>
  14028. <member name="T:NUnit.Framework.Internal.ILogger">
  14029. <summary>
  14030. Interface for logging within the engine
  14031. </summary>
  14032. </member>
  14033. <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
  14034. <summary>
  14035. Logs the specified message at the error level.
  14036. </summary>
  14037. <param name="message">The message.</param>
  14038. </member>
  14039. <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
  14040. <summary>
  14041. Logs the specified message at the error level.
  14042. </summary>
  14043. <param name="message">The message.</param>
  14044. <param name="args">The arguments.</param>
  14045. </member>
  14046. <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
  14047. <summary>
  14048. Logs the specified message at the warning level.
  14049. </summary>
  14050. <param name="message">The message.</param>
  14051. </member>
  14052. <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
  14053. <summary>
  14054. Logs the specified message at the warning level.
  14055. </summary>
  14056. <param name="message">The message.</param>
  14057. <param name="args">The arguments.</param>
  14058. </member>
  14059. <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
  14060. <summary>
  14061. Logs the specified message at the info level.
  14062. </summary>
  14063. <param name="message">The message.</param>
  14064. </member>
  14065. <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
  14066. <summary>
  14067. Logs the specified message at the info level.
  14068. </summary>
  14069. <param name="message">The message.</param>
  14070. <param name="args">The arguments.</param>
  14071. </member>
  14072. <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
  14073. <summary>
  14074. Logs the specified message at the debug level.
  14075. </summary>
  14076. <param name="message">The message.</param>
  14077. </member>
  14078. <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
  14079. <summary>
  14080. Logs the specified message at the debug level.
  14081. </summary>
  14082. <param name="message">The message.</param>
  14083. <param name="args">The arguments.</param>
  14084. </member>
  14085. <member name="T:NUnit.Framework.Internal.InternalTrace">
  14086. <summary>
  14087. InternalTrace provides facilities for tracing the execution
  14088. of the NUnit framework. Tests and classes under test may make use
  14089. of Console writes, System.Diagnostics.Trace or various loggers and
  14090. NUnit itself traps and processes each of them. For that reason, a
  14091. separate internal trace is needed.
  14092. Note:
  14093. InternalTrace uses a global lock to allow multiple threads to write
  14094. trace messages. This can easily make it a bottleneck so it must be
  14095. used sparingly. Keep the trace Level as low as possible and only
  14096. insert InternalTrace writes where they are needed.
  14097. TODO: add some buffering and a separate writer thread as an option.
  14098. TODO: figure out a way to turn on trace in specific classes only.
  14099. </summary>
  14100. </member>
  14101. <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
  14102. <summary>
  14103. Gets a flag indicating whether the InternalTrace is initialized
  14104. </summary>
  14105. </member>
  14106. <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
  14107. <summary>
  14108. Initialize the internal trace facility using the name of the log
  14109. to be written to and the trace level.
  14110. </summary>
  14111. <param name="logName">The log name</param>
  14112. <param name="level">The trace level</param>
  14113. </member>
  14114. <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
  14115. <summary>
  14116. Initialize the internal trace using a provided TextWriter and level
  14117. </summary>
  14118. <param name="writer">A TextWriter</param>
  14119. <param name="level">The InternalTraceLevel</param>
  14120. </member>
  14121. <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
  14122. <summary>
  14123. Get a named Logger
  14124. </summary>
  14125. <returns></returns>
  14126. </member>
  14127. <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
  14128. <summary>
  14129. Get a logger named for a particular Type.
  14130. </summary>
  14131. </member>
  14132. <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
  14133. <summary>
  14134. InternalTraceLevel is an enumeration controlling the
  14135. level of detailed presented in the internal log.
  14136. </summary>
  14137. </member>
  14138. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
  14139. <summary>
  14140. Use the default settings as specified by the user.
  14141. </summary>
  14142. </member>
  14143. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
  14144. <summary>
  14145. Do not display any trace messages
  14146. </summary>
  14147. </member>
  14148. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
  14149. <summary>
  14150. Display Error messages only
  14151. </summary>
  14152. </member>
  14153. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
  14154. <summary>
  14155. Display Warning level and higher messages
  14156. </summary>
  14157. </member>
  14158. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
  14159. <summary>
  14160. Display informational and higher messages
  14161. </summary>
  14162. </member>
  14163. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
  14164. <summary>
  14165. Display debug messages and higher - i.e. all messages
  14166. </summary>
  14167. </member>
  14168. <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
  14169. <summary>
  14170. Display debug messages and higher - i.e. all messages
  14171. </summary>
  14172. </member>
  14173. <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
  14174. <summary>
  14175. A trace listener that writes to a separate file per domain
  14176. and process using it.
  14177. </summary>
  14178. </member>
  14179. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
  14180. <summary>
  14181. Construct an InternalTraceWriter that writes to a file.
  14182. </summary>
  14183. <param name="logPath">Path to the file to use</param>
  14184. </member>
  14185. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
  14186. <summary>
  14187. Construct an InternalTraceWriter that writes to a
  14188. TextWriter provided by the caller.
  14189. </summary>
  14190. <param name="writer"></param>
  14191. </member>
  14192. <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
  14193. <summary>
  14194. Returns the character encoding in which the output is written.
  14195. </summary>
  14196. <returns>The character encoding in which the output is written.</returns>
  14197. </member>
  14198. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
  14199. <summary>
  14200. Writes a character to the text string or stream.
  14201. </summary>
  14202. <param name="value">The character to write to the text stream.</param>
  14203. </member>
  14204. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
  14205. <summary>
  14206. Writes a string to the text string or stream.
  14207. </summary>
  14208. <param name="value">The string to write.</param>
  14209. </member>
  14210. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
  14211. <summary>
  14212. Writes a string followed by a line terminator to the text string or stream.
  14213. </summary>
  14214. <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
  14215. </member>
  14216. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
  14217. <summary>
  14218. Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
  14219. </summary>
  14220. <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
  14221. </member>
  14222. <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
  14223. <summary>
  14224. Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
  14225. </summary>
  14226. </member>
  14227. <member name="T:NUnit.Framework.Internal.Logger">
  14228. <summary>
  14229. Provides internal logging to the NUnit framework
  14230. </summary>
  14231. </member>
  14232. <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
  14233. <summary>
  14234. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
  14235. </summary>
  14236. <param name="name">The name.</param>
  14237. <param name="level">The log level.</param>
  14238. <param name="writer">The writer where logs are sent.</param>
  14239. </member>
  14240. <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
  14241. <summary>
  14242. Logs the message at error level.
  14243. </summary>
  14244. <param name="message">The message.</param>
  14245. </member>
  14246. <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
  14247. <summary>
  14248. Logs the message at error level.
  14249. </summary>
  14250. <param name="message">The message.</param>
  14251. <param name="args">The message arguments.</param>
  14252. </member>
  14253. <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
  14254. <summary>
  14255. Logs the message at warm level.
  14256. </summary>
  14257. <param name="message">The message.</param>
  14258. </member>
  14259. <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
  14260. <summary>
  14261. Logs the message at warning level.
  14262. </summary>
  14263. <param name="message">The message.</param>
  14264. <param name="args">The message arguments.</param>
  14265. </member>
  14266. <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
  14267. <summary>
  14268. Logs the message at info level.
  14269. </summary>
  14270. <param name="message">The message.</param>
  14271. </member>
  14272. <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
  14273. <summary>
  14274. Logs the message at info level.
  14275. </summary>
  14276. <param name="message">The message.</param>
  14277. <param name="args">The message arguments.</param>
  14278. </member>
  14279. <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
  14280. <summary>
  14281. Logs the message at debug level.
  14282. </summary>
  14283. <param name="message">The message.</param>
  14284. </member>
  14285. <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
  14286. <summary>
  14287. Logs the message at debug level.
  14288. </summary>
  14289. <param name="message">The message.</param>
  14290. <param name="args">The message arguments.</param>
  14291. </member>
  14292. <member name="T:NUnit.Framework.Internal.MethodWrapper">
  14293. <summary>
  14294. The MethodWrapper class wraps a MethodInfo so that it may
  14295. be used in a platform-independent manner.
  14296. </summary>
  14297. </member>
  14298. <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
  14299. <summary>
  14300. Construct a MethodWrapper for a Type and a MethodInfo.
  14301. </summary>
  14302. </member>
  14303. <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
  14304. <summary>
  14305. Construct a MethodInfo for a given Type and method name.
  14306. </summary>
  14307. </member>
  14308. <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
  14309. <summary>
  14310. Gets the Type from which this method was reflected.
  14311. </summary>
  14312. </member>
  14313. <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
  14314. <summary>
  14315. Gets the MethodInfo for this method.
  14316. </summary>
  14317. </member>
  14318. <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
  14319. <summary>
  14320. Gets the name of the method.
  14321. </summary>
  14322. </member>
  14323. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
  14324. <summary>
  14325. Gets a value indicating whether the method is abstract.
  14326. </summary>
  14327. </member>
  14328. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
  14329. <summary>
  14330. Gets a value indicating whether the method is public.
  14331. </summary>
  14332. </member>
  14333. <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
  14334. <summary>
  14335. Gets a value indicating whether the method contains unassigned generic type parameters.
  14336. </summary>
  14337. </member>
  14338. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
  14339. <summary>
  14340. Gets a value indicating whether the method is a generic method.
  14341. </summary>
  14342. </member>
  14343. <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
  14344. <summary>
  14345. Gets a value indicating whether the MethodInfo represents the definition of a generic method.
  14346. </summary>
  14347. </member>
  14348. <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
  14349. <summary>
  14350. Gets the return Type of the method.
  14351. </summary>
  14352. </member>
  14353. <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
  14354. <summary>
  14355. Gets the parameters of the method.
  14356. </summary>
  14357. <returns></returns>
  14358. </member>
  14359. <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
  14360. <summary>
  14361. Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
  14362. </summary>
  14363. </member>
  14364. <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
  14365. <summary>
  14366. Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
  14367. </summary>
  14368. <param name="typeArguments">The type arguments to be used</param>
  14369. <returns>A new IMethodInfo with the type arguments replaced</returns>
  14370. </member>
  14371. <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
  14372. <summary>
  14373. Returns an array of custom attributes of the specified type applied to this method
  14374. </summary>
  14375. </member>
  14376. <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
  14377. <summary>
  14378. Gets a value indicating whether one or more attributes of the specified type are defined on the method.
  14379. </summary>
  14380. </member>
  14381. <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
  14382. <summary>
  14383. Invokes the method, converting any TargetInvocationException to an NUnitException.
  14384. </summary>
  14385. <param name="fixture">The object on which to invoke the method</param>
  14386. <param name="args">The argument list for the method</param>
  14387. <returns>The return value from the invoked method</returns>
  14388. </member>
  14389. <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
  14390. <summary>
  14391. Override ToString() so that error messages in NUnit's own tests make sense
  14392. </summary>
  14393. </member>
  14394. <member name="T:NUnit.Framework.Internal.NUnitException">
  14395. <summary>
  14396. Thrown when an assertion failed. Here to preserve the inner
  14397. exception and hence its stack trace.
  14398. </summary>
  14399. </member>
  14400. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
  14401. <summary>
  14402. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
  14403. </summary>
  14404. </member>
  14405. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
  14406. <summary>
  14407. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
  14408. </summary>
  14409. <param name="message">The error message that explains
  14410. the reason for the exception</param>
  14411. </member>
  14412. <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
  14413. <summary>
  14414. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
  14415. </summary>
  14416. <param name="message">The error message that explains
  14417. the reason for the exception</param>
  14418. <param name="inner">The exception that caused the
  14419. current exception</param>
  14420. </member>
  14421. <member name="T:NUnit.Framework.Internal.ParameterWrapper">
  14422. <summary>
  14423. The ParameterWrapper class wraps a ParameterInfo so that it may
  14424. be used in a platform-independent manner.
  14425. </summary>
  14426. </member>
  14427. <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
  14428. <summary>
  14429. Construct a ParameterWrapper for a given method and parameter
  14430. </summary>
  14431. <param name="method"></param>
  14432. <param name="parameterInfo"></param>
  14433. </member>
  14434. <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
  14435. <summary>
  14436. Gets a value indicating whether the parameter is optional
  14437. </summary>
  14438. </member>
  14439. <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
  14440. <summary>
  14441. Gets an IMethodInfo representing the method for which this is a parameter.
  14442. </summary>
  14443. </member>
  14444. <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
  14445. <summary>
  14446. Gets the underlying ParameterInfo
  14447. </summary>
  14448. </member>
  14449. <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
  14450. <summary>
  14451. Gets the Type of the parameter
  14452. </summary>
  14453. </member>
  14454. <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
  14455. <summary>
  14456. Returns an array of custom attributes of the specified type applied to this method
  14457. </summary>
  14458. </member>
  14459. <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
  14460. <summary>
  14461. Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
  14462. </summary>
  14463. </member>
  14464. <member name="T:NUnit.Framework.Internal.PropertyBag">
  14465. <summary>
  14466. A PropertyBag represents a collection of name value pairs
  14467. that allows duplicate entries with the same key. Methods
  14468. are provided for adding a new pair as well as for setting
  14469. a key to a single value. All keys are strings but values
  14470. may be of any type. Null values are not permitted, since
  14471. a null entry represents the absence of the key.
  14472. </summary>
  14473. </member>
  14474. <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
  14475. <summary>
  14476. Adds a key/value pair to the property set
  14477. </summary>
  14478. <param name="key">The key</param>
  14479. <param name="value">The value</param>
  14480. </member>
  14481. <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
  14482. <summary>
  14483. Sets the value for a key, removing any other
  14484. values that are already in the property set.
  14485. </summary>
  14486. <param name="key"></param>
  14487. <param name="value"></param>
  14488. </member>
  14489. <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
  14490. <summary>
  14491. Gets a single value for a key, using the first
  14492. one if multiple values are present and returning
  14493. null if the value is not found.
  14494. </summary>
  14495. <param name="key"></param>
  14496. <returns></returns>
  14497. </member>
  14498. <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
  14499. <summary>
  14500. Gets a flag indicating whether the specified key has
  14501. any entries in the property set.
  14502. </summary>
  14503. <param name="key">The key to be checked</param>
  14504. <returns>
  14505. True if their are values present, otherwise false
  14506. </returns>
  14507. </member>
  14508. <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
  14509. <summary>
  14510. Gets a collection containing all the keys in the property set
  14511. </summary>
  14512. <value></value>
  14513. </member>
  14514. <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
  14515. <summary>
  14516. Gets or sets the list of values for a particular key
  14517. </summary>
  14518. </member>
  14519. <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
  14520. <summary>
  14521. Returns an XmlNode representing the current PropertyBag.
  14522. </summary>
  14523. <param name="recursive">Not used</param>
  14524. <returns>An XmlNode representing the PropertyBag</returns>
  14525. </member>
  14526. <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  14527. <summary>
  14528. Returns an XmlNode representing the PropertyBag after
  14529. adding it as a child of the supplied parent node.
  14530. </summary>
  14531. <param name="parentNode">The parent node.</param>
  14532. <param name="recursive">Not used</param>
  14533. <returns></returns>
  14534. </member>
  14535. <member name="T:NUnit.Framework.Internal.PropertyNames">
  14536. <summary>
  14537. The PropertyNames class provides static constants for the
  14538. standard property ids that NUnit uses on tests.
  14539. </summary>
  14540. </member>
  14541. <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
  14542. <summary>
  14543. The FriendlyName of the AppDomain in which the assembly is running
  14544. </summary>
  14545. </member>
  14546. <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
  14547. <summary>
  14548. The selected strategy for joining parameter data into test cases
  14549. </summary>
  14550. </member>
  14551. <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
  14552. <summary>
  14553. The process ID of the executing assembly
  14554. </summary>
  14555. </member>
  14556. <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
  14557. <summary>
  14558. The stack trace from any data provider that threw
  14559. an exception.
  14560. </summary>
  14561. </member>
  14562. <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
  14563. <summary>
  14564. The reason a test was not run
  14565. </summary>
  14566. </member>
  14567. <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
  14568. <summary>
  14569. The author of the tests
  14570. </summary>
  14571. </member>
  14572. <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
  14573. <summary>
  14574. The ApartmentState required for running the test
  14575. </summary>
  14576. </member>
  14577. <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
  14578. <summary>
  14579. The categories applying to a test
  14580. </summary>
  14581. </member>
  14582. <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
  14583. <summary>
  14584. The Description of a test
  14585. </summary>
  14586. </member>
  14587. <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
  14588. <summary>
  14589. The number of threads to be used in running tests
  14590. </summary>
  14591. </member>
  14592. <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
  14593. <summary>
  14594. The maximum time in ms, above which the test is considered to have failed
  14595. </summary>
  14596. </member>
  14597. <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
  14598. <summary>
  14599. The ParallelScope associated with a test
  14600. </summary>
  14601. </member>
  14602. <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
  14603. <summary>
  14604. The number of times the test should be repeated
  14605. </summary>
  14606. </member>
  14607. <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
  14608. <summary>
  14609. Indicates that the test should be run on a separate thread
  14610. </summary>
  14611. </member>
  14612. <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
  14613. <summary>
  14614. The culture to be set for a test
  14615. </summary>
  14616. </member>
  14617. <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
  14618. <summary>
  14619. The UI culture to be set for a test
  14620. </summary>
  14621. </member>
  14622. <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
  14623. <summary>
  14624. The type that is under test
  14625. </summary>
  14626. </member>
  14627. <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
  14628. <summary>
  14629. The timeout value for the test
  14630. </summary>
  14631. </member>
  14632. <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
  14633. <summary>
  14634. The test will be ignored until the given date
  14635. </summary>
  14636. </member>
  14637. <member name="F:NUnit.Framework.Internal.PropertyNames.Order">
  14638. <summary>
  14639. The optional Order the test will run in
  14640. </summary>
  14641. </member>
  14642. <member name="T:NUnit.Framework.Internal.Randomizer">
  14643. <summary>
  14644. Randomizer returns a set of random values in a repeatable
  14645. way, to allow re-running of tests if necessary. It extends
  14646. the .NET Random class, providing random values for a much
  14647. wider range of types.
  14648. The class is used internally by the framework to generate
  14649. test case data and is also exposed for use by users through
  14650. the TestContext.Random property.
  14651. </summary>
  14652. <remarks>
  14653. For consistency with the underlying Random Type, methods
  14654. returning a single value use the prefix "Next..." Those
  14655. without an argument return a non-negative value up to
  14656. the full positive range of the Type. Overloads are provided
  14657. for specifying a maximum or a range. Methods that return
  14658. arrays or strings use the prefix "Get..." to avoid
  14659. confusion with the single-value methods.
  14660. </remarks>
  14661. </member>
  14662. <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
  14663. <summary>
  14664. Initial seed used to create randomizers for this run
  14665. </summary>
  14666. </member>
  14667. <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
  14668. <summary>
  14669. Get a Randomizer for a particular member, returning
  14670. one that has already been created if it exists.
  14671. This ensures that the same values are generated
  14672. each time the tests are reloaded.
  14673. </summary>
  14674. </member>
  14675. <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
  14676. <summary>
  14677. Get a randomizer for a particular parameter, returning
  14678. one that has already been created if it exists.
  14679. This ensures that the same values are generated
  14680. each time the tests are reloaded.
  14681. </summary>
  14682. </member>
  14683. <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
  14684. <summary>
  14685. Create a new Randomizer using the next seed
  14686. available to ensure that each randomizer gives
  14687. a unique sequence of values.
  14688. </summary>
  14689. <returns></returns>
  14690. </member>
  14691. <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
  14692. <summary>
  14693. Default constructor
  14694. </summary>
  14695. </member>
  14696. <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
  14697. <summary>
  14698. Construct based on seed value
  14699. </summary>
  14700. <param name="seed"></param>
  14701. </member>
  14702. <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
  14703. <summary>
  14704. Returns a random unsigned int.
  14705. </summary>
  14706. </member>
  14707. <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
  14708. <summary>
  14709. Returns a random unsigned int less than the specified maximum.
  14710. </summary>
  14711. </member>
  14712. <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
  14713. <summary>
  14714. Returns a random unsigned int within a specified range.
  14715. </summary>
  14716. </member>
  14717. <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
  14718. <summary>
  14719. Returns a non-negative random short.
  14720. </summary>
  14721. </member>
  14722. <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
  14723. <summary>
  14724. Returns a non-negative random short less than the specified maximum.
  14725. </summary>
  14726. </member>
  14727. <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
  14728. <summary>
  14729. Returns a non-negative random short within a specified range.
  14730. </summary>
  14731. </member>
  14732. <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
  14733. <summary>
  14734. Returns a random unsigned short.
  14735. </summary>
  14736. </member>
  14737. <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
  14738. <summary>
  14739. Returns a random unsigned short less than the specified maximum.
  14740. </summary>
  14741. </member>
  14742. <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
  14743. <summary>
  14744. Returns a random unsigned short within a specified range.
  14745. </summary>
  14746. </member>
  14747. <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
  14748. <summary>
  14749. Returns a random long.
  14750. </summary>
  14751. </member>
  14752. <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
  14753. <summary>
  14754. Returns a random long less than the specified maximum.
  14755. </summary>
  14756. </member>
  14757. <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
  14758. <summary>
  14759. Returns a non-negative random long within a specified range.
  14760. </summary>
  14761. </member>
  14762. <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
  14763. <summary>
  14764. Returns a random ulong.
  14765. </summary>
  14766. </member>
  14767. <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
  14768. <summary>
  14769. Returns a random ulong less than the specified maximum.
  14770. </summary>
  14771. </member>
  14772. <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
  14773. <summary>
  14774. Returns a non-negative random long within a specified range.
  14775. </summary>
  14776. </member>
  14777. <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
  14778. <summary>
  14779. Returns a random Byte
  14780. </summary>
  14781. </member>
  14782. <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
  14783. <summary>
  14784. Returns a random Byte less than the specified maximum.
  14785. </summary>
  14786. </member>
  14787. <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
  14788. <summary>
  14789. Returns a random Byte within a specified range
  14790. </summary>
  14791. </member>
  14792. <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
  14793. <summary>
  14794. Returns a random SByte
  14795. </summary>
  14796. </member>
  14797. <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
  14798. <summary>
  14799. Returns a random sbyte less than the specified maximum.
  14800. </summary>
  14801. </member>
  14802. <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
  14803. <summary>
  14804. Returns a random sbyte within a specified range
  14805. </summary>
  14806. </member>
  14807. <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
  14808. <summary>
  14809. Returns a random bool
  14810. </summary>
  14811. </member>
  14812. <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
  14813. <summary>
  14814. Returns a random bool based on the probability a true result
  14815. </summary>
  14816. </member>
  14817. <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
  14818. <summary>
  14819. Returns a random double between 0.0 and the specified maximum.
  14820. </summary>
  14821. </member>
  14822. <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
  14823. <summary>
  14824. Returns a random double within a specified range.
  14825. </summary>
  14826. </member>
  14827. <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
  14828. <summary>
  14829. Returns a random float.
  14830. </summary>
  14831. </member>
  14832. <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
  14833. <summary>
  14834. Returns a random float between 0.0 and the specified maximum.
  14835. </summary>
  14836. </member>
  14837. <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
  14838. <summary>
  14839. Returns a random float within a specified range.
  14840. </summary>
  14841. </member>
  14842. <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
  14843. <summary>
  14844. Returns a random enum value of the specified Type as an object.
  14845. </summary>
  14846. </member>
  14847. <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
  14848. <summary>
  14849. Returns a random enum value of the specified Type.
  14850. </summary>
  14851. </member>
  14852. <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
  14853. <summary>
  14854. Default characters for random functions.
  14855. </summary>
  14856. <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
  14857. </member>
  14858. <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
  14859. <summary>
  14860. Generate a random string based on the characters from the input string.
  14861. </summary>
  14862. <param name="outputLength">desired length of output string.</param>
  14863. <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
  14864. <returns>A random string of arbitrary length</returns>
  14865. </member>
  14866. <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
  14867. <summary>
  14868. Generate a random string based on the characters from the input string.
  14869. </summary>
  14870. <param name="outputLength">desired length of output string.</param>
  14871. <returns>A random string of arbitrary length</returns>
  14872. <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
  14873. </member>
  14874. <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
  14875. <summary>
  14876. Generate a random string based on the characters from the input string.
  14877. </summary>
  14878. <returns>A random string of the default length</returns>
  14879. <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
  14880. </member>
  14881. <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
  14882. <summary>
  14883. Returns a random decimal.
  14884. </summary>
  14885. </member>
  14886. <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
  14887. <summary>
  14888. Returns a random decimal between positive zero and the specified maximum.
  14889. </summary>
  14890. </member>
  14891. <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
  14892. <summary>
  14893. Returns a random decimal within a specified range, which is not
  14894. permitted to exceed decimal.MaxVal in the current implementation.
  14895. </summary>
  14896. <remarks>
  14897. A limitation of this implementation is that the range from min
  14898. to max must not exceed decimal.MaxVal.
  14899. </remarks>
  14900. </member>
  14901. <member name="M:NUnit.Framework.Internal.Randomizer.NextGuid">
  14902. <summary>
  14903. Generates a valid version 4 <see cref="T:System.Guid"/>.
  14904. </summary>
  14905. </member>
  14906. <member name="T:NUnit.Framework.Internal.Reflect">
  14907. <summary>
  14908. Helper methods for inspecting a type by reflection.
  14909. Many of these methods take ICustomAttributeProvider as an
  14910. argument to avoid duplication, even though certain attributes can
  14911. only appear on specific types of members, like MethodInfo or Type.
  14912. In the case where a type is being examined for the presence of
  14913. an attribute, interface or named member, the Reflect methods
  14914. operate with the full name of the member being sought. This
  14915. removes the necessity of the caller having a reference to the
  14916. assembly that defines the item being sought and allows the
  14917. NUnit core to inspect assemblies that reference an older
  14918. version of the NUnit framework.
  14919. </summary>
  14920. </member>
  14921. <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
  14922. <summary>
  14923. Examine a fixture type and return an array of methods having a
  14924. particular attribute. The array is order with base methods first.
  14925. </summary>
  14926. <param name="fixtureType">The type to examine</param>
  14927. <param name="attributeType">The attribute Type to look for</param>
  14928. <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
  14929. <returns>The array of methods found</returns>
  14930. </member>
  14931. <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
  14932. <summary>
  14933. Examine a fixture type and return true if it has a method with
  14934. a particular attribute.
  14935. </summary>
  14936. <param name="fixtureType">The type to examine</param>
  14937. <param name="attributeType">The attribute Type to look for</param>
  14938. <returns>True if found, otherwise false</returns>
  14939. </member>
  14940. <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
  14941. <summary>
  14942. Invoke the default constructor on a Type
  14943. </summary>
  14944. <param name="type">The Type to be constructed</param>
  14945. <returns>An instance of the Type</returns>
  14946. </member>
  14947. <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
  14948. <summary>
  14949. Invoke a constructor on a Type with arguments
  14950. </summary>
  14951. <param name="type">The Type to be constructed</param>
  14952. <param name="arguments">Arguments to the constructor</param>
  14953. <returns>An instance of the Type</returns>
  14954. </member>
  14955. <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
  14956. <summary>
  14957. Returns an array of types from an array of objects.
  14958. Used because the compact framework doesn't support
  14959. Type.GetTypeArray()
  14960. </summary>
  14961. <param name="objects">An array of objects</param>
  14962. <returns>An array of Types</returns>
  14963. </member>
  14964. <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
  14965. <summary>
  14966. Invoke a parameterless method returning void on an object.
  14967. </summary>
  14968. <param name="method">A MethodInfo for the method to be invoked</param>
  14969. <param name="fixture">The object on which to invoke the method</param>
  14970. </member>
  14971. <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
  14972. <summary>
  14973. Invoke a method, converting any TargetInvocationException to an NUnitException.
  14974. </summary>
  14975. <param name="method">A MethodInfo for the method to be invoked</param>
  14976. <param name="fixture">The object on which to invoke the method</param>
  14977. <param name="args">The argument list for the method</param>
  14978. <returns>The return value from the invoked method</returns>
  14979. </member>
  14980. <member name="T:NUnit.Framework.Internal.TestCaseResult">
  14981. <summary>
  14982. Represents the result of running a single test case.
  14983. </summary>
  14984. </member>
  14985. <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
  14986. <summary>
  14987. Construct a TestCaseResult based on a TestMethod
  14988. </summary>
  14989. <param name="test">A TestMethod to which the result applies.</param>
  14990. </member>
  14991. <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
  14992. <summary>
  14993. Gets the number of test cases that failed
  14994. when running the test and all its children.
  14995. </summary>
  14996. </member>
  14997. <member name="P:NUnit.Framework.Internal.TestCaseResult.WarningCount">
  14998. <summary>
  14999. Gets the number of test cases that had warnings
  15000. when running the test and all its children.
  15001. </summary>
  15002. </member>
  15003. <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
  15004. <summary>
  15005. Gets the number of test cases that passed
  15006. when running the test and all its children.
  15007. </summary>
  15008. </member>
  15009. <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
  15010. <summary>
  15011. Gets the number of test cases that were skipped
  15012. when running the test and all its children.
  15013. </summary>
  15014. </member>
  15015. <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
  15016. <summary>
  15017. Gets the number of test cases that were inconclusive
  15018. when running the test and all its children.
  15019. </summary>
  15020. </member>
  15021. <member name="P:NUnit.Framework.Internal.TestCaseResult.HasChildren">
  15022. <summary>
  15023. Indicates whether this result has any child results.
  15024. </summary>
  15025. </member>
  15026. <member name="P:NUnit.Framework.Internal.TestCaseResult.Children">
  15027. <summary>
  15028. Gets the collection of child results.
  15029. </summary>
  15030. </member>
  15031. <member name="T:NUnit.Framework.Internal.TestResult">
  15032. <summary>
  15033. The TestResult class represents the result of a test.
  15034. </summary>
  15035. </member>
  15036. <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
  15037. <summary>
  15038. Error message for when child tests have errors
  15039. </summary>
  15040. </member>
  15041. <member name="F:NUnit.Framework.Internal.TestResult.CHILD_WARNINGS_MESSAGE">
  15042. <summary>
  15043. Error message for when child tests have warnings
  15044. </summary>
  15045. </member>
  15046. <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
  15047. <summary>
  15048. Error message for when child tests are ignored
  15049. </summary>
  15050. </member>
  15051. <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
  15052. <summary>
  15053. The minimum duration for tests
  15054. </summary>
  15055. </member>
  15056. <member name="F:NUnit.Framework.Internal.TestResult.InternalAssertCount">
  15057. <summary>
  15058. Aggregate assertion count
  15059. </summary>
  15060. </member>
  15061. <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
  15062. <summary>
  15063. Construct a test result given a Test
  15064. </summary>
  15065. <param name="test">The test to be used</param>
  15066. </member>
  15067. <member name="P:NUnit.Framework.Internal.TestResult.Test">
  15068. <summary>
  15069. Gets the test with which this result is associated.
  15070. </summary>
  15071. </member>
  15072. <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
  15073. <summary>
  15074. Gets the ResultState of the test result, which
  15075. indicates the success or failure of the test.
  15076. </summary>
  15077. </member>
  15078. <member name="P:NUnit.Framework.Internal.TestResult.Name">
  15079. <summary>
  15080. Gets the name of the test result
  15081. </summary>
  15082. </member>
  15083. <member name="P:NUnit.Framework.Internal.TestResult.FullName">
  15084. <summary>
  15085. Gets the full name of the test result
  15086. </summary>
  15087. </member>
  15088. <member name="P:NUnit.Framework.Internal.TestResult.Duration">
  15089. <summary>
  15090. Gets or sets the elapsed time for running the test in seconds
  15091. </summary>
  15092. </member>
  15093. <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
  15094. <summary>
  15095. Gets or sets the time the test started running.
  15096. </summary>
  15097. </member>
  15098. <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
  15099. <summary>
  15100. Gets or sets the time the test finished running.
  15101. </summary>
  15102. </member>
  15103. <member name="M:NUnit.Framework.Internal.TestResult.AddTestAttachment(NUnit.Framework.Interfaces.TestAttachment)">
  15104. <summary>
  15105. Adds a test attachment to the test result
  15106. </summary>
  15107. <param name="attachment">The TestAttachment object to attach</param>
  15108. </member>
  15109. <member name="P:NUnit.Framework.Internal.TestResult.TestAttachments">
  15110. <summary>
  15111. Gets the collection of files attached to the test
  15112. </summary>
  15113. </member>
  15114. <member name="P:NUnit.Framework.Internal.TestResult.Message">
  15115. <summary>
  15116. Gets the message associated with a test
  15117. failure or with not running the test
  15118. </summary>
  15119. </member>
  15120. <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
  15121. <summary>
  15122. Gets any stacktrace associated with an
  15123. error or failure.
  15124. </summary>
  15125. </member>
  15126. <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
  15127. <summary>
  15128. Gets or sets the count of asserts executed
  15129. when running the test.
  15130. </summary>
  15131. </member>
  15132. <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
  15133. <summary>
  15134. Gets the number of test cases that failed
  15135. when running the test and all its children.
  15136. </summary>
  15137. </member>
  15138. <member name="P:NUnit.Framework.Internal.TestResult.WarningCount">
  15139. <summary>
  15140. Gets the number of test cases that had warnings
  15141. when running the test and all its children.
  15142. </summary>
  15143. </member>
  15144. <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
  15145. <summary>
  15146. Gets the number of test cases that passed
  15147. when running the test and all its children.
  15148. </summary>
  15149. </member>
  15150. <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
  15151. <summary>
  15152. Gets the number of test cases that were skipped
  15153. when running the test and all its children.
  15154. </summary>
  15155. </member>
  15156. <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
  15157. <summary>
  15158. Gets the number of test cases that were inconclusive
  15159. when running the test and all its children.
  15160. </summary>
  15161. </member>
  15162. <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
  15163. <summary>
  15164. Indicates whether this result has any child results.
  15165. </summary>
  15166. </member>
  15167. <member name="P:NUnit.Framework.Internal.TestResult.Children">
  15168. <summary>
  15169. Gets the collection of child results.
  15170. </summary>
  15171. </member>
  15172. <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
  15173. <summary>
  15174. Gets a TextWriter, which will write output to be included in the result.
  15175. </summary>
  15176. </member>
  15177. <member name="P:NUnit.Framework.Internal.TestResult.Output">
  15178. <summary>
  15179. Gets any text output written to this result.
  15180. </summary>
  15181. </member>
  15182. <member name="P:NUnit.Framework.Internal.TestResult.AssertionResults">
  15183. <summary>
  15184. Gets a list of assertion results associated with the test.
  15185. </summary>
  15186. </member>
  15187. <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
  15188. <summary>
  15189. Returns the Xml representation of the result.
  15190. </summary>
  15191. <param name="recursive">If true, descendant results are included</param>
  15192. <returns>An XmlNode representing the result</returns>
  15193. </member>
  15194. <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  15195. <summary>
  15196. Adds the XML representation of the result as a child of the
  15197. supplied parent node..
  15198. </summary>
  15199. <param name="parentNode">The parent node.</param>
  15200. <param name="recursive">If true, descendant results are included</param>
  15201. <returns></returns>
  15202. </member>
  15203. <member name="P:NUnit.Framework.Internal.TestResult.PendingFailures">
  15204. <summary>
  15205. Gets a count of pending failures (from Multiple Assert)
  15206. </summary>
  15207. </member>
  15208. <member name="P:NUnit.Framework.Internal.TestResult.WorstAssertionStatus">
  15209. <summary>
  15210. Gets the worst assertion status (highest enum) in all the assertion results
  15211. </summary>
  15212. </member>
  15213. <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
  15214. <summary>
  15215. Set the result of the test
  15216. </summary>
  15217. <param name="resultState">The ResultState to use in the result</param>
  15218. </member>
  15219. <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
  15220. <summary>
  15221. Set the result of the test
  15222. </summary>
  15223. <param name="resultState">The ResultState to use in the result</param>
  15224. <param name="message">A message associated with the result state</param>
  15225. </member>
  15226. <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
  15227. <summary>
  15228. Set the result of the test
  15229. </summary>
  15230. <param name="resultState">The ResultState to use in the result</param>
  15231. <param name="message">A message associated with the result state</param>
  15232. <param name="stackTrace">Stack trace giving the location of the command</param>
  15233. </member>
  15234. <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
  15235. <summary>
  15236. Set the test result based on the type of exception thrown
  15237. </summary>
  15238. <param name="ex">The exception that was thrown</param>
  15239. </member>
  15240. <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
  15241. <summary>
  15242. Set the test result based on the type of exception thrown
  15243. </summary>
  15244. <param name="ex">The exception that was thrown</param>
  15245. <param name="site">The FailureSite to use in the result</param>
  15246. </member>
  15247. <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
  15248. <summary>
  15249. RecordTearDownException appends the message and stacktrace
  15250. from an exception arising during teardown of the test
  15251. to any previously recorded information, so that any
  15252. earlier failure information is not lost. Note that
  15253. calling Assert.Ignore, Assert.Inconclusive, etc. during
  15254. teardown is treated as an error. If the current result
  15255. represents a suite, it may show a teardown error even
  15256. though all contained tests passed.
  15257. </summary>
  15258. <param name="ex">The Exception to be recorded</param>
  15259. </member>
  15260. <member name="M:NUnit.Framework.Internal.TestResult.RecordTestCompletion">
  15261. <summary>
  15262. Determine result after test has run to completion.
  15263. </summary>
  15264. </member>
  15265. <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionResult)">
  15266. <summary>
  15267. Record an assertion result
  15268. </summary>
  15269. </member>
  15270. <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String,System.String)">
  15271. <summary>
  15272. Record an assertion result
  15273. </summary>
  15274. </member>
  15275. <member name="M:NUnit.Framework.Internal.TestResult.RecordAssertion(NUnit.Framework.Interfaces.AssertionStatus,System.String)">
  15276. <summary>
  15277. Record an assertion result
  15278. </summary>
  15279. </member>
  15280. <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
  15281. <summary>
  15282. Adds a reason element to a node and returns it.
  15283. </summary>
  15284. <param name="targetNode">The target node.</param>
  15285. <returns>The new reason element.</returns>
  15286. </member>
  15287. <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
  15288. <summary>
  15289. Adds a failure element to a node and returns it.
  15290. </summary>
  15291. <param name="targetNode">The target node.</param>
  15292. <returns>The new failure element.</returns>
  15293. </member>
  15294. <member name="M:NUnit.Framework.Internal.TestResult.AddAttachmentsElement(NUnit.Framework.Interfaces.TNode)">
  15295. <summary>
  15296. Adds an attachments element to a node and returns it.
  15297. </summary>
  15298. <param name="targetNode">The target node.</param>
  15299. <returns>The new attachments element.</returns>
  15300. </member>
  15301. <member name="M:NUnit.Framework.Internal.TestResult.CreateLegacyFailureMessage">
  15302. <summary>
  15303. Creates a failure message incorporating failures
  15304. from a Multiple Assert block for use by runners
  15305. that don't know about AssertionResults.
  15306. </summary>
  15307. <returns>Message as a string</returns>
  15308. </member>
  15309. <member name="T:NUnit.Framework.Internal.TestSuiteResult">
  15310. <summary>
  15311. Represents the result of running a test suite
  15312. </summary>
  15313. </member>
  15314. <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
  15315. <summary>
  15316. Construct a TestSuiteResult base on a TestSuite
  15317. </summary>
  15318. <param name="suite">The TestSuite to which the result applies</param>
  15319. </member>
  15320. <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
  15321. <summary>
  15322. Gets the number of test cases that failed
  15323. when running the test and all its children.
  15324. </summary>
  15325. </member>
  15326. <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
  15327. <summary>
  15328. Gets the number of test cases that passed
  15329. when running the test and all its children.
  15330. </summary>
  15331. </member>
  15332. <member name="P:NUnit.Framework.Internal.TestSuiteResult.WarningCount">
  15333. <summary>
  15334. Gets the number of test cases that passed
  15335. when running the test and all its children.
  15336. </summary>
  15337. </member>
  15338. <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
  15339. <summary>
  15340. Gets the number of test cases that were skipped
  15341. when running the test and all its children.
  15342. </summary>
  15343. </member>
  15344. <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
  15345. <summary>
  15346. Gets the number of test cases that were inconclusive
  15347. when running the test and all its children.
  15348. </summary>
  15349. </member>
  15350. <member name="P:NUnit.Framework.Internal.TestSuiteResult.HasChildren">
  15351. <summary>
  15352. Indicates whether this result has any child results.
  15353. </summary>
  15354. </member>
  15355. <member name="P:NUnit.Framework.Internal.TestSuiteResult.Children">
  15356. <summary>
  15357. Gets the collection of child results.
  15358. </summary>
  15359. </member>
  15360. <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
  15361. <summary>
  15362. Adds a child result to this result, setting this result's
  15363. ResultState to Failure if the child result failed.
  15364. </summary>
  15365. <param name="result">The result to be added</param>
  15366. </member>
  15367. <member name="T:NUnit.Framework.Internal.StackFilter">
  15368. <summary>
  15369. StackFilter class is used to remove internal NUnit
  15370. entries from a stack trace so that the resulting
  15371. trace provides better information about the test.
  15372. </summary>
  15373. </member>
  15374. <member name="F:NUnit.Framework.Internal.StackFilter.DefaultFilter">
  15375. <summary>
  15376. Single instance of our default filter
  15377. </summary>
  15378. </member>
  15379. <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String,System.String)">
  15380. <summary>
  15381. Construct a stack filter instance
  15382. </summary>
  15383. <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
  15384. <param name="bottomOfStackPattern">Regex pattern used to delete lines from the bottom of the stack</param>
  15385. </member>
  15386. <member name="M:NUnit.Framework.Internal.StackFilter.#ctor(System.String)">
  15387. <summary>
  15388. Construct a stack filter instance
  15389. </summary>
  15390. <param name="topOfStackPattern">Regex pattern used to delete lines from the top of the stack</param>
  15391. </member>
  15392. <member name="M:NUnit.Framework.Internal.StackFilter.#ctor">
  15393. <summary>
  15394. Construct a stack filter instance
  15395. </summary>
  15396. </member>
  15397. <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
  15398. <summary>
  15399. Filters a raw stack trace and returns the result.
  15400. </summary>
  15401. <param name="rawTrace">The original stack trace</param>
  15402. <returns>A filtered stack trace</returns>
  15403. </member>
  15404. <member name="T:NUnit.Framework.Internal.StringUtil">
  15405. <summary>
  15406. Provides methods to support legacy string comparison methods.
  15407. </summary>
  15408. </member>
  15409. <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
  15410. <summary>
  15411. Compares two strings for equality, ignoring case if requested.
  15412. </summary>
  15413. <param name="strA">The first string.</param>
  15414. <param name="strB">The second string..</param>
  15415. <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
  15416. <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
  15417. strB is sorted first</returns>
  15418. </member>
  15419. <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
  15420. <summary>
  15421. Compares two strings for equality, ignoring case if requested.
  15422. </summary>
  15423. <param name="strA">The first string.</param>
  15424. <param name="strB">The second string..</param>
  15425. <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
  15426. <returns>True if the strings are equivalent, false if not.</returns>
  15427. </member>
  15428. <member name="T:NUnit.Framework.Internal.TestCaseParameters">
  15429. <summary>
  15430. The TestCaseParameters class encapsulates method arguments and
  15431. other selected parameters needed for constructing
  15432. a parameterized test case.
  15433. </summary>
  15434. </member>
  15435. <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
  15436. <summary>
  15437. The expected result to be returned
  15438. </summary>
  15439. </member>
  15440. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
  15441. <summary>
  15442. Default Constructor creates an empty parameter set
  15443. </summary>
  15444. </member>
  15445. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
  15446. <summary>
  15447. Construct a non-runnable ParameterSet, specifying
  15448. the provider exception that made it invalid.
  15449. </summary>
  15450. </member>
  15451. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
  15452. <summary>
  15453. Construct a parameter set with a list of arguments
  15454. </summary>
  15455. <param name="args"></param>
  15456. </member>
  15457. <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
  15458. <summary>
  15459. Construct a ParameterSet from an object implementing ITestCaseData
  15460. </summary>
  15461. <param name="data"></param>
  15462. </member>
  15463. <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
  15464. <summary>
  15465. The expected result of the test, which
  15466. must match the method return type.
  15467. </summary>
  15468. </member>
  15469. <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
  15470. <summary>
  15471. Gets a value indicating whether an expected result was specified.
  15472. </summary>
  15473. </member>
  15474. <member name="T:NUnit.Framework.Internal.TestCaseTimeoutException">
  15475. <summary>
  15476. TestCaseTimeoutException is thrown when a test running directly
  15477. on a TestWorker thread is cancelled due to timeout.
  15478. </summary>
  15479. </member>
  15480. <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor">
  15481. <summary>
  15482. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
  15483. </summary>
  15484. </member>
  15485. <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String)">
  15486. <summary>
  15487. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
  15488. </summary>
  15489. <param name="message">The message.</param>
  15490. </member>
  15491. <member name="M:NUnit.Framework.Internal.TestCaseTimeoutException.#ctor(System.String,System.Exception)">
  15492. <summary>
  15493. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestCaseTimeoutException"/> class.
  15494. </summary>
  15495. <param name="message">The message.</param>
  15496. <param name="inner">The inner.</param>
  15497. </member>
  15498. <member name="T:NUnit.Framework.Internal.TestExecutionContext">
  15499. <summary>
  15500. Helper class used to save and restore certain static or
  15501. singleton settings in the environment that affect tests
  15502. or which might be changed by the user tests.
  15503. </summary>
  15504. </member>
  15505. <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
  15506. <summary>
  15507. Link to a prior saved context
  15508. </summary>
  15509. </member>
  15510. <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
  15511. <summary>
  15512. Indicates that a stop has been requested
  15513. </summary>
  15514. </member>
  15515. <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
  15516. <summary>
  15517. The event listener currently receiving notifications
  15518. </summary>
  15519. </member>
  15520. <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
  15521. <summary>
  15522. The number of assertions for the current test
  15523. </summary>
  15524. </member>
  15525. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
  15526. <summary>
  15527. The current culture
  15528. </summary>
  15529. </member>
  15530. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
  15531. <summary>
  15532. The current UI culture
  15533. </summary>
  15534. </member>
  15535. <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
  15536. <summary>
  15537. The current test result
  15538. </summary>
  15539. </member>
  15540. <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
  15541. <summary>
  15542. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
  15543. </summary>
  15544. </member>
  15545. <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
  15546. <summary>
  15547. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
  15548. </summary>
  15549. <param name="other">An existing instance of TestExecutionContext.</param>
  15550. </member>
  15551. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
  15552. <summary>
  15553. Gets and sets the current context.
  15554. </summary>
  15555. </member>
  15556. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
  15557. <summary>
  15558. Gets or sets the current test
  15559. </summary>
  15560. </member>
  15561. <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
  15562. <summary>
  15563. The time the current test started execution
  15564. </summary>
  15565. </member>
  15566. <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
  15567. <summary>
  15568. The time the current test started in Ticks
  15569. </summary>
  15570. </member>
  15571. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
  15572. <summary>
  15573. Gets or sets the current test result
  15574. </summary>
  15575. </member>
  15576. <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
  15577. <summary>
  15578. Gets a TextWriter that will send output to the current test result.
  15579. </summary>
  15580. </member>
  15581. <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
  15582. <summary>
  15583. The current test object - that is the user fixture
  15584. object on which tests are being executed.
  15585. </summary>
  15586. </member>
  15587. <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
  15588. <summary>
  15589. Get or set indicator that run should stop on the first error
  15590. </summary>
  15591. </member>
  15592. <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
  15593. <summary>
  15594. Gets an enum indicating whether a stop has been requested.
  15595. </summary>
  15596. </member>
  15597. <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
  15598. <summary>
  15599. The current test event listener
  15600. </summary>
  15601. </member>
  15602. <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
  15603. <summary>
  15604. The current WorkItemDispatcher. Made public for
  15605. use by nunitlite.tests
  15606. </summary>
  15607. </member>
  15608. <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
  15609. <summary>
  15610. The ParallelScope to be used by tests running in this context.
  15611. For builds with out the parallel feature, it has no effect.
  15612. </summary>
  15613. </member>
  15614. <member name="P:NUnit.Framework.Internal.TestExecutionContext.DefaultFloatingPointTolerance">
  15615. <summary>
  15616. Default tolerance value used for floating point equality
  15617. when no other tolerance is specified.
  15618. </summary>
  15619. </member>
  15620. <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
  15621. <summary>
  15622. Gets the RandomGenerator specific to this Test
  15623. </summary>
  15624. </member>
  15625. <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
  15626. <summary>
  15627. Gets the assert count.
  15628. </summary>
  15629. <value>The assert count.</value>
  15630. </member>
  15631. <member name="P:NUnit.Framework.Internal.TestExecutionContext.MultipleAssertLevel">
  15632. <summary>
  15633. The current nesting level of multiple assert blocks
  15634. </summary>
  15635. </member>
  15636. <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
  15637. <summary>
  15638. Gets or sets the test case timeout value
  15639. </summary>
  15640. </member>
  15641. <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
  15642. <summary>
  15643. Gets a list of ITestActions set by upstream tests
  15644. </summary>
  15645. </member>
  15646. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
  15647. <summary>
  15648. Saves or restores the CurrentCulture
  15649. </summary>
  15650. </member>
  15651. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
  15652. <summary>
  15653. Saves or restores the CurrentUICulture
  15654. </summary>
  15655. </member>
  15656. <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentValueFormatter">
  15657. <summary>
  15658. The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter
  15659. </summary>
  15660. </member>
  15661. <member name="P:NUnit.Framework.Internal.TestExecutionContext.IsSingleThreaded">
  15662. <summary>
  15663. If true, all tests must run on the same thread. No new thread may be spawned.
  15664. </summary>
  15665. </member>
  15666. <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
  15667. <summary>
  15668. Record any changes in the environment made by
  15669. the test code in the execution context so it
  15670. will be passed on to lower level tests.
  15671. </summary>
  15672. </member>
  15673. <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
  15674. <summary>
  15675. Set up the execution environment to match a context.
  15676. Note that we may be running on the same thread where the
  15677. context was initially created or on a different thread.
  15678. </summary>
  15679. </member>
  15680. <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
  15681. <summary>
  15682. Increments the assert count by one.
  15683. </summary>
  15684. </member>
  15685. <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
  15686. <summary>
  15687. Increments the assert count by a specified amount.
  15688. </summary>
  15689. </member>
  15690. <member name="M:NUnit.Framework.Internal.TestExecutionContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
  15691. <summary>
  15692. Adds a new ValueFormatterFactory to the chain of formatters
  15693. </summary>
  15694. <param name="formatterFactory">The new factory</param>
  15695. </member>
  15696. <member name="T:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext">
  15697. <summary>
  15698. An IsolatedContext is used when running code
  15699. that may effect the current result in ways that
  15700. should not impact the final result of the test.
  15701. A new TestExecutionContext is created with an
  15702. initially clear result, which is discarded on
  15703. exiting the context.
  15704. </summary>
  15705. <example>
  15706. using (new TestExecutionContext.IsolatedContext())
  15707. {
  15708. // Code that should not impact the result
  15709. }
  15710. </example>
  15711. </member>
  15712. <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.#ctor">
  15713. <summary>
  15714. Save the original current TestExecutionContext and
  15715. make a new isolated context current.
  15716. </summary>
  15717. </member>
  15718. <member name="M:NUnit.Framework.Internal.TestExecutionContext.IsolatedContext.Dispose">
  15719. <summary>
  15720. Restore the original TestExecutionContext.
  15721. </summary>
  15722. </member>
  15723. <member name="T:NUnit.Framework.Internal.TestExecutionContext.AdhocContext">
  15724. <summary>
  15725. An AdhocTestExecutionContext is created whenever a context is needed
  15726. but not available in CurrentContext. This happens when tests are run
  15727. on an adoc basis or Asserts are used outside of tests.
  15728. </summary>
  15729. </member>
  15730. <member name="M:NUnit.Framework.Internal.TestExecutionContext.AdhocContext.#ctor">
  15731. <summary>
  15732. Construct an AdhocTestExecutionContext, which is used
  15733. whenever the current TestExecutionContext is found to be null.
  15734. </summary>
  15735. </member>
  15736. <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
  15737. <summary>
  15738. Enumeration indicating whether the tests are
  15739. running normally or being cancelled.
  15740. </summary>
  15741. </member>
  15742. <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
  15743. <summary>
  15744. Running normally with no stop requested
  15745. </summary>
  15746. </member>
  15747. <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
  15748. <summary>
  15749. A graceful stop has been requested
  15750. </summary>
  15751. </member>
  15752. <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
  15753. <summary>
  15754. A forced stop has been requested
  15755. </summary>
  15756. </member>
  15757. <member name="T:NUnit.Framework.Internal.TestFilter">
  15758. <summary>
  15759. Interface to be implemented by filters applied to tests.
  15760. The filter applies when running the test, after it has been
  15761. loaded, since this is the only time an ITest exists.
  15762. </summary>
  15763. </member>
  15764. <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
  15765. <summary>
  15766. Unique Empty filter.
  15767. </summary>
  15768. </member>
  15769. <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
  15770. <summary>
  15771. Indicates whether this is the EmptyFilter
  15772. </summary>
  15773. </member>
  15774. <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
  15775. <summary>
  15776. Indicates whether this is a top-level filter,
  15777. not contained in any other filter.
  15778. </summary>
  15779. </member>
  15780. <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
  15781. <summary>
  15782. Determine if a particular test passes the filter criteria. The default
  15783. implementation checks the test itself, its parents and any descendants.
  15784. Derived classes may override this method or any of the Match methods
  15785. to change the behavior of the filter.
  15786. </summary>
  15787. <param name="test">The test to which the filter is applied</param>
  15788. <returns>True if the test passes the filter, otherwise false</returns>
  15789. </member>
  15790. <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
  15791. <summary>
  15792. Determine if a test matches the filter explicitly. That is, it must
  15793. be a direct match of the test itself or one of it's children.
  15794. </summary>
  15795. <param name="test">The test to which the filter is applied</param>
  15796. <returns>True if the test matches the filter explicitly, otherwise false</returns>
  15797. </member>
  15798. <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
  15799. <summary>
  15800. Determine whether the test itself matches the filter criteria, without
  15801. examining either parents or descendants. This is overridden by each
  15802. different type of filter to perform the necessary tests.
  15803. </summary>
  15804. <param name="test">The test to which the filter is applied</param>
  15805. <returns>True if the filter matches the any parent of the test</returns>
  15806. </member>
  15807. <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
  15808. <summary>
  15809. Determine whether any ancestor of the test matches the filter criteria
  15810. </summary>
  15811. <param name="test">The test to which the filter is applied</param>
  15812. <returns>True if the filter matches the an ancestor of the test</returns>
  15813. </member>
  15814. <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
  15815. <summary>
  15816. Determine whether any descendant of the test matches the filter criteria.
  15817. </summary>
  15818. <param name="test">The test to be matched</param>
  15819. <returns>True if at least one descendant matches the filter criteria</returns>
  15820. </member>
  15821. <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
  15822. <summary>
  15823. Create a TestFilter instance from an xml representation.
  15824. </summary>
  15825. </member>
  15826. <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
  15827. <summary>
  15828. Create a TestFilter from it's TNode representation
  15829. </summary>
  15830. </member>
  15831. <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
  15832. <summary>
  15833. Nested class provides an empty filter - one that always
  15834. returns true when called. It never matches explicitly.
  15835. </summary>
  15836. </member>
  15837. <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
  15838. <summary>
  15839. Adds an XML node
  15840. </summary>
  15841. <param name="recursive">True if recursive</param>
  15842. <returns>The added XML node</returns>
  15843. </member>
  15844. <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  15845. <summary>
  15846. Adds an XML node
  15847. </summary>
  15848. <param name="parentNode">Parent node</param>
  15849. <param name="recursive">True if recursive</param>
  15850. <returns>The added XML node</returns>
  15851. </member>
  15852. <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
  15853. <summary>
  15854. The TestCaseParameters class encapsulates method arguments and
  15855. other selected parameters needed for constructing
  15856. a parameterized test case.
  15857. </summary>
  15858. </member>
  15859. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
  15860. <summary>
  15861. Default Constructor creates an empty parameter set
  15862. </summary>
  15863. </member>
  15864. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
  15865. <summary>
  15866. Construct a non-runnable ParameterSet, specifying
  15867. the provider exception that made it invalid.
  15868. </summary>
  15869. </member>
  15870. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
  15871. <summary>
  15872. Construct a parameter set with a list of arguments
  15873. </summary>
  15874. <param name="args"></param>
  15875. </member>
  15876. <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
  15877. <summary>
  15878. Construct a ParameterSet from an object implementing ITestCaseData
  15879. </summary>
  15880. <param name="data"></param>
  15881. </member>
  15882. <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
  15883. <summary>
  15884. Type arguments used to create a generic fixture instance
  15885. </summary>
  15886. </member>
  15887. <member name="T:NUnit.Framework.Internal.TestListener">
  15888. <summary>
  15889. TestListener provides an implementation of ITestListener that
  15890. does nothing. It is used only through its NULL property.
  15891. </summary>
  15892. </member>
  15893. <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
  15894. <summary>
  15895. Called when a test has just started
  15896. </summary>
  15897. <param name="test">The test that is starting</param>
  15898. </member>
  15899. <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  15900. <summary>
  15901. Called when a test case has finished
  15902. </summary>
  15903. <param name="result">The result of the test</param>
  15904. </member>
  15905. <member name="M:NUnit.Framework.Internal.TestListener.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
  15906. <summary>
  15907. Called when a test produces output for immediate display
  15908. </summary>
  15909. <param name="output">A TestOutput object containing the text to display</param>
  15910. </member>
  15911. <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
  15912. <summary>
  15913. Construct a new TestListener - private so it may not be used.
  15914. </summary>
  15915. </member>
  15916. <member name="P:NUnit.Framework.Internal.TestListener.NULL">
  15917. <summary>
  15918. Get a listener that does nothing
  15919. </summary>
  15920. </member>
  15921. <member name="T:NUnit.Framework.Internal.TestNameGenerator">
  15922. <summary>
  15923. TestNameGenerator is able to create test names according to
  15924. a coded pattern.
  15925. </summary>
  15926. </member>
  15927. <member name="F:NUnit.Framework.Internal.TestNameGenerator.DefaultTestNamePattern">
  15928. <summary>
  15929. Default pattern used to generate names
  15930. </summary>
  15931. </member>
  15932. <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor">
  15933. <summary>
  15934. Construct a TestNameGenerator
  15935. </summary>
  15936. </member>
  15937. <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
  15938. <summary>
  15939. Construct a TestNameGenerator
  15940. </summary>
  15941. <param name="pattern">The pattern used by this generator.</param>
  15942. </member>
  15943. <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
  15944. <summary>
  15945. Get the display name for a TestMethod and it's arguments
  15946. </summary>
  15947. <param name="testMethod">A TestMethod</param>
  15948. <returns>The display name</returns>
  15949. </member>
  15950. <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
  15951. <summary>
  15952. Get the display name for a TestMethod and it's arguments
  15953. </summary>
  15954. <param name="testMethod">A TestMethod</param>
  15955. <param name="args">Arguments to be used</param>
  15956. <returns>The display name</returns>
  15957. </member>
  15958. <member name="T:NUnit.Framework.Internal.TestParameters">
  15959. <summary>
  15960. TestParameters is the abstract base class for all classes
  15961. that know how to provide data for constructing a test.
  15962. </summary>
  15963. </member>
  15964. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
  15965. <summary>
  15966. Default Constructor creates an empty parameter set
  15967. </summary>
  15968. </member>
  15969. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
  15970. <summary>
  15971. Construct a parameter set with a list of arguments
  15972. </summary>
  15973. <param name="args"></param>
  15974. </member>
  15975. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
  15976. <summary>
  15977. Construct a non-runnable ParameterSet, specifying
  15978. the provider exception that made it invalid.
  15979. </summary>
  15980. </member>
  15981. <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
  15982. <summary>
  15983. Construct a ParameterSet from an object implementing ITestData
  15984. </summary>
  15985. <param name="data"></param>
  15986. </member>
  15987. <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
  15988. <summary>
  15989. The RunState for this set of parameters.
  15990. </summary>
  15991. </member>
  15992. <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
  15993. <summary>
  15994. The arguments to be used in running the test,
  15995. which must match the method signature.
  15996. </summary>
  15997. </member>
  15998. <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
  15999. <summary>
  16000. A name to be used for this test case in lieu
  16001. of the standard generated name containing
  16002. the argument list.
  16003. </summary>
  16004. </member>
  16005. <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
  16006. <summary>
  16007. Gets the property dictionary for this test
  16008. </summary>
  16009. </member>
  16010. <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
  16011. <summary>
  16012. Applies ParameterSet values to the test itself.
  16013. </summary>
  16014. <param name="test">A test.</param>
  16015. </member>
  16016. <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
  16017. <summary>
  16018. The original arguments provided by the user,
  16019. used for display purposes.
  16020. </summary>
  16021. </member>
  16022. <member name="T:NUnit.Framework.Internal.TestProgressReporter">
  16023. <summary>
  16024. TestProgressReporter translates ITestListener events into
  16025. the async callbacks that are used to inform the client
  16026. software about the progress of a test run.
  16027. </summary>
  16028. </member>
  16029. <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
  16030. <summary>
  16031. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
  16032. </summary>
  16033. <param name="handler">The callback handler to be used for reporting progress.</param>
  16034. </member>
  16035. <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
  16036. <summary>
  16037. Called when a test has just started
  16038. </summary>
  16039. <param name="test">The test that is starting</param>
  16040. </member>
  16041. <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
  16042. <summary>
  16043. Called when a test has finished. Sends a result summary to the callback.
  16044. to
  16045. </summary>
  16046. <param name="result">The result of the test</param>
  16047. </member>
  16048. <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestOutput(NUnit.Framework.Interfaces.TestOutput)">
  16049. <summary>
  16050. Called when a test produces output for immediate display
  16051. </summary>
  16052. <param name="output">A TestOutput object containing the text to display</param>
  16053. </member>
  16054. <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
  16055. <summary>
  16056. Returns the parent test item for the targer test item if it exists
  16057. </summary>
  16058. <param name="test"></param>
  16059. <returns>parent test item</returns>
  16060. </member>
  16061. <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
  16062. <summary>
  16063. Makes a string safe for use as an attribute, replacing
  16064. characters characters that can't be used with their
  16065. corresponding xml representations.
  16066. </summary>
  16067. <param name="original">The string to be used</param>
  16068. <returns>A new string with the values replaced</returns>
  16069. </member>
  16070. <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
  16071. <summary>
  16072. ParameterizedFixtureSuite serves as a container for the set of test
  16073. fixtures created from a given Type using various parameters.
  16074. </summary>
  16075. </member>
  16076. <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  16077. <summary>
  16078. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
  16079. </summary>
  16080. <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
  16081. </member>
  16082. <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
  16083. <summary>
  16084. Gets a string representing the type of test
  16085. </summary>
  16086. <value></value>
  16087. </member>
  16088. <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
  16089. <summary>
  16090. ParameterizedMethodSuite holds a collection of individual
  16091. TestMethods with their arguments applied.
  16092. </summary>
  16093. </member>
  16094. <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
  16095. <summary>
  16096. Construct from a MethodInfo
  16097. </summary>
  16098. <param name="method"></param>
  16099. </member>
  16100. <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
  16101. <summary>
  16102. Gets a string representing the type of test
  16103. </summary>
  16104. <value></value>
  16105. </member>
  16106. <member name="T:NUnit.Framework.Internal.SetUpFixture">
  16107. <summary>
  16108. SetUpFixture extends TestSuite and supports
  16109. Setup and TearDown methods.
  16110. </summary>
  16111. </member>
  16112. <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  16113. <summary>
  16114. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
  16115. </summary>
  16116. <param name="type">The type.</param>
  16117. </member>
  16118. <member name="T:NUnit.Framework.Internal.Test">
  16119. <summary>
  16120. The Test abstract class represents a test within the framework.
  16121. </summary>
  16122. </member>
  16123. <member name="F:NUnit.Framework.Internal.Test._nextID">
  16124. <summary>
  16125. Static value to seed ids. It's started at 1000 so any
  16126. uninitialized ids will stand out.
  16127. </summary>
  16128. </member>
  16129. <member name="F:NUnit.Framework.Internal.Test.DeclaringTypeInfo">
  16130. <summary>
  16131. Used to cache the declaring type for this MethodInfo
  16132. </summary>
  16133. </member>
  16134. <member name="F:NUnit.Framework.Internal.Test._method">
  16135. <summary>
  16136. Method property backing field
  16137. </summary>
  16138. </member>
  16139. <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
  16140. <summary>
  16141. Constructs a test given its name
  16142. </summary>
  16143. <param name="name">The name of the test</param>
  16144. </member>
  16145. <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
  16146. <summary>
  16147. Constructs a test given the path through the
  16148. test hierarchy to its parent and a name.
  16149. </summary>
  16150. <param name="pathName">The parent tests full name</param>
  16151. <param name="name">The name of the test</param>
  16152. </member>
  16153. <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
  16154. <summary>
  16155. TODO: Documentation needed for constructor
  16156. </summary>
  16157. <param name="typeInfo"></param>
  16158. </member>
  16159. <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
  16160. <summary>
  16161. Construct a test from a MethodInfo
  16162. </summary>
  16163. <param name="method"></param>
  16164. </member>
  16165. <member name="P:NUnit.Framework.Internal.Test.Id">
  16166. <summary>
  16167. Gets or sets the id of the test
  16168. </summary>
  16169. <value></value>
  16170. </member>
  16171. <member name="P:NUnit.Framework.Internal.Test.Name">
  16172. <summary>
  16173. Gets or sets the name of the test
  16174. </summary>
  16175. </member>
  16176. <member name="P:NUnit.Framework.Internal.Test.FullName">
  16177. <summary>
  16178. Gets or sets the fully qualified name of the test
  16179. </summary>
  16180. <value></value>
  16181. </member>
  16182. <member name="P:NUnit.Framework.Internal.Test.ClassName">
  16183. <summary>
  16184. Gets the name of the class where this test was declared.
  16185. Returns null if the test is not associated with a class.
  16186. </summary>
  16187. </member>
  16188. <member name="P:NUnit.Framework.Internal.Test.MethodName">
  16189. <summary>
  16190. Gets the name of the method implementing this test.
  16191. Returns null if the test is not implemented as a method.
  16192. </summary>
  16193. </member>
  16194. <member name="P:NUnit.Framework.Internal.Test.Arguments">
  16195. <summary>
  16196. The arguments to use in creating the test or empty array if none required.
  16197. </summary>
  16198. </member>
  16199. <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
  16200. <summary>
  16201. Gets the TypeInfo of the fixture used in running this test
  16202. or null if no fixture type is associated with it.
  16203. </summary>
  16204. </member>
  16205. <member name="P:NUnit.Framework.Internal.Test.Method">
  16206. <summary>
  16207. Gets a MethodInfo for the method implementing this test.
  16208. Returns null if the test is not implemented as a method.
  16209. </summary>
  16210. </member>
  16211. <member name="P:NUnit.Framework.Internal.Test.RunState">
  16212. <summary>
  16213. Whether or not the test should be run
  16214. </summary>
  16215. </member>
  16216. <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
  16217. <summary>
  16218. Gets the name used for the top-level element in the
  16219. XML representation of this test
  16220. </summary>
  16221. </member>
  16222. <member name="P:NUnit.Framework.Internal.Test.TestType">
  16223. <summary>
  16224. Gets a string representing the type of test. Used as an attribute
  16225. value in the XML representation of a test and has no other
  16226. function in the framework.
  16227. </summary>
  16228. </member>
  16229. <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
  16230. <summary>
  16231. Gets a count of test cases represented by
  16232. or contained under this test.
  16233. </summary>
  16234. </member>
  16235. <member name="P:NUnit.Framework.Internal.Test.Properties">
  16236. <summary>
  16237. Gets the properties for this test
  16238. </summary>
  16239. </member>
  16240. <member name="P:NUnit.Framework.Internal.Test.IsSuite">
  16241. <summary>
  16242. Returns true if this is a TestSuite
  16243. </summary>
  16244. </member>
  16245. <member name="P:NUnit.Framework.Internal.Test.HasChildren">
  16246. <summary>
  16247. Gets a bool indicating whether the current test
  16248. has any descendant tests.
  16249. </summary>
  16250. </member>
  16251. <member name="P:NUnit.Framework.Internal.Test.Parent">
  16252. <summary>
  16253. Gets the parent as a Test object.
  16254. Used by the core to set the parent.
  16255. </summary>
  16256. </member>
  16257. <member name="P:NUnit.Framework.Internal.Test.Tests">
  16258. <summary>
  16259. Gets this test's child tests
  16260. </summary>
  16261. <value>A list of child tests</value>
  16262. </member>
  16263. <member name="P:NUnit.Framework.Internal.Test.Fixture">
  16264. <summary>
  16265. Gets or sets a fixture object for running this test.
  16266. </summary>
  16267. </member>
  16268. <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
  16269. <summary>
  16270. Static prefix used for ids in this AppDomain.
  16271. Set by FrameworkController.
  16272. </summary>
  16273. </member>
  16274. <member name="P:NUnit.Framework.Internal.Test.Seed">
  16275. <summary>
  16276. Gets or Sets the Int value representing the seed for the RandomGenerator
  16277. </summary>
  16278. <value></value>
  16279. </member>
  16280. <member name="P:NUnit.Framework.Internal.Test.SetUpMethods">
  16281. <summary>
  16282. The SetUp methods.
  16283. </summary>
  16284. </member>
  16285. <member name="P:NUnit.Framework.Internal.Test.TearDownMethods">
  16286. <summary>
  16287. The teardown methods
  16288. </summary>
  16289. </member>
  16290. <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
  16291. <summary>
  16292. Creates a TestResult for this test.
  16293. </summary>
  16294. <returns>A TestResult suitable for this type of test.</returns>
  16295. </member>
  16296. <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
  16297. <summary>
  16298. Modify a newly constructed test by applying any of NUnit's common
  16299. attributes, based on a supplied ICustomAttributeProvider, which is
  16300. usually the reflection element from which the test was constructed,
  16301. but may not be in some instances. The attributes retrieved are
  16302. saved for use in subsequent operations.
  16303. </summary>
  16304. <param name="provider">An object deriving from MemberInfo</param>
  16305. </member>
  16306. <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
  16307. <summary>
  16308. Modify a newly constructed test by applying any of NUnit's common
  16309. attributes, based on a supplied ICustomAttributeProvider, which is
  16310. usually the reflection element from which the test was constructed,
  16311. but may not be in some instances. The attributes retrieved are
  16312. saved for use in subsequent operations.
  16313. </summary>
  16314. <param name="provider">An object deriving from MemberInfo</param>
  16315. </member>
  16316. <member name="M:NUnit.Framework.Internal.Test.MakeInvalid(System.String)">
  16317. <summary>
  16318. Mark the test as Invalid (not runnable) specifying a reason
  16319. </summary>
  16320. <param name="reason">The reason the test is not runnable</param>
  16321. </member>
  16322. <member name="M:NUnit.Framework.Internal.Test.GetCustomAttributes``1(System.Boolean)">
  16323. <summary>
  16324. Get custom attributes applied to a test
  16325. </summary>
  16326. </member>
  16327. <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  16328. <summary>
  16329. Add standard attributes and members to a test node.
  16330. </summary>
  16331. <param name="thisNode"></param>
  16332. <param name="recursive"></param>
  16333. </member>
  16334. <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
  16335. <summary>
  16336. Returns the Xml representation of the test
  16337. </summary>
  16338. <param name="recursive">If true, include child tests recursively</param>
  16339. <returns></returns>
  16340. </member>
  16341. <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  16342. <summary>
  16343. Returns an XmlNode representing the current result after
  16344. adding it as a child of the supplied parent node.
  16345. </summary>
  16346. <param name="parentNode">The parent node.</param>
  16347. <param name="recursive">If true, descendant results are included</param>
  16348. <returns></returns>
  16349. </member>
  16350. <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
  16351. <summary>
  16352. Compares this test to another test for sorting purposes
  16353. </summary>
  16354. <param name="obj">The other test</param>
  16355. <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>
  16356. </member>
  16357. <member name="T:NUnit.Framework.Internal.TestAssembly">
  16358. <summary>
  16359. TestAssembly is a TestSuite that represents the execution
  16360. of tests in a managed assembly.
  16361. </summary>
  16362. </member>
  16363. <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
  16364. <summary>
  16365. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
  16366. specifying the Assembly and the path from which it was loaded.
  16367. </summary>
  16368. <param name="assembly">The assembly this test represents.</param>
  16369. <param name="path">The path used to load the assembly.</param>
  16370. </member>
  16371. <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
  16372. <summary>
  16373. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
  16374. for a path which could not be loaded.
  16375. </summary>
  16376. <param name="path">The path used to load the assembly.</param>
  16377. </member>
  16378. <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(NUnit.Framework.Internal.TestAssembly,NUnit.Framework.Interfaces.ITestFilter)">
  16379. <summary>
  16380. Copy-constructor style to create a filtered copy of the test assemblies
  16381. test cases
  16382. </summary>
  16383. <param name="assembly"></param>
  16384. <param name="filter"></param>
  16385. </member>
  16386. <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
  16387. <summary>
  16388. Gets the Assembly represented by this instance.
  16389. </summary>
  16390. </member>
  16391. <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
  16392. <summary>
  16393. Gets the name used for the top-level element in the
  16394. XML representation of this test
  16395. </summary>
  16396. </member>
  16397. <member name="M:NUnit.Framework.Internal.TestAssembly.GetCustomAttributes``1(System.Boolean)">
  16398. <summary>
  16399. Get custom attributes specified on the assembly
  16400. </summary>
  16401. </member>
  16402. <member name="T:NUnit.Framework.Internal.TestFixture">
  16403. <summary>
  16404. TestFixture is a surrogate for a user test fixture class,
  16405. containing one or more tests.
  16406. </summary>
  16407. </member>
  16408. <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
  16409. <summary>
  16410. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
  16411. </summary>
  16412. <param name="fixtureType">Type of the fixture.</param>
  16413. <param name="arguments">Arguments used to instantiate the test fixture, or null if none used</param>
  16414. </member>
  16415. <member name="T:NUnit.Framework.Internal.TestMethod">
  16416. <summary>
  16417. The TestMethod class represents a Test implemented as a method.
  16418. </summary>
  16419. </member>
  16420. <member name="F:NUnit.Framework.Internal.TestMethod.parms">
  16421. <summary>
  16422. The ParameterSet used to create this test method
  16423. </summary>
  16424. </member>
  16425. <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
  16426. <summary>
  16427. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
  16428. </summary>
  16429. <param name="method">The method to be used as a test.</param>
  16430. </member>
  16431. <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
  16432. <summary>
  16433. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
  16434. </summary>
  16435. <param name="method">The method to be used as a test.</param>
  16436. <param name="parentSuite">The suite or fixture to which the new test will be added</param>
  16437. </member>
  16438. <member name="P:NUnit.Framework.Internal.TestMethod.Arguments">
  16439. <summary>
  16440. The arguments to use in executing the test method, or empty array if none are provided.
  16441. </summary>
  16442. </member>
  16443. <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
  16444. <summary>
  16445. Overridden to return a TestCaseResult.
  16446. </summary>
  16447. <returns>A TestResult for this test.</returns>
  16448. </member>
  16449. <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
  16450. <summary>
  16451. Gets a bool indicating whether the current test
  16452. has any descendant tests.
  16453. </summary>
  16454. </member>
  16455. <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  16456. <summary>
  16457. Returns a TNode representing the current result after
  16458. adding it as a child of the supplied parent node.
  16459. </summary>
  16460. <param name="parentNode">The parent node.</param>
  16461. <param name="recursive">If true, descendant results are included</param>
  16462. <returns></returns>
  16463. </member>
  16464. <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
  16465. <summary>
  16466. Gets this test's child tests
  16467. </summary>
  16468. <value>A list of child tests</value>
  16469. </member>
  16470. <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
  16471. <summary>
  16472. Gets the name used for the top-level element in the
  16473. XML representation of this test
  16474. </summary>
  16475. </member>
  16476. <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
  16477. <summary>
  16478. Returns the name of the method
  16479. </summary>
  16480. </member>
  16481. <member name="T:NUnit.Framework.Internal.TestSuite">
  16482. <summary>
  16483. TestSuite represents a composite test, which contains other tests.
  16484. </summary>
  16485. </member>
  16486. <member name="F:NUnit.Framework.Internal.TestSuite.tests">
  16487. <summary>
  16488. Our collection of child tests
  16489. </summary>
  16490. </member>
  16491. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
  16492. <summary>
  16493. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  16494. </summary>
  16495. <param name="name">The name of the suite.</param>
  16496. </member>
  16497. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
  16498. <summary>
  16499. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  16500. </summary>
  16501. <param name="parentSuiteName">Name of the parent suite.</param>
  16502. <param name="name">The name of the suite.</param>
  16503. </member>
  16504. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo,System.Object[])">
  16505. <summary>
  16506. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  16507. </summary>
  16508. <param name="fixtureType">Type of the fixture.</param>
  16509. <param name="arguments">Arguments used to instantiate the test fixture, or null if none used.</param>
  16510. </member>
  16511. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
  16512. <summary>
  16513. Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
  16514. </summary>
  16515. <param name="fixtureType">Type of the fixture.</param>
  16516. </member>
  16517. <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
  16518. <summary>
  16519. Copy constructor style to create a filtered copy of the given test suite
  16520. </summary>
  16521. <param name="suite">Test Suite to copy</param>
  16522. <param name="filter">Filter to be applied</param>
  16523. </member>
  16524. <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
  16525. <summary>
  16526. Sorts tests under this suite.
  16527. </summary>
  16528. </member>
  16529. <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
  16530. <summary>
  16531. Adds a test to the suite.
  16532. </summary>
  16533. <param name="test">The test.</param>
  16534. </member>
  16535. <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
  16536. <summary>
  16537. Gets this test's child tests
  16538. </summary>
  16539. <value>The list of child tests</value>
  16540. </member>
  16541. <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
  16542. <summary>
  16543. Gets a count of test cases represented by
  16544. or contained under this test.
  16545. </summary>
  16546. <value></value>
  16547. </member>
  16548. <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
  16549. <summary>
  16550. The arguments to use in creating the fixture, or empty array if none are provided.
  16551. </summary>
  16552. </member>
  16553. <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
  16554. <summary>
  16555. Set to true to suppress sorting this suite's contents
  16556. </summary>
  16557. </member>
  16558. <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeSetUpMethods">
  16559. <summary>
  16560. OneTimeSetUp methods for this suite
  16561. </summary>
  16562. </member>
  16563. <member name="P:NUnit.Framework.Internal.TestSuite.OneTimeTearDownMethods">
  16564. <summary>
  16565. OneTimeTearDown methods for this suite
  16566. </summary>
  16567. </member>
  16568. <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
  16569. <summary>
  16570. Overridden to return a TestSuiteResult.
  16571. </summary>
  16572. <returns>A TestResult for this test.</returns>
  16573. </member>
  16574. <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
  16575. <summary>
  16576. Gets a bool indicating whether the current test
  16577. has any descendant tests.
  16578. </summary>
  16579. </member>
  16580. <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
  16581. <summary>
  16582. Gets the name used for the top-level element in the
  16583. XML representation of this test
  16584. </summary>
  16585. </member>
  16586. <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
  16587. <summary>
  16588. Returns an XmlNode representing the current result after
  16589. adding it as a child of the supplied parent node.
  16590. </summary>
  16591. <param name="parentNode">The parent node.</param>
  16592. <param name="recursive">If true, descendant results are included</param>
  16593. <returns></returns>
  16594. </member>
  16595. <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Reflection.MethodInfo[])">
  16596. <summary>
  16597. Check that setup and teardown methods marked by certain attributes
  16598. meet NUnit's requirements and mark the tests not runnable otherwise.
  16599. </summary>
  16600. <param name="methods">A list of methodinfos to check</param>
  16601. </member>
  16602. <member name="T:NUnit.Framework.Internal.TypeHelper">
  16603. <summary>
  16604. TypeHelper provides static methods that operate on Types.
  16605. </summary>
  16606. </member>
  16607. <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
  16608. <summary>
  16609. A special value, which is used to indicate that BestCommonType() method
  16610. was unable to find a common type for the specified arguments.
  16611. </summary>
  16612. </member>
  16613. <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
  16614. <summary>
  16615. Gets the display name for a Type as used by NUnit.
  16616. </summary>
  16617. <param name="type">The Type for which a display name is needed.</param>
  16618. <returns>The display name for the Type</returns>
  16619. </member>
  16620. <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
  16621. <summary>
  16622. Gets the display name for a Type as used by NUnit.
  16623. </summary>
  16624. <param name="type">The Type for which a display name is needed.</param>
  16625. <param name="arglist">The arglist provided.</param>
  16626. <returns>The display name for the Type</returns>
  16627. </member>
  16628. <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
  16629. <summary>
  16630. Returns the best fit for a common type to be used in
  16631. matching actual arguments to a methods Type parameters.
  16632. </summary>
  16633. <param name="type1">The first type.</param>
  16634. <param name="type2">The second type.</param>
  16635. <returns>Either type1 or type2, depending on which is more general.</returns>
  16636. </member>
  16637. <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
  16638. <summary>
  16639. Determines whether the specified type is numeric.
  16640. </summary>
  16641. <param name="type">The type to be examined.</param>
  16642. <returns>
  16643. <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
  16644. </returns>
  16645. </member>
  16646. <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
  16647. <summary>
  16648. Convert an argument list to the required parameter types.
  16649. Currently, only widening numeric conversions are performed.
  16650. </summary>
  16651. <param name="arglist">An array of args to be converted</param>
  16652. <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
  16653. </member>
  16654. <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
  16655. <summary>
  16656. Determines whether this instance can deduce type args for a generic type from the supplied arguments.
  16657. </summary>
  16658. <param name="type">The type to be examined.</param>
  16659. <param name="arglist">The arglist.</param>
  16660. <param name="typeArgsOut">The type args to be used.</param>
  16661. <returns>
  16662. <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
  16663. </returns>
  16664. </member>
  16665. <member name="M:NUnit.Framework.Internal.TypeHelper.GetDeclaredInterfaces(System.Type)">
  16666. <summary>
  16667. Return the interfaces implemented by a Type.
  16668. </summary>
  16669. <param name="type">The Type to be examined.</param>
  16670. <returns>An array of Types for the interfaces.</returns>
  16671. </member>
  16672. <member name="T:NUnit.Framework.Internal.TypeWrapper">
  16673. <summary>
  16674. The TypeWrapper class wraps a Type so it may be used in
  16675. a platform-independent manner.
  16676. </summary>
  16677. </member>
  16678. <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
  16679. <summary>
  16680. Construct a TypeWrapper for a specified Type.
  16681. </summary>
  16682. </member>
  16683. <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
  16684. <summary>
  16685. Gets the underlying Type on which this TypeWrapper is based.
  16686. </summary>
  16687. </member>
  16688. <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
  16689. <summary>
  16690. Gets the base type of this type as an ITypeInfo
  16691. </summary>
  16692. </member>
  16693. <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
  16694. <summary>
  16695. Gets the Name of the Type
  16696. </summary>
  16697. </member>
  16698. <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
  16699. <summary>
  16700. Gets the FullName of the Type
  16701. </summary>
  16702. </member>
  16703. <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
  16704. <summary>
  16705. Gets the assembly in which the type is declared
  16706. </summary>
  16707. </member>
  16708. <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
  16709. <summary>
  16710. Gets the namespace of the Type
  16711. </summary>
  16712. </member>
  16713. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
  16714. <summary>
  16715. Gets a value indicating whether the type is abstract.
  16716. </summary>
  16717. </member>
  16718. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
  16719. <summary>
  16720. Gets a value indicating whether the Type is a generic Type
  16721. </summary>
  16722. </member>
  16723. <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
  16724. <summary>
  16725. Returns true if the Type wrapped is T
  16726. </summary>
  16727. </member>
  16728. <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
  16729. <summary>
  16730. Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
  16731. </summary>
  16732. </member>
  16733. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
  16734. <summary>
  16735. Gets a value indicating whether the Type is a generic Type definition
  16736. </summary>
  16737. </member>
  16738. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
  16739. <summary>
  16740. Gets a value indicating whether the type is sealed.
  16741. </summary>
  16742. </member>
  16743. <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
  16744. <summary>
  16745. Gets a value indicating whether this type represents a static class.
  16746. </summary>
  16747. </member>
  16748. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
  16749. <summary>
  16750. Get the display name for this type
  16751. </summary>
  16752. </member>
  16753. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
  16754. <summary>
  16755. Get the display name for an object of this type, constructed with the specified args.
  16756. </summary>
  16757. </member>
  16758. <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
  16759. <summary>
  16760. Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
  16761. </summary>
  16762. </member>
  16763. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
  16764. <summary>
  16765. Returns a Type representing a generic type definition from which this Type can be constructed.
  16766. </summary>
  16767. </member>
  16768. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
  16769. <summary>
  16770. Returns an array of custom attributes of the specified type applied to this type
  16771. </summary>
  16772. </member>
  16773. <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
  16774. <summary>
  16775. Returns a value indicating whether the type has an attribute of the specified type.
  16776. </summary>
  16777. <typeparam name="T"></typeparam>
  16778. <param name="inherit"></param>
  16779. <returns></returns>
  16780. </member>
  16781. <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
  16782. <summary>
  16783. Returns a flag indicating whether this type has a method with an attribute of the specified type.
  16784. </summary>
  16785. <param name="attributeType"></param>
  16786. <returns></returns>
  16787. </member>
  16788. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
  16789. <summary>
  16790. Returns an array of IMethodInfos for methods of this Type
  16791. that match the specified flags.
  16792. </summary>
  16793. </member>
  16794. <member name="M:NUnit.Framework.Internal.TypeWrapper.GetConstructor(System.Type[])">
  16795. <summary>
  16796. Gets the public constructor taking the specified argument Types
  16797. </summary>
  16798. </member>
  16799. <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
  16800. <summary>
  16801. Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
  16802. </summary>
  16803. </member>
  16804. <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
  16805. <summary>
  16806. Construct an object of this Type, using the specified arguments.
  16807. </summary>
  16808. </member>
  16809. <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
  16810. <summary>
  16811. Override ToString() so that error messages in NUnit's own tests make sense
  16812. </summary>
  16813. </member>
  16814. <member name="T:NUnit.Framework.Is">
  16815. <summary>
  16816. Helper class with properties and methods that supply
  16817. a number of constraints used in Asserts.
  16818. </summary>
  16819. </member>
  16820. <member name="P:NUnit.Framework.Is.Not">
  16821. <summary>
  16822. Returns a ConstraintExpression that negates any
  16823. following constraint.
  16824. </summary>
  16825. </member>
  16826. <member name="P:NUnit.Framework.Is.All">
  16827. <summary>
  16828. Returns a ConstraintExpression, which will apply
  16829. the following constraint to all members of a collection,
  16830. succeeding if all of them succeed.
  16831. </summary>
  16832. </member>
  16833. <member name="P:NUnit.Framework.Is.Null">
  16834. <summary>
  16835. Returns a constraint that tests for null
  16836. </summary>
  16837. </member>
  16838. <member name="P:NUnit.Framework.Is.True">
  16839. <summary>
  16840. Returns a constraint that tests for True
  16841. </summary>
  16842. </member>
  16843. <member name="P:NUnit.Framework.Is.False">
  16844. <summary>
  16845. Returns a constraint that tests for False
  16846. </summary>
  16847. </member>
  16848. <member name="P:NUnit.Framework.Is.Positive">
  16849. <summary>
  16850. Returns a constraint that tests for a positive value
  16851. </summary>
  16852. </member>
  16853. <member name="P:NUnit.Framework.Is.Negative">
  16854. <summary>
  16855. Returns a constraint that tests for a negative value
  16856. </summary>
  16857. </member>
  16858. <member name="P:NUnit.Framework.Is.Zero">
  16859. <summary>
  16860. Returns a constraint that tests for equality with zero
  16861. </summary>
  16862. </member>
  16863. <member name="P:NUnit.Framework.Is.NaN">
  16864. <summary>
  16865. Returns a constraint that tests for NaN
  16866. </summary>
  16867. </member>
  16868. <member name="P:NUnit.Framework.Is.Empty">
  16869. <summary>
  16870. Returns a constraint that tests for empty
  16871. </summary>
  16872. </member>
  16873. <member name="P:NUnit.Framework.Is.Unique">
  16874. <summary>
  16875. Returns a constraint that tests whether a collection
  16876. contains all unique items.
  16877. </summary>
  16878. </member>
  16879. <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
  16880. <summary>
  16881. Returns a constraint that tests two items for equality
  16882. </summary>
  16883. </member>
  16884. <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
  16885. <summary>
  16886. Returns a constraint that tests that two references are the same object
  16887. </summary>
  16888. </member>
  16889. <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
  16890. <summary>
  16891. Returns a constraint that tests whether the
  16892. actual value is greater than the supplied argument
  16893. </summary>
  16894. </member>
  16895. <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
  16896. <summary>
  16897. Returns a constraint that tests whether the
  16898. actual value is greater than or equal to the supplied argument
  16899. </summary>
  16900. </member>
  16901. <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
  16902. <summary>
  16903. Returns a constraint that tests whether the
  16904. actual value is greater than or equal to the supplied argument
  16905. </summary>
  16906. </member>
  16907. <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
  16908. <summary>
  16909. Returns a constraint that tests whether the
  16910. actual value is less than the supplied argument
  16911. </summary>
  16912. </member>
  16913. <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
  16914. <summary>
  16915. Returns a constraint that tests whether the
  16916. actual value is less than or equal to the supplied argument
  16917. </summary>
  16918. </member>
  16919. <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
  16920. <summary>
  16921. Returns a constraint that tests whether the
  16922. actual value is less than or equal to the supplied argument
  16923. </summary>
  16924. </member>
  16925. <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
  16926. <summary>
  16927. Returns a constraint that tests whether the actual
  16928. value is of the exact type supplied as an argument.
  16929. </summary>
  16930. </member>
  16931. <member name="M:NUnit.Framework.Is.TypeOf``1">
  16932. <summary>
  16933. Returns a constraint that tests whether the actual
  16934. value is of the exact type supplied as an argument.
  16935. </summary>
  16936. </member>
  16937. <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
  16938. <summary>
  16939. Returns a constraint that tests whether the actual value
  16940. is of the type supplied as an argument or a derived type.
  16941. </summary>
  16942. </member>
  16943. <member name="M:NUnit.Framework.Is.InstanceOf``1">
  16944. <summary>
  16945. Returns a constraint that tests whether the actual value
  16946. is of the type supplied as an argument or a derived type.
  16947. </summary>
  16948. </member>
  16949. <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
  16950. <summary>
  16951. Returns a constraint that tests whether the actual value
  16952. is assignable from the type supplied as an argument.
  16953. </summary>
  16954. </member>
  16955. <member name="M:NUnit.Framework.Is.AssignableFrom``1">
  16956. <summary>
  16957. Returns a constraint that tests whether the actual value
  16958. is assignable from the type supplied as an argument.
  16959. </summary>
  16960. </member>
  16961. <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
  16962. <summary>
  16963. Returns a constraint that tests whether the actual value
  16964. is assignable to the type supplied as an argument.
  16965. </summary>
  16966. </member>
  16967. <member name="M:NUnit.Framework.Is.AssignableTo``1">
  16968. <summary>
  16969. Returns a constraint that tests whether the actual value
  16970. is assignable to the type supplied as an argument.
  16971. </summary>
  16972. </member>
  16973. <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
  16974. <summary>
  16975. Returns a constraint that tests whether the actual value
  16976. is a collection containing the same elements as the
  16977. collection supplied as an argument.
  16978. </summary>
  16979. </member>
  16980. <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
  16981. <summary>
  16982. Returns a constraint that tests whether the actual value
  16983. is a subset of the collection supplied as an argument.
  16984. </summary>
  16985. </member>
  16986. <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
  16987. <summary>
  16988. Returns a constraint that tests whether the actual value
  16989. is a superset of the collection supplied as an argument.
  16990. </summary>
  16991. </member>
  16992. <member name="P:NUnit.Framework.Is.Ordered">
  16993. <summary>
  16994. Returns a constraint that tests whether a collection is ordered
  16995. </summary>
  16996. </member>
  16997. <member name="M:NUnit.Framework.Is.SamePath(System.String)">
  16998. <summary>
  16999. Returns a constraint that tests whether the path provided
  17000. is the same as an expected path after canonicalization.
  17001. </summary>
  17002. </member>
  17003. <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
  17004. <summary>
  17005. Returns a constraint that tests whether the path provided
  17006. is a subpath of the expected path after canonicalization.
  17007. </summary>
  17008. </member>
  17009. <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
  17010. <summary>
  17011. Returns a constraint that tests whether the path provided
  17012. is the same path or under an expected path after canonicalization.
  17013. </summary>
  17014. </member>
  17015. <member name="M:NUnit.Framework.Is.InRange(System.Object,System.Object)">
  17016. <summary>
  17017. Returns a constraint that tests whether the actual value falls
  17018. inclusively within a specified range.
  17019. </summary>
  17020. <param name="from">Inclusive beginning of the range.</param>
  17021. <param name="to">Inclusive end of the range.</param>
  17022. <returns></returns>
  17023. </member>
  17024. <member name="T:NUnit.Framework.ITestAction">
  17025. <summary>
  17026. When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
  17027. </summary>
  17028. </member>
  17029. <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
  17030. <summary>
  17031. Executed before each test is run
  17032. </summary>
  17033. <param name="test">The test that is going to be run.</param>
  17034. </member>
  17035. <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
  17036. <summary>
  17037. Executed after each test is run
  17038. </summary>
  17039. <param name="test">The test that has just been run.</param>
  17040. </member>
  17041. <member name="P:NUnit.Framework.ITestAction.Targets">
  17042. <summary>
  17043. Provides the target for the action attribute
  17044. </summary>
  17045. <returns>The target for the action attribute</returns>
  17046. </member>
  17047. <member name="T:NUnit.Framework.Iz">
  17048. <summary>
  17049. The Iz class is a synonym for Is intended for use in VB,
  17050. which regards Is as a keyword.
  17051. </summary>
  17052. </member>
  17053. <member name="T:NUnit.Framework.List">
  17054. <summary>
  17055. The List class is a helper class with properties and methods
  17056. that supply a number of constraints used with lists and collections.
  17057. </summary>
  17058. </member>
  17059. <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
  17060. <summary>
  17061. List.Map returns a ListMapper, which can be used to map
  17062. the original collection to another collection.
  17063. </summary>
  17064. <param name="actual"></param>
  17065. <returns></returns>
  17066. </member>
  17067. <member name="T:NUnit.Framework.ListMapper">
  17068. <summary>
  17069. ListMapper is used to transform a collection used as an actual argument
  17070. producing another collection to be used in the assertion.
  17071. </summary>
  17072. </member>
  17073. <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
  17074. <summary>
  17075. Construct a ListMapper based on a collection
  17076. </summary>
  17077. <param name="original">The collection to be transformed</param>
  17078. </member>
  17079. <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
  17080. <summary>
  17081. Produces a collection containing all the values of a property
  17082. </summary>
  17083. <param name="name">The collection of property values</param>
  17084. <returns></returns>
  17085. </member>
  17086. <member name="T:NUnit.Framework.StringAssert">
  17087. <summary>
  17088. Basic Asserts on strings.
  17089. </summary>
  17090. </member>
  17091. <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
  17092. <summary>
  17093. DO NOT USE! Use StringAssert.AreEqualIgnoringCase(...) or Assert.AreEqual(...) instead.
  17094. The Equals method throws an InvalidOperationException. This is done
  17095. to make sure there is no mistake by calling this function.
  17096. </summary>
  17097. <param name="a"></param>
  17098. <param name="b"></param>
  17099. </member>
  17100. <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
  17101. <summary>
  17102. DO NOT USE!
  17103. The ReferenceEquals method throws an InvalidOperationException. This is done
  17104. to make sure there is no mistake by calling this function.
  17105. </summary>
  17106. <param name="a"></param>
  17107. <param name="b"></param>
  17108. </member>
  17109. <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
  17110. <summary>
  17111. Asserts that a string is found within another string.
  17112. </summary>
  17113. <param name="expected">The expected string</param>
  17114. <param name="actual">The string to be examined</param>
  17115. <param name="message">The message to display in case of failure</param>
  17116. <param name="args">Arguments used in formatting the message</param>
  17117. </member>
  17118. <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
  17119. <summary>
  17120. Asserts that a string is found within another string.
  17121. </summary>
  17122. <param name="expected">The expected string</param>
  17123. <param name="actual">The string to be examined</param>
  17124. </member>
  17125. <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
  17126. <summary>
  17127. Asserts that a string is not found within another string.
  17128. </summary>
  17129. <param name="expected">The expected string</param>
  17130. <param name="actual">The string to be examined</param>
  17131. <param name="message">The message to display in case of failure</param>
  17132. <param name="args">Arguments used in formatting the message</param>
  17133. </member>
  17134. <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
  17135. <summary>
  17136. Asserts that a string is found within another string.
  17137. </summary>
  17138. <param name="expected">The expected string</param>
  17139. <param name="actual">The string to be examined</param>
  17140. </member>
  17141. <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
  17142. <summary>
  17143. Asserts that a string starts with another string.
  17144. </summary>
  17145. <param name="expected">The expected string</param>
  17146. <param name="actual">The string to be examined</param>
  17147. <param name="message">The message to display in case of failure</param>
  17148. <param name="args">Arguments used in formatting the message</param>
  17149. </member>
  17150. <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
  17151. <summary>
  17152. Asserts that a string starts with another string.
  17153. </summary>
  17154. <param name="expected">The expected string</param>
  17155. <param name="actual">The string to be examined</param>
  17156. </member>
  17157. <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
  17158. <summary>
  17159. Asserts that a string does not start with another string.
  17160. </summary>
  17161. <param name="expected">The expected string</param>
  17162. <param name="actual">The string to be examined</param>
  17163. <param name="message">The message to display in case of failure</param>
  17164. <param name="args">Arguments used in formatting the message</param>
  17165. </member>
  17166. <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
  17167. <summary>
  17168. Asserts that a string does not start with another string.
  17169. </summary>
  17170. <param name="expected">The expected string</param>
  17171. <param name="actual">The string to be examined</param>
  17172. </member>
  17173. <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
  17174. <summary>
  17175. Asserts that a string ends with another string.
  17176. </summary>
  17177. <param name="expected">The expected string</param>
  17178. <param name="actual">The string to be examined</param>
  17179. <param name="message">The message to display in case of failure</param>
  17180. <param name="args">Arguments used in formatting the message</param>
  17181. </member>
  17182. <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
  17183. <summary>
  17184. Asserts that a string ends with another string.
  17185. </summary>
  17186. <param name="expected">The expected string</param>
  17187. <param name="actual">The string to be examined</param>
  17188. </member>
  17189. <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
  17190. <summary>
  17191. Asserts that a string does not end with another string.
  17192. </summary>
  17193. <param name="expected">The expected string</param>
  17194. <param name="actual">The string to be examined</param>
  17195. <param name="message">The message to display in case of failure</param>
  17196. <param name="args">Arguments used in formatting the message</param>
  17197. </member>
  17198. <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
  17199. <summary>
  17200. Asserts that a string does not end with another string.
  17201. </summary>
  17202. <param name="expected">The expected string</param>
  17203. <param name="actual">The string to be examined</param>
  17204. </member>
  17205. <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
  17206. <summary>
  17207. Asserts that two strings are equal, without regard to case.
  17208. </summary>
  17209. <param name="expected">The expected string</param>
  17210. <param name="actual">The actual string</param>
  17211. <param name="message">The message to display in case of failure</param>
  17212. <param name="args">Arguments used in formatting the message</param>
  17213. </member>
  17214. <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
  17215. <summary>
  17216. Asserts that two strings are equal, without regard to case.
  17217. </summary>
  17218. <param name="expected">The expected string</param>
  17219. <param name="actual">The actual string</param>
  17220. </member>
  17221. <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
  17222. <summary>
  17223. Asserts that two strings are not equal, without regard to case.
  17224. </summary>
  17225. <param name="expected">The expected string</param>
  17226. <param name="actual">The actual string</param>
  17227. <param name="message">The message to display in case of failure</param>
  17228. <param name="args">Arguments used in formatting the message</param>
  17229. </member>
  17230. <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
  17231. <summary>
  17232. Asserts that two strings are not equal, without regard to case.
  17233. </summary>
  17234. <param name="expected">The expected string</param>
  17235. <param name="actual">The actual string</param>
  17236. </member>
  17237. <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
  17238. <summary>
  17239. Asserts that a string matches an expected regular expression pattern.
  17240. </summary>
  17241. <param name="pattern">The regex pattern to be matched</param>
  17242. <param name="actual">The actual string</param>
  17243. <param name="message">The message to display in case of failure</param>
  17244. <param name="args">Arguments used in formatting the message</param>
  17245. </member>
  17246. <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
  17247. <summary>
  17248. Asserts that a string matches an expected regular expression pattern.
  17249. </summary>
  17250. <param name="pattern">The regex pattern to be matched</param>
  17251. <param name="actual">The actual string</param>
  17252. </member>
  17253. <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
  17254. <summary>
  17255. Asserts that a string does not match an expected regular expression pattern.
  17256. </summary>
  17257. <param name="pattern">The regex pattern to be used</param>
  17258. <param name="actual">The actual string</param>
  17259. <param name="message">The message to display in case of failure</param>
  17260. <param name="args">Arguments used in formatting the message</param>
  17261. </member>
  17262. <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
  17263. <summary>
  17264. Asserts that a string does not match an expected regular expression pattern.
  17265. </summary>
  17266. <param name="pattern">The regex pattern to be used</param>
  17267. <param name="actual">The actual string</param>
  17268. </member>
  17269. <member name="T:NUnit.Framework.TestCaseData">
  17270. <summary>
  17271. The TestCaseData class represents a set of arguments
  17272. and other parameter info to be used for a parameterized
  17273. test case. It is derived from TestCaseParameters and adds a
  17274. fluent syntax for use in initializing the test case.
  17275. </summary>
  17276. </member>
  17277. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
  17278. <summary>
  17279. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  17280. </summary>
  17281. <param name="args">The arguments.</param>
  17282. </member>
  17283. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
  17284. <summary>
  17285. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  17286. </summary>
  17287. <param name="arg">The argument.</param>
  17288. </member>
  17289. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
  17290. <summary>
  17291. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  17292. </summary>
  17293. <param name="arg1">The first argument.</param>
  17294. <param name="arg2">The second argument.</param>
  17295. </member>
  17296. <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
  17297. <summary>
  17298. Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
  17299. </summary>
  17300. <param name="arg1">The first argument.</param>
  17301. <param name="arg2">The second argument.</param>
  17302. <param name="arg3">The third argument.</param>
  17303. </member>
  17304. <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
  17305. <summary>
  17306. Sets the expected result for the test
  17307. </summary>
  17308. <param name="result">The expected result</param>
  17309. <returns>A modified TestCaseData</returns>
  17310. </member>
  17311. <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
  17312. <summary>
  17313. Sets the name of the test case
  17314. </summary>
  17315. <returns>The modified TestCaseData instance</returns>
  17316. </member>
  17317. <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
  17318. <summary>
  17319. Sets the description for the test case
  17320. being constructed.
  17321. </summary>
  17322. <param name="description">The description.</param>
  17323. <returns>The modified TestCaseData instance.</returns>
  17324. </member>
  17325. <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
  17326. <summary>
  17327. Applies a category to the test
  17328. </summary>
  17329. <param name="category"></param>
  17330. <returns></returns>
  17331. </member>
  17332. <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
  17333. <summary>
  17334. Applies a named property to the test
  17335. </summary>
  17336. <param name="propName"></param>
  17337. <param name="propValue"></param>
  17338. <returns></returns>
  17339. </member>
  17340. <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
  17341. <summary>
  17342. Applies a named property to the test
  17343. </summary>
  17344. <param name="propName"></param>
  17345. <param name="propValue"></param>
  17346. <returns></returns>
  17347. </member>
  17348. <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
  17349. <summary>
  17350. Applies a named property to the test
  17351. </summary>
  17352. <param name="propName"></param>
  17353. <param name="propValue"></param>
  17354. <returns></returns>
  17355. </member>
  17356. <member name="M:NUnit.Framework.TestCaseData.Explicit">
  17357. <summary>
  17358. Marks the test case as explicit.
  17359. </summary>
  17360. </member>
  17361. <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
  17362. <summary>
  17363. Marks the test case as explicit, specifying the reason.
  17364. </summary>
  17365. </member>
  17366. <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
  17367. <summary>
  17368. Ignores this TestCase, specifying the reason.
  17369. </summary>
  17370. <param name="reason">The reason.</param>
  17371. <returns></returns>
  17372. </member>
  17373. <member name="T:NUnit.Framework.TestContext">
  17374. <summary>
  17375. Provide the context information of the current test.
  17376. This is an adapter for the internal ExecutionContext
  17377. class, hiding the internals from the user test.
  17378. </summary>
  17379. </member>
  17380. <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
  17381. <summary>
  17382. Construct a TestContext for an ExecutionContext
  17383. </summary>
  17384. <param name="testExecutionContext">The ExecutionContext to adapt</param>
  17385. </member>
  17386. <member name="P:NUnit.Framework.TestContext.CurrentContext">
  17387. <summary>
  17388. Get the current test context. This is created
  17389. as needed. The user may save the context for
  17390. use within a test, but it should not be used
  17391. outside the test for which it is created.
  17392. </summary>
  17393. </member>
  17394. <member name="P:NUnit.Framework.TestContext.Out">
  17395. <summary>
  17396. Gets a TextWriter that will send output to the current test result.
  17397. </summary>
  17398. </member>
  17399. <member name="F:NUnit.Framework.TestContext.Error">
  17400. <summary>
  17401. Gets a TextWriter that will send output directly to Console.Error
  17402. </summary>
  17403. </member>
  17404. <member name="F:NUnit.Framework.TestContext.Progress">
  17405. <summary>
  17406. Gets a TextWriter for use in displaying immediate progress messages
  17407. </summary>
  17408. </member>
  17409. <member name="F:NUnit.Framework.TestContext.Parameters">
  17410. <summary>
  17411. TestParameters object holds parameters for the test run, if any are specified
  17412. </summary>
  17413. </member>
  17414. <member name="F:NUnit.Framework.TestContext.DefaultWorkDirectory">
  17415. <summary>
  17416. Static DefaultWorkDirectory is now used as the source
  17417. of the public instance property WorkDirectory. This is
  17418. a bit odd but necessary to avoid breaking user tests.
  17419. </summary>
  17420. </member>
  17421. <member name="P:NUnit.Framework.TestContext.Test">
  17422. <summary>
  17423. Get a representation of the current test.
  17424. </summary>
  17425. </member>
  17426. <member name="P:NUnit.Framework.TestContext.Result">
  17427. <summary>
  17428. Gets a Representation of the TestResult for the current test.
  17429. </summary>
  17430. </member>
  17431. <member name="P:NUnit.Framework.TestContext.TestDirectory">
  17432. <summary>
  17433. Gets the directory containing the current test assembly.
  17434. </summary>
  17435. </member>
  17436. <member name="P:NUnit.Framework.TestContext.WorkDirectory">
  17437. <summary>
  17438. Gets the directory to be used for outputting files created
  17439. by this test run.
  17440. </summary>
  17441. </member>
  17442. <member name="P:NUnit.Framework.TestContext.Random">
  17443. <summary>
  17444. Gets the random generator.
  17445. </summary>
  17446. <value>
  17447. The random generator.
  17448. </value>
  17449. </member>
  17450. <member name="P:NUnit.Framework.TestContext.AssertCount">
  17451. <summary>
  17452. Gets the number of assertions executed
  17453. up to this point in the test.
  17454. </summary>
  17455. </member>
  17456. <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
  17457. <summary>Write the string representation of a boolean value to the current result</summary>
  17458. </member>
  17459. <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
  17460. <summary>Write a char to the current result</summary>
  17461. </member>
  17462. <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
  17463. <summary>Write a char array to the current result</summary>
  17464. </member>
  17465. <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
  17466. <summary>Write the string representation of a double to the current result</summary>
  17467. </member>
  17468. <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
  17469. <summary>Write the string representation of an Int32 value to the current result</summary>
  17470. </member>
  17471. <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
  17472. <summary>Write the string representation of an Int64 value to the current result</summary>
  17473. </member>
  17474. <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
  17475. <summary>Write the string representation of a decimal value to the current result</summary>
  17476. </member>
  17477. <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
  17478. <summary>Write the string representation of an object to the current result</summary>
  17479. </member>
  17480. <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
  17481. <summary>Write the string representation of a Single value to the current result</summary>
  17482. </member>
  17483. <member name="M:NUnit.Framework.TestContext.Write(System.String)">
  17484. <summary>Write a string to the current result</summary>
  17485. </member>
  17486. <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
  17487. <summary>Write the string representation of a UInt32 value to the current result</summary>
  17488. </member>
  17489. <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
  17490. <summary>Write the string representation of a UInt64 value to the current result</summary>
  17491. </member>
  17492. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
  17493. <summary>Write a formatted string to the current result</summary>
  17494. </member>
  17495. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
  17496. <summary>Write a formatted string to the current result</summary>
  17497. </member>
  17498. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
  17499. <summary>Write a formatted string to the current result</summary>
  17500. </member>
  17501. <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
  17502. <summary>Write a formatted string to the current result</summary>
  17503. </member>
  17504. <member name="M:NUnit.Framework.TestContext.WriteLine">
  17505. <summary>Write a line terminator to the current result</summary>
  17506. </member>
  17507. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
  17508. <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
  17509. </member>
  17510. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
  17511. <summary>Write a char to the current result followed by a line terminator</summary>
  17512. </member>
  17513. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
  17514. <summary>Write a char array to the current result followed by a line terminator</summary>
  17515. </member>
  17516. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
  17517. <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
  17518. </member>
  17519. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
  17520. <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
  17521. </member>
  17522. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
  17523. <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
  17524. </member>
  17525. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
  17526. <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
  17527. </member>
  17528. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
  17529. <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
  17530. </member>
  17531. <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
  17532. <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
  17533. </member>
  17534. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
  17535. <summary>Write a string to the current result followed by a line terminator</summary>
  17536. </member>
  17537. <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
  17538. <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
  17539. </member>
  17540. <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
  17541. <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
  17542. </member>
  17543. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
  17544. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  17545. </member>
  17546. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
  17547. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  17548. </member>
  17549. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
  17550. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  17551. </member>
  17552. <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
  17553. <summary>Write a formatted string to the current result followed by a line terminator</summary>
  17554. </member>
  17555. <member name="M:NUnit.Framework.TestContext.AddFormatter(NUnit.Framework.Constraints.ValueFormatterFactory)">
  17556. <summary>
  17557. This method adds the a new ValueFormatterFactory to the
  17558. chain of responsibility used for formatting values in messages.
  17559. The scope of the change is the current TestContext.
  17560. </summary>
  17561. <param name="formatterFactory">The factory delegate</param>
  17562. </member>
  17563. <member name="M:NUnit.Framework.TestContext.AddTestAttachment(System.String,System.String)">
  17564. <summary>
  17565. Attach a file to the current test result
  17566. </summary>
  17567. <param name="filePath">Relative or absolute file path to attachment</param>
  17568. <param name="description">Optional description of attachment</param>
  17569. </member>
  17570. <member name="M:NUnit.Framework.TestContext.AddFormatter``1(NUnit.Framework.Constraints.ValueFormatter)">
  17571. <summary>
  17572. This method provides a simplified way to add a ValueFormatter
  17573. delegate to the chain of responsibility, creating the factory
  17574. delegate internally. It is useful when the Type of the object
  17575. is the only criterion for selection of the formatter, since
  17576. it can be used without getting involved with a compound function.
  17577. </summary>
  17578. <typeparam name="TSUPPORTED">The type supported by this formatter</typeparam>
  17579. <param name="formatter">The ValueFormatter delegate</param>
  17580. </member>
  17581. <member name="T:NUnit.Framework.TestContext.TestAdapter">
  17582. <summary>
  17583. TestAdapter adapts a Test for consumption by
  17584. the user test code.
  17585. </summary>
  17586. </member>
  17587. <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
  17588. <summary>
  17589. Construct a TestAdapter for a Test
  17590. </summary>
  17591. <param name="test">The Test to be adapted</param>
  17592. </member>
  17593. <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
  17594. <summary>
  17595. Gets the unique Id of a test
  17596. </summary>
  17597. </member>
  17598. <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
  17599. <summary>
  17600. The name of the test, which may or may not be
  17601. the same as the method name.
  17602. </summary>
  17603. </member>
  17604. <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
  17605. <summary>
  17606. The name of the method representing the test.
  17607. </summary>
  17608. </member>
  17609. <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
  17610. <summary>
  17611. The FullName of the test
  17612. </summary>
  17613. </member>
  17614. <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
  17615. <summary>
  17616. The ClassName of the test
  17617. </summary>
  17618. </member>
  17619. <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
  17620. <summary>
  17621. The properties of the test.
  17622. </summary>
  17623. </member>
  17624. <member name="P:NUnit.Framework.TestContext.TestAdapter.Arguments">
  17625. <summary>
  17626. The arguments to use in creating the test or empty array if none are required.
  17627. </summary>
  17628. </member>
  17629. <member name="T:NUnit.Framework.TestContext.ResultAdapter">
  17630. <summary>
  17631. ResultAdapter adapts a TestResult for consumption by
  17632. the user test code.
  17633. </summary>
  17634. </member>
  17635. <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
  17636. <summary>
  17637. Construct a ResultAdapter for a TestResult
  17638. </summary>
  17639. <param name="result">The TestResult to be adapted</param>
  17640. </member>
  17641. <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
  17642. <summary>
  17643. Gets a ResultState representing the outcome of the test
  17644. up to this point in its execution.
  17645. </summary>
  17646. </member>
  17647. <member name="P:NUnit.Framework.TestContext.ResultAdapter.Assertions">
  17648. <summary>
  17649. Gets a list of the assertion results generated
  17650. up to this point in the test.
  17651. </summary>
  17652. </member>
  17653. <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
  17654. <summary>
  17655. Gets the message associated with a test
  17656. failure or with not running the test
  17657. </summary>
  17658. </member>
  17659. <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
  17660. <summary>
  17661. Gets any stacktrace associated with an
  17662. error or failure.
  17663. </summary>
  17664. </member>
  17665. <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
  17666. <summary>
  17667. Gets the number of test cases that failed
  17668. when running the test and all its children.
  17669. </summary>
  17670. </member>
  17671. <member name="P:NUnit.Framework.TestContext.ResultAdapter.WarningCount">
  17672. <summary>
  17673. Gets the number of test cases that had warnings
  17674. when running the test and all its children.
  17675. </summary>
  17676. </member>
  17677. <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
  17678. <summary>
  17679. Gets the number of test cases that passed
  17680. when running the test and all its children.
  17681. </summary>
  17682. </member>
  17683. <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
  17684. <summary>
  17685. Gets the number of test cases that were skipped
  17686. when running the test and all its children.
  17687. </summary>
  17688. </member>
  17689. <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
  17690. <summary>
  17691. Gets the number of test cases that were inconclusive
  17692. when running the test and all its children.
  17693. </summary>
  17694. </member>
  17695. <member name="T:NUnit.Framework.TestFixtureData">
  17696. <summary>
  17697. The TestFixtureData class represents a set of arguments
  17698. and other parameter info to be used for a parameterized
  17699. fixture. It is derived from TestFixtureParameters and adds a
  17700. fluent syntax for use in initializing the fixture.
  17701. </summary>
  17702. </member>
  17703. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
  17704. <summary>
  17705. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  17706. </summary>
  17707. <param name="args">The arguments.</param>
  17708. </member>
  17709. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
  17710. <summary>
  17711. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  17712. </summary>
  17713. <param name="arg">The argument.</param>
  17714. </member>
  17715. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
  17716. <summary>
  17717. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  17718. </summary>
  17719. <param name="arg1">The first argument.</param>
  17720. <param name="arg2">The second argument.</param>
  17721. </member>
  17722. <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
  17723. <summary>
  17724. Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
  17725. </summary>
  17726. <param name="arg1">The first argument.</param>
  17727. <param name="arg2">The second argument.</param>
  17728. <param name="arg3">The third argument.</param>
  17729. </member>
  17730. <member name="M:NUnit.Framework.TestFixtureData.Explicit">
  17731. <summary>
  17732. Marks the test fixture as explicit.
  17733. </summary>
  17734. </member>
  17735. <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
  17736. <summary>
  17737. Marks the test fixture as explicit, specifying the reason.
  17738. </summary>
  17739. </member>
  17740. <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
  17741. <summary>
  17742. Ignores this TestFixture, specifying the reason.
  17743. </summary>
  17744. <param name="reason">The reason.</param>
  17745. <returns></returns>
  17746. </member>
  17747. <member name="T:NUnit.Framework.TestParameters">
  17748. <summary>
  17749. TestParameters class holds any named parameters supplied to the test run
  17750. </summary>
  17751. </member>
  17752. <member name="P:NUnit.Framework.TestParameters.Count">
  17753. <summary>
  17754. Gets the number of test parameters
  17755. </summary>
  17756. </member>
  17757. <member name="P:NUnit.Framework.TestParameters.Names">
  17758. <summary>
  17759. Gets a collection of the test parameter names
  17760. </summary>
  17761. </member>
  17762. <member name="M:NUnit.Framework.TestParameters.Exists(System.String)">
  17763. <summary>
  17764. Gets a flag indicating whether a parameter with the specified name exists.
  17765. </summary>
  17766. <param name="name">Name of the parameter</param>
  17767. <returns>True if it exists, otherwise false</returns>
  17768. </member>
  17769. <member name="P:NUnit.Framework.TestParameters.Item(System.String)">
  17770. <summary>
  17771. Indexer provides access to the internal dictionary
  17772. </summary>
  17773. <param name="name">Name of the parameter</param>
  17774. <returns>Value of the parameter or null if not present</returns>
  17775. </member>
  17776. <member name="M:NUnit.Framework.TestParameters.Get(System.String)">
  17777. <summary>
  17778. Get method is a simple alternative to the indexer
  17779. </summary>
  17780. <param name="name">Name of the parameter</param>
  17781. <returns>Value of the parameter or null if not present</returns>
  17782. </member>
  17783. <member name="M:NUnit.Framework.TestParameters.Get(System.String,System.String)">
  17784. <summary>
  17785. Get the value of a parameter or a default string
  17786. </summary>
  17787. <param name="name">Name of the parameter</param>
  17788. <param name="defaultValue">Default value of the parameter</param>
  17789. <returns>Value of the parameter or default value if not present</returns>
  17790. </member>
  17791. <member name="M:NUnit.Framework.TestParameters.Get``1(System.String,``0)">
  17792. <summary>
  17793. Get the value of a parameter or return a default
  17794. </summary>
  17795. <typeparam name="T">The return Type</typeparam>
  17796. <param name="name">Name of the parameter</param>
  17797. <param name="defaultValue">Default value of the parameter</param>
  17798. <returns>Value of the parameter or default value if not present</returns>
  17799. </member>
  17800. <member name="M:NUnit.Framework.TestParameters.Add(System.String,System.String)">
  17801. <summary>
  17802. Adds a parameter to the list
  17803. </summary>
  17804. <param name="name">Name of the parameter</param>
  17805. <param name="value">Value of the parameter</param>
  17806. </member>
  17807. <member name="T:NUnit.Framework.Throws">
  17808. <summary>
  17809. Helper class with properties and methods that supply
  17810. constraints that operate on exceptions.
  17811. </summary>
  17812. </member>
  17813. <member name="P:NUnit.Framework.Throws.Exception">
  17814. <summary>
  17815. Creates a constraint specifying an expected exception
  17816. </summary>
  17817. </member>
  17818. <member name="P:NUnit.Framework.Throws.InnerException">
  17819. <summary>
  17820. Creates a constraint specifying an exception with a given InnerException
  17821. </summary>
  17822. </member>
  17823. <member name="P:NUnit.Framework.Throws.TargetInvocationException">
  17824. <summary>
  17825. Creates a constraint specifying an expected TargetInvocationException
  17826. </summary>
  17827. </member>
  17828. <member name="P:NUnit.Framework.Throws.ArgumentException">
  17829. <summary>
  17830. Creates a constraint specifying an expected ArgumentException
  17831. </summary>
  17832. </member>
  17833. <member name="P:NUnit.Framework.Throws.ArgumentNullException">
  17834. <summary>
  17835. Creates a constraint specifying an expected ArgumentNullException
  17836. </summary>
  17837. </member>
  17838. <member name="P:NUnit.Framework.Throws.InvalidOperationException">
  17839. <summary>
  17840. Creates a constraint specifying an expected InvalidOperationException
  17841. </summary>
  17842. </member>
  17843. <member name="P:NUnit.Framework.Throws.Nothing">
  17844. <summary>
  17845. Creates a constraint specifying that no exception is thrown
  17846. </summary>
  17847. </member>
  17848. <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
  17849. <summary>
  17850. Creates a constraint specifying the exact type of exception expected
  17851. </summary>
  17852. </member>
  17853. <member name="M:NUnit.Framework.Throws.TypeOf``1">
  17854. <summary>
  17855. Creates a constraint specifying the exact type of exception expected
  17856. </summary>
  17857. </member>
  17858. <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
  17859. <summary>
  17860. Creates a constraint specifying the type of exception expected
  17861. </summary>
  17862. </member>
  17863. <member name="M:NUnit.Framework.Throws.InstanceOf``1">
  17864. <summary>
  17865. Creates a constraint specifying the type of exception expected
  17866. </summary>
  17867. </member>
  17868. <member name="T:NUnit.Framework.Warn">
  17869. <summary>
  17870. Provides static methods to express conditions
  17871. that must be met for the test to succeed. If
  17872. any test fails, a warning is issued.
  17873. </summary>
  17874. </member>
  17875. <member name="M:NUnit.Framework.Warn.Equals(System.Object,System.Object)">
  17876. <summary>
  17877. DO NOT USE!
  17878. The Equals method throws an InvalidOperationException. This is done
  17879. to make sure there is no mistake by calling this function.
  17880. </summary>
  17881. <param name="a">The left object.</param>
  17882. <param name="b">The right object.</param>
  17883. <returns>Not applicable</returns>
  17884. </member>
  17885. <member name="M:NUnit.Framework.Warn.ReferenceEquals(System.Object,System.Object)">
  17886. <summary>
  17887. DO NOT USE!
  17888. The ReferenceEquals method throws an InvalidOperationException. This is done
  17889. to make sure there is no mistake by calling this function.
  17890. </summary>
  17891. <param name="a">The left object.</param>
  17892. <param name="b">The right object.</param>
  17893. </member>
  17894. <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  17895. <summary>
  17896. Apply a constraint to an actual value, succeeding if the constraint
  17897. is satisfied and issuing a warning on failure.
  17898. </summary>
  17899. <typeparam name="TActual">The Type being compared.</typeparam>
  17900. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  17901. <param name="expr">A Constraint expression to be applied</param>
  17902. </member>
  17903. <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  17904. <summary>
  17905. Apply a constraint to an actual value, succeeding if the constraint
  17906. is satisfied and issuing a warning on failure.
  17907. </summary>
  17908. <typeparam name="TActual">The Type being compared.</typeparam>
  17909. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  17910. <param name="expr">A Constraint expression to be applied</param>
  17911. <param name="message">The message that will be displayed on failure</param>
  17912. <param name="args">Arguments to be used in formatting the message</param>
  17913. </member>
  17914. <member name="M:NUnit.Framework.Warn.Unless``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  17915. <summary>
  17916. Apply a constraint to an actual value, succeeding if the constraint
  17917. is satisfied and issuing a warning on failure.
  17918. </summary>
  17919. <typeparam name="TActual">The Type being compared.</typeparam>
  17920. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  17921. <param name="expr">A Constraint expression to be applied</param>
  17922. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  17923. </member>
  17924. <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.String,System.Object[])">
  17925. <summary>
  17926. Asserts that a condition is true. If the condition is false a warning is issued.
  17927. </summary>
  17928. <param name="condition">The evaluated condition</param>
  17929. <param name="message">The message to display if the condition is false</param>
  17930. <param name="args">Arguments to be used in formatting the message</param>
  17931. </member>
  17932. <member name="M:NUnit.Framework.Warn.Unless(System.Boolean)">
  17933. <summary>
  17934. Asserts that a condition is true. If the condition is false a warning is issued.
  17935. </summary>
  17936. <param name="condition">The evaluated condition</param>
  17937. </member>
  17938. <member name="M:NUnit.Framework.Warn.Unless(System.Boolean,System.Func{System.String})">
  17939. <summary>
  17940. Asserts that a condition is true. If the condition is false a warning is issued.
  17941. </summary>
  17942. <param name="condition">The evaluated condition</param>
  17943. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  17944. </member>
  17945. <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.String,System.Object[])">
  17946. <summary>
  17947. Asserts that a condition is true. If the condition is false the method throws
  17948. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  17949. </summary>
  17950. <param name="condition">A lambda that returns a Boolean</param>
  17951. <param name="message">The message to display if the condition is false</param>
  17952. <param name="args">Arguments to be used in formatting the message</param>
  17953. </member>
  17954. <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean})">
  17955. <summary>
  17956. Asserts that a condition is true. If the condition is false the method throws
  17957. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  17958. </summary>
  17959. <param name="condition">A lambda that returns a Boolean</param>
  17960. </member>
  17961. <member name="M:NUnit.Framework.Warn.Unless(System.Func{System.Boolean},System.Func{System.String})">
  17962. <summary>
  17963. Asserts that a condition is true. If the condition is false the method throws
  17964. an <see cref="T:NUnit.Framework.InconclusiveException"/>.
  17965. </summary>
  17966. <param name="condition">A lambda that returns a Boolean</param>
  17967. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  17968. </member>
  17969. <member name="M:NUnit.Framework.Warn.Unless(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
  17970. <summary>
  17971. Asserts that the code represented by a delegate throws an exception
  17972. that satisfies the constraint provided.
  17973. </summary>
  17974. <param name="code">A TestDelegate to be executed</param>
  17975. <param name="constraint">A ThrowsConstraint used in the test</param>
  17976. </member>
  17977. <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  17978. <summary>
  17979. Apply a constraint to an actual value, succeeding if the constraint
  17980. is satisfied and issuing a warning on failure.
  17981. </summary>
  17982. <typeparam name="TActual">The Type being compared.</typeparam>
  17983. <param name="actual">The actual value to test</param>
  17984. <param name="expression">A Constraint to be applied</param>
  17985. </member>
  17986. <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  17987. <summary>
  17988. Apply a constraint to an actual value, succeeding if the constraint
  17989. is satisfied and issuing a warning on failure.
  17990. </summary>
  17991. <typeparam name="TActual">The Type being compared.</typeparam>
  17992. <param name="actual">The actual value to test</param>
  17993. <param name="expression">A Constraint expression to be applied</param>
  17994. <param name="message">The message that will be displayed on failure</param>
  17995. <param name="args">Arguments to be used in formatting the message</param>
  17996. </member>
  17997. <member name="M:NUnit.Framework.Warn.Unless``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  17998. <summary>
  17999. Apply a constraint to an actual value, succeeding if the constraint
  18000. is satisfied and issuing a warning on failure.
  18001. </summary>
  18002. <typeparam name="TActual">The Type being compared.</typeparam>
  18003. <param name="actual">The actual value to test</param>
  18004. <param name="expression">A Constraint to be applied</param>
  18005. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  18006. </member>
  18007. <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
  18008. <summary>
  18009. Apply a constraint to an actual value, succeeding if the constraint
  18010. fails and issuing a warning on success.
  18011. </summary>
  18012. <typeparam name="TActual">The Type being compared.</typeparam>
  18013. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  18014. <param name="expr">A Constraint expression to be applied</param>
  18015. </member>
  18016. <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  18017. <summary>
  18018. Apply a constraint to an actual value, succeeding if the constraint
  18019. fails and issuing a warning on success.
  18020. </summary>
  18021. <typeparam name="TActual">The Type being compared.</typeparam>
  18022. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  18023. <param name="expr">A Constraint expression to be applied</param>
  18024. <param name="message">The message that will be displayed on failure</param>
  18025. <param name="args">Arguments to be used in formatting the message</param>
  18026. </member>
  18027. <member name="M:NUnit.Framework.Warn.If``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  18028. <summary>
  18029. Apply a constraint to an actual value, succeeding if the constraint
  18030. fails and issuing a warning on failure.
  18031. </summary>
  18032. <typeparam name="TActual">The Type being compared.</typeparam>
  18033. <param name="del">An ActualValueDelegate returning the value to be tested</param>
  18034. <param name="expr">A Constraint expression to be applied</param>
  18035. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  18036. </member>
  18037. <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.String,System.Object[])">
  18038. <summary>
  18039. Asserts that a condition is true. If the condition is false a warning is issued.
  18040. </summary>
  18041. <param name="condition">The evaluated condition</param>
  18042. <param name="message">The message to display if the condition is false</param>
  18043. <param name="args">Arguments to be used in formatting the message</param>
  18044. </member>
  18045. <member name="M:NUnit.Framework.Warn.If(System.Boolean)">
  18046. <summary>
  18047. Asserts that a condition is true. If the condition is false a warning is issued.
  18048. </summary>
  18049. <param name="condition">The evaluated condition</param>
  18050. </member>
  18051. <member name="M:NUnit.Framework.Warn.If(System.Boolean,System.Func{System.String})">
  18052. <summary>
  18053. Asserts that a condition is true. If the condition is false a warning is issued.
  18054. </summary>
  18055. <param name="condition">The evaluated condition</param>
  18056. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  18057. </member>
  18058. <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.String,System.Object[])">
  18059. <summary>
  18060. Asserts that a condition is false. If the condition is true a warning is issued.
  18061. </summary>
  18062. <param name="condition">A lambda that returns a Boolean</param>
  18063. <param name="message">The message to display if the condition is true</param>
  18064. <param name="args">Arguments to be used in formatting the message</param>
  18065. </member>
  18066. <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean})">
  18067. <summary>
  18068. Asserts that a condition is false. If the condition is true a warning is issued.
  18069. </summary>
  18070. <param name="condition">A lambda that returns a Boolean</param>
  18071. </member>
  18072. <member name="M:NUnit.Framework.Warn.If(System.Func{System.Boolean},System.Func{System.String})">
  18073. <summary>
  18074. Asserts that a condition is false. If the condition is true a warning is issued.
  18075. </summary>
  18076. <param name="condition">A lambda that returns a Boolean</param>
  18077. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  18078. </member>
  18079. <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
  18080. <summary>
  18081. Apply a constraint to an actual value, succeeding if the constraint
  18082. fails and issuing a warning if it succeeds.
  18083. </summary>
  18084. <typeparam name="TActual">The Type being compared.</typeparam>
  18085. <param name="actual">The actual value to test</param>
  18086. <param name="expression">A Constraint to be applied</param>
  18087. </member>
  18088. <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
  18089. <summary>
  18090. Apply a constraint to an actual value, succeeding if the constraint
  18091. fails and issuing a warning if it succeeds.
  18092. </summary>
  18093. <typeparam name="TActual">The Type being compared.</typeparam>
  18094. <param name="actual">The actual value to test</param>
  18095. <param name="expression">A Constraint expression to be applied</param>
  18096. <param name="message">The message that will be displayed on failure</param>
  18097. <param name="args">Arguments to be used in formatting the message</param>
  18098. </member>
  18099. <member name="M:NUnit.Framework.Warn.If``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.Func{System.String})">
  18100. <summary>
  18101. Apply a constraint to an actual value, succeeding if the constraint
  18102. is satisfied and issuing a warning on failure.
  18103. </summary>
  18104. <typeparam name="TActual">The Type being compared.</typeparam>
  18105. <param name="actual">The actual value to test</param>
  18106. <param name="expression">A Constraint to be applied</param>
  18107. <param name="getExceptionMessage">A function to build the message included with the Exception</param>
  18108. </member>
  18109. <member name="T:NUnit.FrameworkPackageSettings">
  18110. <summary>
  18111. FrameworkPackageSettings is a static class containing constant values that
  18112. are used as keys in setting up a TestPackage. These values are used in
  18113. the framework, and set in the runner. Setting values may be a string, int or bool.
  18114. </summary>
  18115. </member>
  18116. <member name="F:NUnit.FrameworkPackageSettings.DebugTests">
  18117. <summary>
  18118. Flag (bool) indicating whether tests are being debugged.
  18119. </summary>
  18120. </member>
  18121. <member name="F:NUnit.FrameworkPackageSettings.PauseBeforeRun">
  18122. <summary>
  18123. Flag (bool) indicating whether to pause execution of tests to allow
  18124. the user to attach a debugger.
  18125. </summary>
  18126. </member>
  18127. <member name="F:NUnit.FrameworkPackageSettings.InternalTraceLevel">
  18128. <summary>
  18129. The InternalTraceLevel for this run. Values are: "Default",
  18130. "Off", "Error", "Warning", "Info", "Debug", "Verbose".
  18131. Default is "Off". "Debug" and "Verbose" are synonyms.
  18132. </summary>
  18133. </member>
  18134. <member name="F:NUnit.FrameworkPackageSettings.WorkDirectory">
  18135. <summary>
  18136. Full path of the directory to be used for work and result files.
  18137. This path is provided to tests by the framework TestContext.
  18138. </summary>
  18139. </member>
  18140. <member name="F:NUnit.FrameworkPackageSettings.DefaultTimeout">
  18141. <summary>
  18142. Integer value in milliseconds for the default timeout value
  18143. for test cases. If not specified, there is no timeout except
  18144. as specified by attributes on the tests themselves.
  18145. </summary>
  18146. </member>
  18147. <member name="F:NUnit.FrameworkPackageSettings.InternalTraceWriter">
  18148. <summary>
  18149. A TextWriter to which the internal trace will be sent.
  18150. </summary>
  18151. </member>
  18152. <member name="F:NUnit.FrameworkPackageSettings.LOAD">
  18153. <summary>
  18154. A list of tests to be loaded.
  18155. </summary>
  18156. </member>
  18157. <member name="F:NUnit.FrameworkPackageSettings.NumberOfTestWorkers">
  18158. <summary>
  18159. The number of test threads to run for the assembly. If set to
  18160. 1, a single queue is used. If set to 0, tests are executed
  18161. directly, without queuing.
  18162. </summary>
  18163. </member>
  18164. <member name="F:NUnit.FrameworkPackageSettings.RandomSeed">
  18165. <summary>
  18166. The random seed to be used for this assembly. If specified
  18167. as the value reported from a prior run, the framework should
  18168. generate identical random values for tests as were used for
  18169. that run, provided that no change has been made to the test
  18170. assembly. Default is a random value itself.
  18171. </summary>
  18172. </member>
  18173. <member name="F:NUnit.FrameworkPackageSettings.StopOnError">
  18174. <summary>
  18175. If true, execution stops after the first error or failure.
  18176. </summary>
  18177. </member>
  18178. <member name="F:NUnit.FrameworkPackageSettings.SynchronousEvents">
  18179. <summary>
  18180. If true, use of the event queue is suppressed and test events are synchronous.
  18181. </summary>
  18182. </member>
  18183. <member name="F:NUnit.FrameworkPackageSettings.DefaultTestNamePattern">
  18184. <summary>
  18185. The default naming pattern used in generating test names
  18186. </summary>
  18187. </member>
  18188. <member name="F:NUnit.FrameworkPackageSettings.TestParameters">
  18189. <summary>
  18190. Parameters to be passed on to the tests, serialized to a single string which needs parsing. Obsoleted by <see cref="F:NUnit.FrameworkPackageSettings.TestParametersDictionary"/>; kept for backward compatibility.
  18191. </summary>
  18192. </member>
  18193. <member name="F:NUnit.FrameworkPackageSettings.TestParametersDictionary">
  18194. <summary>
  18195. Parameters to be passed on to the tests, already parsed into an IDictionary&lt;string, string>. Replaces <see cref="F:NUnit.FrameworkPackageSettings.TestParameters"/>.
  18196. </summary>
  18197. </member>
  18198. <member name="T:NUnit.Compatibility.AttributeHelper">
  18199. <summary>
  18200. Provides a platform-independent methods for getting attributes
  18201. for use by AttributeConstraint and AttributeExistsConstraint.
  18202. </summary>
  18203. </member>
  18204. <member name="M:NUnit.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
  18205. <summary>
  18206. Gets the custom attributes from the given object.
  18207. </summary>
  18208. <remarks>.NET Standard 1.3 libraries do not have an ICustomAttributeProvider, so we need to cast to each of
  18209. it's direct subtypes and try to get attributes off those instead.</remarks>
  18210. <param name="actual">The actual.</param>
  18211. <param name="attributeType">Type of the attribute.</param>
  18212. <param name="inherit">if set to <c>true</c> [inherit].</param>
  18213. <returns>A list of the given attribute on the given object.</returns>
  18214. </member>
  18215. <member name="T:NUnit.Compatibility.LongLivedMarshalByRefObject">
  18216. <summary>
  18217. A MarshalByRefObject that lives forever
  18218. </summary>
  18219. </member>
  18220. <member name="T:NUnit.Compatibility.TypeExtensions">
  18221. <summary>
  18222. Provides NUnit specific extensions to aid in Reflection
  18223. across multiple frameworks
  18224. </summary>
  18225. <remarks>
  18226. This version of the class allows direct calls on Type on
  18227. those platforms that would normally require use of
  18228. GetTypeInfo().
  18229. </remarks>
  18230. </member>
  18231. <member name="M:NUnit.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
  18232. <summary>
  18233. Returns an array of generic arguments for the give type
  18234. </summary>
  18235. <param name="type"></param>
  18236. <returns></returns>
  18237. </member>
  18238. <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
  18239. <summary>
  18240. Gets the constructor with the given parameter types
  18241. </summary>
  18242. <param name="type"></param>
  18243. <param name="ptypes"></param>
  18244. <returns></returns>
  18245. </member>
  18246. <member name="M:NUnit.Compatibility.TypeExtensions.GetConstructors(System.Type)">
  18247. <summary>
  18248. Gets the constructors for a type
  18249. </summary>
  18250. <param name="type"></param>
  18251. <returns></returns>
  18252. </member>
  18253. <member name="M:NUnit.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
  18254. <summary>
  18255. </summary>
  18256. <param name="type"></param>
  18257. <param name="other"></param>
  18258. <returns></returns>
  18259. </member>
  18260. <member name="M:NUnit.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
  18261. <summary>
  18262. </summary>
  18263. <param name="type"></param>
  18264. <param name="other"></param>
  18265. <returns></returns>
  18266. </member>
  18267. <member name="M:NUnit.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
  18268. <summary>
  18269. Gets declared or inherited interfaces on this type
  18270. </summary>
  18271. <param name="type"></param>
  18272. <returns></returns>
  18273. </member>
  18274. <member name="M:NUnit.Compatibility.TypeExtensions.GetMember(System.Type,System.String,System.Reflection.BindingFlags)">
  18275. <summary>
  18276. Gets the member on a given type by name. BindingFlags ARE IGNORED.
  18277. </summary>
  18278. <param name="type"></param>
  18279. <param name="name"></param>
  18280. <param name="ignored"></param>
  18281. <returns></returns>
  18282. </member>
  18283. <member name="M:NUnit.Compatibility.TypeExtensions.GetMembers(System.Type,System.Reflection.BindingFlags)">
  18284. <summary>
  18285. Gets all members on a given type. BindingFlags ARE IGNORED.
  18286. </summary>
  18287. <param name="type"></param>
  18288. <param name="ignored"></param>
  18289. <returns></returns>
  18290. </member>
  18291. <member name="M:NUnit.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
  18292. <summary>
  18293. Gets field of the given name on the type
  18294. </summary>
  18295. <param name="type"></param>
  18296. <param name="name"></param>
  18297. <returns></returns>
  18298. </member>
  18299. <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
  18300. <summary>
  18301. Gets property of the given name on the type
  18302. </summary>
  18303. <param name="type"></param>
  18304. <param name="name"></param>
  18305. <returns></returns>
  18306. </member>
  18307. <member name="M:NUnit.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,System.Reflection.BindingFlags)">
  18308. <summary>
  18309. Gets property of the given name on the type
  18310. </summary>
  18311. <param name="type"></param>
  18312. <param name="name"></param>
  18313. <param name="flags"></param>
  18314. <returns></returns>
  18315. </member>
  18316. <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
  18317. <summary>
  18318. Gets the method with the given name and parameter list
  18319. </summary>
  18320. <param name="type"></param>
  18321. <param name="name"></param>
  18322. <returns></returns>
  18323. </member>
  18324. <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Reflection.BindingFlags)">
  18325. <summary>
  18326. Gets the method with the given name and parameter list
  18327. </summary>
  18328. <param name="type"></param>
  18329. <param name="name"></param>
  18330. <param name="flags"></param>
  18331. <returns></returns>
  18332. </member>
  18333. <member name="M:NUnit.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
  18334. <summary>
  18335. Gets the method with the given name and parameter list
  18336. </summary>
  18337. <param name="type"></param>
  18338. <param name="name"></param>
  18339. <param name="ptypes"></param>
  18340. <returns></returns>
  18341. </member>
  18342. <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type)">
  18343. <summary>
  18344. Gets public methods on the given type
  18345. </summary>
  18346. <param name="type"></param>
  18347. <returns></returns>
  18348. </member>
  18349. <member name="M:NUnit.Compatibility.TypeExtensions.GetMethods(System.Type,System.Reflection.BindingFlags)">
  18350. <summary>
  18351. Gets methods on a type
  18352. </summary>
  18353. <param name="type"></param>
  18354. <param name="flags"></param>
  18355. <returns></returns>
  18356. </member>
  18357. <member name="T:NUnit.Compatibility.MemberInfoExtensions">
  18358. <summary>
  18359. Extensions to the various MemberInfo derived classes
  18360. </summary>
  18361. </member>
  18362. <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
  18363. <summary>
  18364. Returns the get method for the given property
  18365. </summary>
  18366. <param name="pinfo"></param>
  18367. <param name="nonPublic"></param>
  18368. <returns></returns>
  18369. </member>
  18370. <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
  18371. <summary>
  18372. Returns an array of custom attributes of the specified type applied to this member
  18373. </summary>
  18374. </member>
  18375. <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
  18376. <summary>
  18377. Returns an array of custom attributes of the specified type applied to this parameter
  18378. </summary>
  18379. </member>
  18380. <member name="M:NUnit.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
  18381. <summary>
  18382. Returns an array of custom attributes of the specified type applied to this assembly
  18383. </summary>
  18384. </member>
  18385. <member name="T:NUnit.Compatibility.AssemblyExtensions">
  18386. <summary>
  18387. Extensions for Assembly that are not available in .NET Standard
  18388. </summary>
  18389. </member>
  18390. <member name="M:NUnit.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
  18391. <summary>
  18392. DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
  18393. parameter since it doesn't make sense on Assemblies. This version just ignores the
  18394. inherit parameter.
  18395. </summary>
  18396. <param name="asm">The assembly</param>
  18397. <param name="attributeType">The type of attribute you are looking for</param>
  18398. <param name="inherit">Ignored</param>
  18399. <returns></returns>
  18400. </member>
  18401. <member name="M:NUnit.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
  18402. <summary>
  18403. Gets the types in a given assembly
  18404. </summary>
  18405. <param name="asm"></param>
  18406. <returns></returns>
  18407. </member>
  18408. <member name="T:NUnit.Compatibility.AdditionalTypeExtensions">
  18409. <summary>
  18410. Type extensions that apply to all target frameworks
  18411. </summary>
  18412. </member>
  18413. <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
  18414. <summary>
  18415. Determines if the given <see cref="T:System.Type"/> array is castable/matches the <see cref="T:System.Reflection.ParameterInfo"/> array.
  18416. </summary>
  18417. <param name="pinfos"></param>
  18418. <param name="ptypes"></param>
  18419. <returns></returns>
  18420. </member>
  18421. <member name="M:NUnit.Compatibility.AdditionalTypeExtensions.IsCastableFrom(System.Type,System.Type)">
  18422. <summary>
  18423. Determines if one type can be implicitly converted from another
  18424. </summary>
  18425. <param name="to"></param>
  18426. <param name="from"></param>
  18427. <returns></returns>
  18428. </member>
  18429. <member name="T:NUnit.Compatibility.NUnitNullType">
  18430. <summary>
  18431. This class is used as a flag when we get a parameter list for a method/constructor, but
  18432. we do not know one of the types because null was passed in.
  18433. </summary>
  18434. </member>
  18435. <member name="T:System.Web.UI.ICallbackEventHandler">
  18436. <summary>
  18437. A shim of the .NET interface for platforms that do not support it.
  18438. Used to indicate that a control can be the target of a callback event on the server.
  18439. </summary>
  18440. </member>
  18441. <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
  18442. <summary>
  18443. Processes a callback event that targets a control.
  18444. </summary>
  18445. <param name="report"></param>
  18446. </member>
  18447. <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
  18448. <summary>
  18449. Returns the results of a callback event that targets a control.
  18450. </summary>
  18451. <returns></returns>
  18452. </member>
  18453. </members>
  18454. </doc>