From 312d183f980594974c2c5f096096dec24858732c Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Fri, 30 Dec 2011 15:07:04 -0300 Subject: [PATCH 01/10] adding inline Css transformation --- ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6382 -> 6420 bytes Mvc.Mailer/MailerBase.cs | 17 +++++++++++------ Mvc.Mailer/Mvc.Mailer.csproj | 13 +++++++++++++ .../40/Fizzler.Systems.HtmlAgilityPack.dll | Bin 0 -> 24576 bytes Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll | Bin 0 -> 33792 bytes .../NuGet/input/lib/40/HtmlAgilityPack.dll | Bin 0 -> 135168 bytes Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll | Bin 14848 -> 15360 bytes .../NuGet/input/lib/40/PreMailer.Net.dll | Bin 0 -> 8192 bytes Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg | Bin 23819 -> 120388 bytes .../Fizzler.Systems.HtmlAgilityPack.dll | Bin 0 -> 24576 bytes .../Fizzler.Systems.HtmlAgilityPack.pdb | Bin 0 -> 62976 bytes Mvc.Mailer/bin/Release/Fizzler.dll | Bin 0 -> 33792 bytes Mvc.Mailer/bin/Release/Fizzler.pdb | Bin 0 -> 97792 bytes Mvc.Mailer/bin/Release/HtmlAgilityPack.dll | Bin 0 -> 135168 bytes Mvc.Mailer/bin/Release/HtmlAgilityPack.pdb | Bin 0 -> 257536 bytes Mvc.Mailer/bin/Release/Mvc.Mailer.dll | Bin 14848 -> 15360 bytes Mvc.Mailer/bin/Release/Mvc.Mailer.pdb | Bin 48640 -> 42496 bytes Mvc.Mailer/bin/Release/PreMailer.Net.dll | Bin 0 -> 8192 bytes Mvc.Mailer/bin/Release/PreMailer.Net.pdb | Bin 0 -> 19968 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7638 -> 8207 bytes .../Mvc.Mailer.csproj.FileListAbsolute.txt | 15 +++++++++++++++ Mvc.Mailer/obj/Release/Mvc.Mailer.dll | Bin 14848 -> 15360 bytes Mvc.Mailer/obj/Release/Mvc.Mailer.pdb | Bin 48640 -> 42496 bytes .../Release/ResolveAssemblyReference.cache | Bin 32996 -> 0 bytes Mvc.Mailer/packages.config | 4 ++++ .../PreMailer.Net.1.1.1.nupkg | Bin 0 -> 233968 bytes .../net40/Fizzler.Systems.HtmlAgilityPack.dll | Bin 0 -> 24576 bytes .../net40/Fizzler.Systems.HtmlAgilityPack.pdb | Bin 0 -> 62976 bytes .../PreMailer.Net.1.1.1/lib/net40/Fizzler.dll | Bin 0 -> 33792 bytes .../PreMailer.Net.1.1.1/lib/net40/Fizzler.pdb | Bin 0 -> 97792 bytes .../lib/net40/HtmlAgilityPack.dll | Bin 0 -> 135168 bytes .../lib/net40/HtmlAgilityPack.pdb | Bin 0 -> 257536 bytes .../lib/net40/PreMailer.Net.dll | Bin 0 -> 8192 bytes .../lib/net40/PreMailer.Net.pdb | Bin 0 -> 19968 bytes 34 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll create mode 100644 Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll create mode 100644 Mvc.Mailer/NuGet/input/lib/40/HtmlAgilityPack.dll create mode 100644 Mvc.Mailer/NuGet/input/lib/40/PreMailer.Net.dll create mode 100644 Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.dll create mode 100644 Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.pdb create mode 100644 Mvc.Mailer/bin/Release/Fizzler.dll create mode 100644 Mvc.Mailer/bin/Release/Fizzler.pdb create mode 100644 Mvc.Mailer/bin/Release/HtmlAgilityPack.dll create mode 100644 Mvc.Mailer/bin/Release/HtmlAgilityPack.pdb create mode 100644 Mvc.Mailer/bin/Release/PreMailer.Net.dll create mode 100644 Mvc.Mailer/bin/Release/PreMailer.Net.pdb delete mode 100644 Mvc.Mailer/obj/Release/ResolveAssemblyReference.cache create mode 100644 Mvc.Mailer/packages.config create mode 100644 packages/PreMailer.Net.1.1.1/PreMailer.Net.1.1.1.nupkg create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.dll create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.pdb create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.dll create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.pdb create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.dll create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.pdb create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.dll create mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.pdb diff --git a/Mvc.Mailer.Test/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Mvc.Mailer.Test/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 4208aa0c507070d91ac05b179881b6960e4fbda1..7926756f6bd3598f50f9aa0fd804d5e49f1214e3 100644 GIT binary patch delta 208 zcmaE7IK^ngeh!Ir7poYT)Z)aVqWqkk{Fs8G{L0kilKkSya$?ex-*Oz5aK@+L9%r+J zD{ckqlP7Z(O1R@vAkJ+n5r|7tPE37s8#gEO;e-2K&(xZ delta 226 zcmbPY^v-a@eh%RzXRDad;?$zzm|z88h2Z>*#JtH3+|rXjaU2%5!y)&Av)RxBQ!d6O zzdSD|KQW~^#y7uE&qU8a&(Ofa$UMf+HN?bV@=C5EVJA#oK-)wodvGf-`b;+D5m)pJ z&C4uNFw!&Cvy4f~%!|oOEzvd7Gl)qmO3Y0y&o9c}yo{TRnK60uM!srxVN0y$sc+5} HTge0fGa non null System.Net.Mail.MailMessage reference /// The name of the view file, e.g. WelcomeMessage /// Key: linked resource id or CID, Value:Path to the resource - public virtual void PopulateBody(MailMessage mailMessage, string viewName, Dictionary linkedResources) + public virtual void PopulateBody(MailMessage mailMessage, string viewName, Dictionary linkedResources, bool inlineCss) { - PopulateBody(mailMessage, viewName, null, linkedResources); + PopulateBody(mailMessage, viewName, null, linkedResources, inlineCss); } /// @@ -102,7 +102,7 @@ public virtual void PopulateBody(MailMessage mailMessage, string viewName, Dicti /// The name of the view file, e.g. WelcomeMessage /// The name of the master file, e.g. Layout /// Key: linked resource id or CID, Value:Path to the resource - public virtual void PopulateBody(MailMessage mailMessage, string viewName, string masterName = null, Dictionary linkedResources = null) + public virtual void PopulateBody(MailMessage mailMessage, string viewName, string masterName, Dictionary linkedResources, bool inlineCss) { if (mailMessage == null) { @@ -129,7 +129,7 @@ public virtual void PopulateBody(MailMessage mailMessage, string viewName, strin } else { - PopulateHtmlBody(mailMessage, viewName, masterName); + PopulateHtmlBody(mailMessage, viewName, masterName, inlineCss); } } } @@ -157,9 +157,14 @@ public virtual string PopulateTextBody(MailMessage mailMessage, string viewName, /// Populates the mailMessage.Body with a text/html content and sets the IsBodyHtml to true /// /// The string containing the Html body - public virtual string PopulateHtmlBody(MailMessage mailMessage, string viewName, string masterName) + public virtual string PopulateHtmlBody(MailMessage mailMessage, string viewName, string masterName, bool inlineCss) { - mailMessage.Body = EmailBody(viewName, masterName); + var body = EmailBody(viewName, masterName); + if (inlineCss) { + var pm = new PreMailer.Net.PreMailer(); + body = pm.MoveCssInline(body, false); + } + mailMessage.Body = body; mailMessage.IsBodyHtml = true; return mailMessage.Body; } diff --git a/Mvc.Mailer/Mvc.Mailer.csproj b/Mvc.Mailer/Mvc.Mailer.csproj index ad765f9..9bd4435 100644 --- a/Mvc.Mailer/Mvc.Mailer.csproj +++ b/Mvc.Mailer/Mvc.Mailer.csproj @@ -32,6 +32,18 @@ 4 + + ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.dll + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.Systems.HtmlAgilityPack.dll + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\HtmlAgilityPack.dll + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\PreMailer.Net.dll + @@ -85,6 +97,7 @@ Designer + diff --git a/Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll b/Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll new file mode 100644 index 0000000000000000000000000000000000000000..3dfd134e95636367d8b4fa9cfc244fab299d55de GIT binary patch literal 24576 zcmeHvdwd+#mFB6c?oz8IwbgAsEI-@$L0htgW%&uhku2HR#4jviV`7k7Qrl{1b&2j4 z*cMV`0>*#|$Pj1A18g2K1jvwyGZSw}ViH1FGK4&tP2wbG*iEv`%W`XYwM!*it`i}uR zRs8DgFKHWJo!!wJPlx+c*4|XKFWenXCap}kD;7=-B*XD!xNS>&xXB?@D#D4y!Gq^zKk3r3M z5S7cn?6-|75gLKs4{~{g=t*`&;paF}DQGX=Of{oo)Hl4im;z|@&6KPERSA1sb5p>&MJ2e6gb+uO-RtZpja270&z&L+xml0Wl zVb#x@9r#L@ffj+Wb+t5kv4>jFCTa%L+radjo*}L{NsCN^*rGD?yxGo`FsA<6VaRzF z1uM>*)edchNkVrFfIZw=tpVK#HTgK|W)5S(m4+Hu1CxYaI}EE7cZ$nplF)0Nj-rP_ zSfdYy!7A(_1~;#VggzQH6;?n|Fnu-He$yD@s_5Ewrx{l{%X_FE@-QoCq|m+o;Sid$ zCIeL83$r!9Sv4#CY166@D`vA55U$JdGr}d$3daV7QZS7x~kLND8!C}~={0#@GF&<%(&}+A= zz|xH&aQ(VxXd1rYs6j^gTX6VGC%Bc-U=}gjl~d1LgUq5cUw z2gTYdj(3ADg&s_pVEBXkP9FD%7hHYy6Xvx!s;s#XzQ$!_by@R-VY;#6j*~M`5Kse^ zp3e;)GOUa7y|7w+TM;1oAXs+PRzZ`6?)qh}NKS-p?quD=V}joMBj|7)X764mEMx+_ zSvL&bYVdlQz6kUYCJ8+PkJ|HlJ#-fH*z`b*=QmqvdWYDK+^~qT7B$VGUTKC4?XY0d zFoO&C9^K3BJ

??hlWda>RlhM~pX>;0t>yWnDv@N5=T(Mm8+hHwh+WeFK*2K_An_ zH%uC4P~aOs`z8)C_6_#|zF|XheRBhAQNDp=m1cyx?HeWyGq|vC>cEvLtRiE=zFFj^ z8T4&}zUgPf&`~#TZel{#H}Hn)L5k_(8zv1i$ng!&=@Rx$5@PHd?gM!q-JG59-oD{k5MlEbLSKAB`(^BeoEXM-UiwhSkJcFK0Q) ze~i{j{#%Ef%^w51g}Zrda9`n%VEB3aa1Rqczy!oh-7xg2K|I3rX3$5NB=iVeh3$jv zm#`M{9bGVe7;+rrY_CyWUy}MD#v|Q=iU+W(yo(l7%j+%S4dW}ef=2$O~xV3t^|sAaVQ@GSX^y8YliyQ&m%6*Ecbj^dyr zbFr(KNy7{{74i7+oTzZ*;1V;vmW^bR(D^>8uJ*w2WJd=6vgZVogkHNux2`}fbz=mD zRgUmNS0R&x?kKEuWa?anOd4iTyIi@oTH=OH#0`_`ZoR9KNkVrt;ub>5EOIq6X_x_b z7f~$To$AOfc6Bjnn1Q3K#*w+i)y1S?25uHdOnM0eBcI%$ugaMK5e#*mK8WqTXJ=#s zdkOBh3GXp2Sl*o$7}*O=i!t-!J~lXaUfj=w?7YBiQeGNmdNU6;lZF`-&I?!?Oy3JR zo)>J9%!_a5&Wn$-7IcwQpSn@+(ifGawriL>8$m`!Mwt1l5xNj)fOPFEEU-H(Fg(pM z30B&Zgh@hIv3x_JPM#AH1YlilAuECfz*LbqhJ|!xv$hu~jI3bGIA_BT1b+u3SEC7Q zJAgh2yF87R`XJounRULgM6Vj+qVBINs!BhEnttRtWD3s^{OOT9sG~}sK^@QsLxZZe z-(0JMz*iVo-DP^EsH&T;>x0d#0eR1(R|~Pa*5=wgYX_{ES0arRE&2{8$3Ygaoys@e zNK-E1fO~H%c4qrB#9fhoVr-?Kv(7s`7~&q7V;#Ec!d^p0H6@QKzaeYn`3-YJ{D#qT z{KiG)w-dJCkkmaxNIJ@IpBU>mt}>qAm@a7hH>sZEH|~n-H|{6=X7^x-dtlZcDhR3S2*m2_%*ZPPwhs9-BZ9$W_sL#?;|{qm z&wof4;=lFyw&RYA%70JU{=+im8M+cc;_gvaISp~_)rgRE5qDgrq-d=d4e<51xZn`^ zK8f#@-v>aTiDrF}HK`?MGrTqgz;0#c$_H3bA7qks6*DoxJs|Mc5EcNBK1Bqp{Xe^l zMO8IhKvoD#bZ%kM8WF9#1Z>8Y!cEN42l-1WoN6ol`DJzmTY4*+U-Y6Lc^cidEn?E8 z*S-7hyL#lapjP>RUZh9RLG!HmSVNNXz^ZrN;bRse%pEq_i2-7tp(BLV!uFZptlqhn ztH6_aSFPjInw{=!)*(|@%uTXMXSu*uoUPTS^K@TD`emwJox(J?E#HQ0*vTN|gdImf zZPFPXas9#)yTk41FnG3?#f!`nZwgQ1isw1U72?&7m?4fB@d@|&IQUpfgN3olsd|wq zXM?qJ?lr3^@*%XS%lWIEexZyA^IN+BO6!_@)^#Y9n6ttb3l>?|Gjj$&DuHY-r6M^c zigY@hSr>`ye4iyF`uxxRzJ;dGV)M_MvsMdJ9h33+>C{Z?50f7z({kO2w7|v)I#*Xa zUpFcun8If50nfZeW%F@{iy3UDqflg6U4S|tW@lHa&H5l(#DXTX)aqd#{H4xDYv7Oc zGpLWeK8*46q+{Sm(Ahd`FG@pP6`R6mxrw!0b;&UL>CvU7+L;v*qy)2ebFLM71d)Xt zkcJj>gq226(;VS?7)4|T9L73prV+suFe8|Y=7o3|#OzVsmHHqiq(>jz258;L7I9yY zp80GznEo7u(U&0>!tpRmnNlOKS?_@*2RHpaCpr9xK5OK)2HdR_kE; zIlB#(LmMn;4l**PjnC(|f!mhF8qI<}cqKU82jzZ!p{b8>$*>U5=Ff{v!Oqr_iUX5^ z)oKp04REBYJCmDRDJrZaYG)8CIL}Vq4%aGZSs*`w;MS(@KEhvCKM3Xs*BoZR{aVw0 z~Y{HzIlO@gCEK055!QT=F1aRBJs^BOsEqdLJpIopRX2~ML2 zaIr3!On2adzvOXN3BLKlRN%QRbvbcO#>L-=Jbe6ik4*YYdK%aZbeaP63wjMYel3)@ zLGfedI1S3>`bBz(RvAyDe8{*+H|eDDpb?;#43=;6F#RflrQWwaCe0DpEU@2uo%ag5 z-OJW}!TW&Mq#po==r>Z1np{3?-fEikDU{xbYdss{@^zK0=O%$)seI5d=~tC(^B<(FRWY}AO3f5Mt*zlc z?gTU`UBiC3OUlpHu$?ag258CD*TiEy2JB7#E5}olOELCbK8PT^R>@%k1!nnJ zat%Rdcrxgx~ntsySoA?066dD`R$JVDw$ndzU9^7p0euVDK63Z@^D z^0CTWj0P$;?xO};Z~PF}e%=UcCf(|}0q~%}+XdbYIGaA{o378MXMOV!e@rpyKENO? z^uJm_xvZp+vbwa8va_s^a#Ns?GBoK`w5ZxWSI+Hz-1AxV`atk?%mh`wr1EtHen_lRl5XFRr+Tu-dycc3UuUVA=Ksz zrRLSIh0Z?-c4$gSkI_uJCd|B1y2P}A{n*A{1U8G#+1Nh=3)4m7rBV8AkwvrVl{u>3 ze=oM^B6?YTHcD^%E##E{B0d|XcSlncNn}zYPWe`2X85@ zwXwIsTSkxA*pdp1mea>=tiNIynNVBIK08KJ^f;}gi)`$Jx`n)WwT*S?!^rmiE^ioF z@*W$z4!kD%jEz~qE~m$NQOEcV16xfm2zHD{fqj6^+Sud3n(6EkC3y;13;jv3WArkx zH8ib}dB^Cdz*^}D_8YA8SHRln8NrUx|I+Wm&Svopv?-gN?ld>>66SQuXK^W2yEb>Q|UA=xNffV+QgA z&xds`_L6qFCq}rf5Z+5#r)Q&<#cuR;Xi?f4X0Dn?U6fK7RhxZU7j@d$MdqzqH?5Lv zqa=H%Lt(VGs88#m78~1KbgLGlV>yz0=qENW1<5^h+{T6>xtFHOY*adXX^q0@MM(D2 z0vr1&B;)jyD_No6Kwnds@1!rRC+J%?cG|Z9*mnhciN5B0SWD1Snc*+d%f5Q>Znd%3 ze2sb^eO)lsdLLED>_0^Ni~F=b`kvy^eZ?pBB)w&0PZXa*oR`{p;>*Qn^nN;{>PaTL zi55%NfEItBb`!m3>pbc|si)}IHukjtl%A%G?fmkh|BRlYv#OqG8K8}lp%2k5C4Jfe z{k^SowB)3IGkI*@(}f)DO@i z8#_~aN*|;xf{oJI(lh$4IBvCt-vY$BeYkrQ9MjLqu);FBuBEA z3jGfHqrzm|@1*lK_Pg>0`kmyfW2@D;-$@A@<8i-}PT3fb`(b)pFlE_cx<)eXA(|2F z(+-nvV~c{%8h6n=8@oLCW#ewzV&~*d!IzDD=uOFrO3M-ISL+ddy`oP$LjRz6^m@g! z#=X>J^WLiXvhh*cBiJaNuXq`|r{^UTy`hy=m3r?dkL0>Hv>U3zz)EfG<5l0%?x%#p zil42z$GD#|HqWe%(fu@NV-14w(^;Z7iZj)<&~k@hVkflx-j?L{MyW~ir)qDM+H8#5 z8>Pn;Chd*VGd7Rg8>KJU7`Hb{U$iB;y;1s#V5+@QS}HkN_3tR%YGd5LqjbBCaeGJU z$)(C_?%z>*PGK6ica*+lW8B_RS}3_(_3tPx6->2vl-dP5NI#hp!=0gJW4{yZ5y{tT z#2%oN3ZoS@xErHB$-;{FAPp#tUayJKgY=y|-s?8+yzux=h<}`nNxlxr_6MNUdy2{*P$?7rymLTtd!rB@>^17iblT^_%HP*_e+G<|L*os4T=y1t==o zb0x16x`Mg%P$kPN*ip^pT=wPT+b1$3vTOJ%no;t`oSPz&*=m zTo2*ehU)~bC+H>$>DOXCWOz{EU4Wh1Lx3^u1VegCV6ni@3p`D)Yxik2^nm%W_5wX- zKB`rKz7D5Ce_=kSHP9E$Z{bjzDK)gCh-F^aZb13&qO&NUDEd1{o-F!rpltAY^zYFg zU$OoMo2GPmh%Qf`xS6TRm9 zG$;%=qHYBs?}dI$9sY;4jl{d84$#@!>-~SwcS*TN;0v^;bf@tG9W3hxd?>*1WKp+q znrg~Nj2gPH{2suk%kMW5Vqt>#UivgW8vGSxP6q$U$ViJB;#C;l2u|{3q{U*{bKNSf z+%E8lz@WySKTS=cTRb&%CUmc-Mtd#Ps6Qy&)6_cobD;lJ|DNYG?Wp{TXSUW=`Cn1q zQ^_sfSUJhFz}E1eD*vbFQ?#q9%G;pr!iv(O@k;VIyKLOb_ZVzRjB4m0%BSgLQ#N_o+bQoeqVtsK`LT@nPSR@b^q!{Dnn|AL z#m?vHa?dl~2L(G6c>RI7eWMz*d1#f!zWR3jBz` z69OL-_=3Q12z*1}n*udm^b4FVaE`zhfvp0g0=oqs6!;N=Cj>qw@CAY25O_}D8v@@H zNCvl}2{Z(T1YM_{wS7J;n-cMFUP91(b2;0dGExLZ3T<#Phb!}`Mln+5I`81;OE zuFyxMd{D~ArF=%+ z-FN__(?{^@Yn^VF7C%O1DE|kV1o&wzhWvDKGT;-iL#HQUMJ3JEJ`Ffudjv3oHK>wm zwZ{M#YAjW+odjI0Jq4>T1-*)vL$ZoiLb8gMqHYy6L9&WgL$ZpRAz4jrpjXp6NLJH& zNLJI8s9TNqfMi{SWHoJtzse*JF!XZkPosYau5%^M2U-3Gb_3&j|0+b3gn<4X$!O8qT>3KYlz#;g1IYJD;Z0B#3F7@%Gl1{`C9FyRvKdWn#&6+)AchQhO{B>&}2Als2n-pf8rp zEVrcoZhN>lPb5x(%rFSPc#Vwdu~7{QMe+OjHRN9 z_IOtU4?qbTvg+!)GggW=q;0?2Zm(~(684~_>!o_U8@^9sg$guaE{p%+Y?2MwMM&p z;ZmENBF5Q2j$CUhhTtod+Rzr4`4CO*hfcQ{*WHW#>ZLu`^Pf~7;CK6pp z8YE7(#nvW!>{7p)W*MGl@gC|uIwwJfX_BhF?C7q7-btU$9 z#50MQJDJfVMdlbv#rrvLjb*Mw5Nt=f$Ya_~w8f))lU5q}CyhYt8rZv+M>4BJ(GWFA z#Yh^CVFSrbyf21mlL*87N!=Xp244}PY{#}(BDzmX>8!eKsv?Vl)g>7`%XPDCmejPm zyR)+`p6*XX_e-K%N==*sS9f)GHe`!S@Oav#FQ(S^xlOBAb#`(r$9h_lR&sxzHIUvU z-gdHVqccHLD&=G#=_FC7qZ{MNn<$$}h$E0QGTAfJ>hD~8(?FCLBHGa#!`x$u4e9p& zSa*C6(omC|s@dY@6SHh(LA4bVtG0^9cnbz>=;4;5PN7R#*fUnPVKFs{i&;LFQ{ID| zoN-;VU8X^6Z!|^i{pdKnn9M}uSVG6N-msjS+9MO>Wh56>?!c}B=I`n3bYq2sY%vmEQ*!kUot+(9(cPwKwwPQU@9bO`k72dr z5l8ez^C?m4uEfUteW7^$0jDXM0H(7uv$vT_J0Yck!y;x zTVfY1$&JrE#Yx;sPZK2m~f zRz4>;V)8hRNGapjX+-kAU^Fbr4WK-QOR(LYhzlAgm^2!fVK=#XAd%RTQv1@e4nf$u zUC7xNvr8ItqqdNj8%Bk^+{skP<3YL5G-=EYsKSa9TqPR2C+NaG$S2WMCe7Qhv4OG_ zA?*4k=hlGzvNSh>3wgN#R>;epVTC+QvJ3iUX>ObqR&1D9f0s^habCI#8-kt-cx4&F zI>#&ay^;7NH>TSMayhvXme0wZa`_xgxeI$EH@xzzbxq6{%O<#mT86>Q-uH1gmo1%O z3y9=`n#(3wa|N{|_fwO5S18R+Fy$?SYw{~jaEV!__D$FZV9DY;MfdhyZpe8>WvU=! zHxdoJk-(h-9|oken+TVZx0i6Jabc;spx*W>&H!WrhTBl-%4ROy>?%BOm0c2$-Vt&YnM+jMwTN+@+(d- zM3y5JTFLHchMFX+OQREvkmZPwY^4cC$MP;W916Cba?T+q3$p8KwQvK3tu-H$h*cBy zHSfpWN)ucJmm`BChPpGGqC8=;=M3EPiV05f6^Pt|niEW@D>&2Jr#jN&1c!YEFLJr{ zCOGOVup;Fj9!aYc9QPF%_i<`ZFaTDJvz1z@CTU)}S)nFsK21&5e43iDd9;=9HECB& zFpyUAT`$KV&hdHy_EGzd@qTr9M=hzna@xroqMXUQ)=69ln+ZluL+<$-4w}*kdYJ|8 z`5GT}t?t3D+Lgp93hqsub2~Zc;~RfV?vI=s^6d0-kNWDJDmb`kDmY}7lVWaoH4X+d z_KiHN&d2PVs9fbaN(-uPvTlxT=G(2N)k``%y9ZLdBuvCUwEG_R@ea$dTR_>&Gc+Zca=)6>v9z16CyVWu2Ya{o}mMKHO#k z(#z@F_8FJVG3;W}I3SQO>7;wCtenIr4)JbxAM5H!7oH8P6Jx6HmLpJgyvE+hR?X73 z$W|bY{TDw#8RyJb+3RqXT;UNg%QVW_v3nS=PMKR1R?>Eu%2rIq=`0T8_-qF+G-ENfVU~QWyt@Vf=nN3~V7_)WN)Aet%^e(_*L*!@D>*>!l3p+43LmpkB~eLk6Wq z)D0MiY!8059tE`yN5l)jPum*0A!ktvlv|``N@{b9anYItHv_C;3?)qicsr|KYG+WZ z2ftz0M(!#!Ky@thf8Ug1HoXUiQHfK6d%c(Al>iF%fY*%4WF!e>vyLvH7i5KTBxif ztXGCAQ3%!q{9(;07dyp3Y1nXxfq*Ye3h_JDd_E&g8Xjlsp|Sv>{tW0+5bv_7LZ}S< zK&Z?xLq0r24V6I@55FB|U^<}*t_ON$XtplE(K3m(%tj?85(vTY0+GphtFDkXS5?bX zRT-L>uNwv}FiF=!ivm8p?u4(<0vM=;7KEnYxo~KK#|PjI>)P}wMPWVE5L!0f8`iW? zg9k9c#oz`m`gAi82j_gR4r4-n zObkWP4{b6{)(mqpfj5~@(6|7g>C@4c&l3TefhIj1kSEm~U%txFLY*tKzM%k$Qkbrz zGIS52A0r2$9Y6N7OK6QNkj>HjMR1a|@-UPk4F*T8qi6}xImKz68;RLHr!GUXjxr|ktB(@WStHX;>WEQJ5n zHESp09R1%|SzwQfd2~KBa&MXK8#S9t9V>YDPaAjOq_SqRc^GrfKP=0hg&%n?VG8+t zK5lp`_gfJ|BM+e=mgLC$G`@?uYF>$>7bcxR7T~!!9TAU0gr<85f zb4)3pNj@H8QN~icJVm+=3t)%L2SYX8XE)u4XbA+$ij2@us83bv3v$QZz-2ozlP6>9 zNDgKkxlkpP$w`rzDKL|Yd3;8gX(wn*U)Z&KikOUs)GUxMq(Ic+ z3fZKJpSWmfUki@B0B0=Xx;+ef87x4EPe>l$#j%I~9?!exFjVmr0t*Js=DUfVX5HsD>f&A>MRu0xqWU-A5p z^ZeT@zWQk{-cC{99}up3A6|unO~6;1NN>kpFa$Q{VfZHlxdh${+$+|`f$xWwD7J4mqFyiF1=Za4+t8adIBZuxB(rvNU$gq_ zVf}tc^1ihX`_}hsg{T?7P0O~k9raSEpVi+0EsJqA;BO_aC4w_1FV4Wuxv0;c<~CFK zj-pqa0eK5r*#CU{((h|wJvO=t{1JBfI@;L?oqMGP_H;k`${yJZD>9G?<3hYZZi`Ll zQDl3Zh+ypB*RD44-&VB8oALpSQ3kP{@5T4?;Y#E*4Uxe2Njz>{uy{XuQ>cf>A$y^- af38oz`ad(iEAI~dxf=QZdjDVb!2bapvkgrE literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll b/Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll new file mode 100644 index 0000000000000000000000000000000000000000..ecb7030f3b5632e5ec00a940c7e8df3a75150c9f GIT binary patch literal 33792 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 literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/NuGet/input/lib/40/HtmlAgilityPack.dll b/Mvc.Mailer/NuGet/input/lib/40/HtmlAgilityPack.dll new file mode 100644 index 0000000000000000000000000000000000000000..b0692c1d9ec87451375a0047f5193dc0eac51b18 GIT binary patch literal 135168 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 CCmeeK literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll b/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll index 51a30ec28219c1172e95823e81a1a0e6b9f2cb29..99ea006579d6b8a436212e32d2f151ea0b4da491 100644 GIT binary patch literal 15360 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 literal 14848 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≥+aIE6IO(g4K`z*BT>>+zh zR|+|2@LbtJhUCovzE2}xjhW>Fj|km$58Z=o<03`z4F1l!&whf(D3t(ipQ!Z zQgPUZL`F@;6Nzv}gS`Z|hh_pZBBH1vs3eEjlSt&1&OcuD-haN_qh}~}6pYlv3AB+@ zQb)x}Q%MtW6F4N |hU6%#rsY67jPiDV@#E~7nm%T$&nXVo;Nm4+&kNX5fU#GB11 zaZ;D1=AMAn)X@Y21RoI`b!Rw{I+S`C)Fp{PJQer70jcOtU@L zvAwIkyDPt=eOKq?w)UwV+q!e+$w{-rJSpq|S01rT zgXi+590?|79Q&**9jN{ff;CU!X~sob^D3gT@qzK*Kf3>o$N%nu1JD1}kDF)y;8p0>pMVLK#>R90ALQb|kH3^&7&}Oy#1J^TEY~j0lZ;u<= ze%l!+6mYIC`3Gdvl#?~f-`Yf(-i3-Eit%lN{3~K^p%}-GkkjZkI?LUU=VQG%=JV%D zPZ|8*ntBL?Vi8oK?kSERDEF^eAMfMMpL91x#QqvaV;PlK94OE&!T=qxBsAUA*; z2xY$A0Z?7ai$CQB{vH&K1JLyQ>R@jefwYIVIxxL!HV%X8z)G#Josg|Q?E3)joA}GD z1Z|cr!D^w-`(NEw7W-cTKf==t8^h3_7Hy718T%ebavFVRziy{xa2t{NwPKT@ZRl4g zez-dne@6q`JW}j$b<`R2qyFpoy<6hVk~aEML9D&Ho)hl%d1US!=WdDfLfysDuEv?) x9P3@8(}(eJVYi6cQ$Un5n7Io_X|Wzue{%(n@}2LEy1et7YyAIP`oE6A{{X)$la&Af literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg b/Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg index 892b2cb059cb545e589cb8d5e5c28420b48ce82d..da3b62e39f848720db3ea74c9f40fbef73d9a1e9 100644 GIT binary patch literal 120388 zcmdSAX;c(RxGn086QZJ`pq4Y*HWnyYHVEZRJ0P~UqM)RRfLKB~Au?sEI3uEBgMwHJ zDk@^OBBCOMIDm>w(ozaSGEW5*HBnVrnHe|ebMAWgoV(sz@BO;#xt3&PWMpIvU+iyx zJEAtM?LS~>pWc7Bj@}dwn3eavt8bq^z5j>xnb-$A=(Fz-e_rq3Daqse%)T||-=hEh zk31VJ79I`QH|2=W!9)JyK*wn|^Q@;$@d@-6@AeP$bDS1**w<>&G@;YtjXwLl4x z_W18VGzGm9c*t?up2LUt+w=K{y!ZG7cpaK2-tQBLp7@Fn26!Dtw+H?B`@OtHUVc9O z`PSA8`KUGjR~^&-Yn@a64B7AVzttGv?|o2wNbGxfp0_yQKPyA+Le<$=^Q{H^0IxuQ zU!OyVr%n0O>!6>{VaI8Fmm}UTUjF-h4$cbe}RwPZZ8`j zFI($fHq)l?|KBv=|5KOv0X~Plc6%N6;(Ln^`dIBhh~7SU*x%>S|I)nwIUt984j%FM z_Br%_`woB6!uh+beSPd~e_J51T{z$SH(wj;`HO6AeHJdVw(+&`nYaH?z;5sT|JgrV zYa1`GMZ0aiy%zb}qGJE{kN;n0&1nNNnK6C(^%?xH$sF%~wdZ#KK7GKzK7B?allkuh z_y1%!9XUojC$5g0Ig20gIgD7NStG4Ie0%V*ou)IsUs^JU)27;^FGj3wJsfy8_*(SoPD7WP+{e>!$ETrw6{$wy{%_=B3#Rg=G7Y8@L0h zih1zInh00wo=@2`|Dc;UTef9CRyF^TP`w)LRjN1lL_W+lREH}cJv56xar0v^w%cXx zwMS>SB_0m7WCM3R3!!IOb|qX53EfzvJbc75;<}xB*Otc*HhbKa+Kw9T{DfOgYgQk* zyu}XE19LXt`*AR?IrwYIp@g3oj!kw=c(}cskL83umXA7Bpgyps!-4c=^7ToF-COp6 zt?>a*az3|LT-tLmiBl&Gx?bda)WLL2@wvDZb^ZFvbqkW${bs5jx30nW#-h-Y1sm3K zN3WE%rq0a&R=l9Sen(-(fsIyGuYQRf_x}F3->KkhQ$h>#iiY%XB(mpd^utOSe`*gFX*|&W+a&Nm0 zSvfFiT1%=8xX#{@eXm$Z@{($q4mwAg0%3jJHHND zc}ZqDjE+)-&)IcJnRV20`afoA_7c-rv-pt8$5jvK-EY}@-Tjvs9;JC%Jviw3>#e4- zlbQ-UNzd4;2_XI0rSKAE)7AU8C3=Zx>c9u30s|Rz-v1i!x6JGX_#(Xfk5Fl!?5fBf z-Q%)LrNs~Xs#2h3pFR-&*QGvX{^r_`$TK|c*9R^1iG94qfrotp5A%b4b|GL5^!4|f zcle-J;GtgR{y)6zxdNc&g)dHzYx(fuRdHpq`(!r%Q;cKrmNaQd)wsf_K}5Mx#x{B( z;5t(H^HQdggq}_23CgKcs8fM@fdmG z))`(HlN~5d#Tq+bC$PG%6!nS&pUZvA9)F!h@>TXp75ZPX=PS1?Z0mWR`_Z^qwpa1P z*(LL1)}cPok>4#p>Tcz9#aGyK%^o~#&+^axGRud1HAiT;pDslof4$c|H2%$nYLB*u z58KKOMkY>cr2nu{`!1UtzV!I%y{V-cB~H`a$7BSkw9dg}KVbKHujqPC`t7*A5^f55XbBmRTBGgR}> zo36{w_w&Zrx+QJtI@D*ytDz8IFF)~@lVK0ts=e!vvAH(OTCYu}I+gwGlrNhU)t7`& zf*8Pmw+=o1#Xk;N#{=XHru{G0vBlpf_|X54Y$Wh;;zH~KsT{(=`Pm;64sCtNzg$$SoODkLe(Z~@bQK!T8pV$F@l3pl zcPOfhJ!0esTh_hEwwPmfrNWt+KR0SyMKh_yo)stdWW*F_JpClB@0;_beHJMh>ys!g zJMQ(T?yXptu}l`-X!nfW))wN@-{C=Az>dExM(I9h8h*TKIP+%VTgw>vkyA=I&IN7JqXf)&d{CDwft@*3`LqmIs)9!uy{tu%-uI_=bO{&WzqOk_4E~phk zEo4QEIUyydmdGCn1&+i>77Fw`xSLd?R9A&}NZ=0m7*pwmFgy3Unait(X;Jnbcgpv@ zd{lY(N~$LG`nW=MTRd65(yp)oD8x6Iz@ZIIZKOi97}^n?SOYNF!5*_gU4&Z1xC5D3 zC*lTyd{VJMT|in&SR-Nt8~YW)X^bZ9vmC_LMi(%5;`J(_-i%AIeN3rLpdB7fU4Sik zC68ge257T&P5fz>z;nD+2usm-m{sZq!jRG1qu}%5j=DR&wObq|xIt=dRt_i#;2z(V zz#k@etYS1$rTNDK;?0Y|_BQhN3w9+qJzO1sx)XP$sTakCdw+S+&+oM6jJncsi17A3 z;v&QJkjLHdYAj{30kuNd)ztgFt*O<8e>NNLwE&>YlCWyA&S4UKnN76Hb&2e83A>F? zBuR8G>j@2JFu)*9Dp8MdZp@Dw5H{ z+p$!aHY5aMy8d{Mgp(9=ovC8(Gu2u`pBcfGQwFt^iN)&({RgNJ!m+Rpas<-@YNhmt zA*0$nc&t0<;n!iUkyL5;8^FB9WKu5u`Pno)N6h|1Y6!Ms#XXcqXJ)k)kXjLI?*T?Q zaRY&iN><+@?_Nu|JcE<)HgcvA56~-QA7d~#oC#Gn2rlu2vxIm=S9h@9<~ZV;S3dGV zZI)C5A~|M~rbT{7NcgGVil>3abmnt>D$4{A>8BNrSA;}7wG~#7M0T+h+~(L0Gh{=C z9#T7unDb=C=;ylVFBYIsOeb>Y9^eVfr4pTGVpc>hy;3G-L~JGT8~%eHj4=x-Iv7v4 zGKZvqP9oB+l0TE$f-)Z1qDd@GRQ?7NBGL>^S=<JrdbbXZXJWe$&&`%2Q&Sow!7u(>DTuTsXgU8DYj!PmlFaYm}l9caCJyi)j4@vvyl&GR;Nubv#Q@Lu%IIeOX3>o+z_x z3!p}Jx3wpDrRy7c>XOZ)Z(utIoFVkiczQZzRKE1;`cvJ@KW-h#|%r>2JDh+;Myyc7aM0j+Ef1d%$?eodzGs zmzm4ciTKVi;VRJem6R|Epr}VYiwb0S?Pa^csTZHC2y5TMzH~Gmg%#$oqU%}CVU>+B zw`L9B<&Yjr9sBcsIAc_1IX@UUbpLEvt*p^ac&!i~t!DC3%6`9BazfkOlEnm}X0-&j+z@+x!eTW{s{(Y4=}SY zY!p<|>D>*|Q&%?GbMu51QyW3IC}>W}G2$InFF4F{r^j{k{~?JKba#;DR(XPJ^{#jZ zCiA-%EMFSM&3i1rQ?8vW6__>%5cYU4zd)VE2mYx%=cKnIs{U{XuU1=FdxB45MdEBe zbMNgiIQ?F|fZc&-DY9BAO0H#Mru^Q$arheGWptOgWWg+aoG1RrzuRnoB=3+h-mpFr zduu#eS}SO?)kVBK9-B!u2|8^TH4Xw#MBRx&=FEtnwSoi2xC#~2h;HSH+s&DANrT`x zfi8M`B=xksR^B*heJ%1f56f#yY6q=HKup>1>;B}B^7rFgGTd3(oz-T`Y_y=)sfz97 ztY!GwPxvxAW0?6?s4Fnf!-2~ig*#(Y}k2~s?X9{J?|># z$KWZLhJX~Ps37H`UH55fkkiaueTBR<{QSk*z1>E{M4iqvx zUErd#&Bhn&o^(?8IO+WiPa)ut$-;3Ucd$~vw!Ka&Xs@f|4ZrF2lX!>0EXEk`q(+;Y z6yYk~^blwq9wMYQNqY?uZH4clGB};ciy7$s=WzV?hg!jRPGg>Mtx-T5Bfn^pvSn=1 z@5*5jqhS}Q6YDLw$~*Zh3fX2*=E$_uN7aQKf7hTRrg#IjQ*8kU3G+uTI%tR{_Q`_t zpLK_K9rwNEqx4|RPjnX7#FUZt^<`p%Xj^bwU9tF9*XR!yKvC9vlDP{8wQPH>Ef1?P zRBh67F$23Qf^jR^YBoRDGBXFgKv^mxB%M^3wEkt27*7cU$Ja0LQda#kkJw-mPYK`5 z41TdYZ1TJms-{jEIf)k^HX^>kkup&o&_9@DVz#sY_FUR-(HT`Dbgv)Id5%c!?33zv zrhNUeaA58W!I)0@oN_$TwWqw`^J|HiQvMi%{OMfalzj!(1$=5T^&=lJt@ASX0owR6`DWpB>6DA1X*mois* zUdq21v!tCGbZq8wRU4@hk;DQpMKww-*ykRW>t?^^WD4+YQ{8FM z@3MgkJb+>p5>#;-QK7}RIm_d0OzM=0XI=RcrC!b%&Lr2-(;s3rJ#e>AijHRg?A} zo7iA^b?xmM4i^M3T>Am>HDRKE!a*Ec^rh?yz@VZEzNZ+C0$p2q}=Wb|q> z*+i&M|JYVVhxKih-y`tb;lFU-D=0sw)35aXylJ=JC%;rs$MY%LdknJ>sHA;va!lrP zZttEGaAl*0hm7tcU4$4_T?|YbeBjDws;OXnF{YHk=U{CzV2>b5j4nOrzoI-bLQzCt z#40OVGmsq`fM}2T?=dxo=&@(0{y8w0b{u1s3$2JGijnGf;OnO4j4?G?fhQpZeW}fs zc@!L#Wt9srb{B~66U@!=E0%uL;GLl&dC zw5HE8aM*0?<^CF3nP~jsdgkYPVR|`AtLFyh5|mb+c~v!>i$xS7XpMmI2;b76LMHt2%hk{ zfam;z-SUPF)<^&RY4~;g{8I&&#^;H3GK7ALJ!)@_SZ!hc4_?ko+hlNFmRDOr^_j-? zAU8psm4J|l6%)vYaqhO`cP7i1A-tV;)|#lF zd!8`C>!mv*7#Si1W=~4Q?^L@deEU*Ptr1?k?Ace2NnXlhF$sse5SCoywk@MnnJBP+aqIXRPm?VKeEN&QH+4;oLPPx#y({2e$Qjg@BH$8l!GpyZIVf`Q!P_j=ciTt zfI4EJB;tGtSKXaqr0b9j7dpK0Bj!f*SnNv+oSu4WQG+ygWJTg#ao(z~1pSc&=ax&9 z#_#j~r7PucCjK4BIV{;0O2`DuqfoO2<}MG`n0E@S_peSFICS`~!i@?GZX76v8V^`J z_#&PpF7vx}Z!~Jw-IIE<{B_@gHUWxhnzoJewK=WuK)n9=?E9GOQZ|&@I1^S~Bv>re zq{HvzBfZP)tz)juKYc#GyUND+&GS9u4tA1vw;QSgCQi&S$$y_zv*2~|s|V)Ld`lz~ z`smCkITu)JiJe=_R)T!LxAVYn=}QN>Hw34_a%$wTokX^@FCS+sJ+IzNI63BlZpvch zn#m`Jt>HXgvzx{Y{9$(Q*XQgzwVq_x4(TQ{*u>Zvg~^Fs!qp_RRCiWba9`LLgrCT~ zKI6p6)@2)QLB6~XlnJ;1eC--L=DV1aF~5BxXPWvo<7yd0gEFGKifwMRdso4Imu%=@ ztIl2}oG)Gl8jGz^+bTtIOtW^0bi6})N5mR#1~guH`3d(54035Bmx?(QEzbMVXV!QA z(hMvyE)$>X%ckPSp7r#2K*ZqW$G73jMir2AA~>4*`kUS<0)_LAUCDa(*qc=42XY6? zEo)2{E+KrCDl>u+wbJ9^GTy%HCc1cH*`R&`m4t~7H|eCF5oKf8cVH0T5vGj)N3KO{ zV)@P+uH8Q>guC!eNzBid=};A*{S9X;HafvfVv_Gt{VJ%dc!?Jbe}D}+R4G34T72Y$ z_(+a;>&zE7dw#kpjr4JJHCdQY9zKWAQ(Z<>S8#3)FFXvWI#ctqBu8>1Mur=1sXCW- zTX9dvMC<{h;hS*oW5h))N5Kny^S&k_cye~|WP^lgc7k6Z^DzQ%B)G5_C4>o7QRNX_ z7%kytmnhQC$V_=|j3OQTJ?}%sfN++#=rJpfa7y}Gf<;MREiz|jE?}w~b(-x>b^U~S zoEe?>6DcwqhQFJ?mP9npwBV1Um+Naz;LK^jwF-J&IW^Afz2$yCCw&E}UAuOV)$BV1 zpBX>MY&3c6%>1_QnFmjTjP*r7CvbG&KWW$in*t$q;xW8J8=-l|4>4JM?LhNEm7_z!_gl`xx`57a{Ad1? z4P!d^cL~DAcld}rOKNnrzI=c-xbIKl?{&#zN7b3!;{mma-tKA-G5ZblQkU@5XRh_i zFa4Bj@m20{RBKbr9ReQ`%4QC}E&M#?{q&yuD`v#@fFl~`2AOac(-D&?$(b)5;camp3?$tNRcvkIt9;Ypxh3uwe3HPAP71|owg4N~iu5v={_dRB@8h*jE zg=w%%QVm;6+6c9CkB~lO;ISb#wp=(_P3CCKZdGGvW4LMI>H(ilW6f9JW^p4@=e~|X zs;ANnnwJ_ALs-LFZX@$b6JMv1^m_1vj3!F4P22gToW1(- z;0dQs&i_i-MaD~E0@nZGyW^Fd=8oB;0q-ke<}t&tMfE3r;+;l$EOSOvnO}%SzKgh0 z1x6hs94|rzq>?!JssHE0^(t4~?ejv;rH@wNy^k2SlX=b<^AFaVu{UjWZbv`#Pd_o% zB>c?-#~H7e2$RQq-t~g!Z%*AAHXkO!g+&xCI=i!9BdJXnzS}UgF};g1f8?ho!EtWs zYFc~c}VS{U`BqrV|qMxqmf@D@Eie^Rzv5vMp5S%KLaPmy>69uQY)S6?^KAxj8-!Y4>9ke<*S{+!d& zh)44vla`UHR#7Pc-aEKX z8AG-T5Ff~1W$hEGC}HV6hk7h(DPe~|=iN%lXXtwP>o{Gb)L_Sr;Ivp1L3C2x#2Or8 z4Oy)5@sbRx+YISNHROR}$lV2Xyj75^X5_+r2~z;ZO<_tHIiawqr!XjZ3+BKu+Tu0| z&JrXZ3(rk~+rTHDKC!n!L{DOEEQab>2>g|a9Liy-F+d1i$~co23O=ROu6Ih{0oqY- zhs&sr0z9KpdQ_d*pc3AIY(dCB5@y_+9<9!*+YsD_ZP?H{c)k7!rV=1k-y#{3g#??R z{vcmPu=(#DJwQHh9TnY1Qa75tWYQ@L*3PNrI+Bf}U3H}7D_GxJM0H57i3+Ji$}n9| zQcco5X!9YFn`ZHeV6R{eCdqNcAVOP4Dx6ipcbGXXEJ|9cFyc3;X#n|>PcN9vf0S9X zE^y(rOpx-ZPmQ7azL?QyRTvN1$Ve?mc4NVKG$8>7zK+ZW`Mp~--{o{7YYwN!h_xsT z!(G(fLx)Nhse>B2i# zkv1rABPUZ~-i)Y=Gl$Kj{sc{H^%Oh_SrT2&K_mlOF^Sy(On?T5a)9hefqZ^n)}WMf zcb_?B(3!}18Z6;0LL+5Rb`0mP(_+m8+`wsL8VER?)AH*GIEd2r?5<4MBP9BYQcrZrcNDrDS7Izlh2kF`Tm^c5Q&hPyBZq7?Xn8jjRt zbLK*Y%n>1g3TqJRUCu=l(ZX6Ov2I#~3*;Vyd`cyQvyc)_ix?5oEmR_yfYyP^g2`3O zi^bL`zD6%ri+fzzL5O}HU=sOw2hx*s4HnEsI-Is(MuDDGkRJoT3z3zM0wcKUWGd(% zkdLXn3I3-h6pq2~qzc7PNYWpkfYyvnw_eqT_F<$tS7LYo$5Kcfbpwh-q*Eiy`XFY) z$^kSZl!lr7Rtgvdh6v;vP-!!KIOJMT--;mjlVzGbD<0h&s9D{vJu8LZFx7=n{UiJGsD3{v1KXZsnX1Qfv@;JX*n!d8-(MX<9#u^5WDWd^By4N?7s zh*(2JcVNJb4U%#i18a{)=A|F}a>QVC(wZur*R%Yum|!mVokSH!ecaU=(h8p zNP~xfSw#o^@h`sY^C#zq-K(cQh%3C8_exRDnN-r=GU4n`I}%zp%!dM zEf~#cT8s#GEV^~jbep0j#$_uoFzZE^27ypFmYjh+9Z&HeSIM5W-L;8WgZ3NX#vw~- z0m$DpV1^*4l-Dg7!b>wSOQ%Z18suf*jf7(DxYg`1MjwW7a0JxwU;-SMqct$*Fb6l{ zm^tUft^Dp5xk1Eiq0MwEEwp>CMi~g}9}&leXnEh|268u``GVd`dZb5FQEoiK^T)(k zWEsi-aYx-jS2u(gBPX>< zXPmfOQ~~l^dd*D4%mRT+2{y=E^FP zyD|8b(+Id%CJ&kb>gXg!O3ZRB4JK?dnF>dJm*mc5v|p<*YQ^BhrTV)d-+`53ceTBF zsY;BnF7Jrv%!zqW^gMZ=5@E{G^X%bI))312Yv zYjCgm#v(gFz`3@E1gMp3@#q#*omeY_>7W8b?l7Wi`cHQ5n3tQxg^7#7qB9(l3)=f zLdH2z!~%s>Hy16oQ;;@7motzSsQInR-fZmOgkGwP#$ENpUNOk`;kUVgSOX&LxGUS6 zgZwPkn~>}5@LR;vcvy`X*4^Gj1X|&@dlQk!$K2~pOh=9-xi^7WnE1%Ay{SzgKaShn zjbM=*xPx=;ZDDVs1T8RxyWJRZgVPi!FycC=NkwJEn80b=P~(&Svna?jWd^q6 zY7snyDn{WHTL~FbF-b2I=uA*g@ghPYJ^F!Q^FSVku0c{vD3}%M^LU>)| z{=yne%7C>qY$p|dt=P3H0)-EWRrWaO*skCAQtkK*ly+Ml`5B1ga zzfgou#4KduQ9>!Ypzh7!M2k^%1Ts2Bm@MoXfCxy_dI6OGtv9<9K|?!+vblffO^84; zTSE#jLb^pw3ehZ@pgRPh*na?M(2td|dV`#ZzVg6e3C+u?4moGc6<`f~`^#Vz(92nG zbXrW|uz&5BW^{l8@Q zK;kaoer076CI~iT1_FWZW>$u@WQ7#IL9_xiOVk$3B()SiyvDL1k6KHxt0fJjP$$*- z=}E92xkw_Cs+BSrvTW4$>3B3m9SYWwP$xx3MZy&x94$Nz&=HtI3`HoKY$dj<6B)a= z8@Ed$cjL@W?#?uX1Eut6G8K(?xT3f!3u_q0%KE~fyTl~4@DTtHguMo{tAIm~c$eg@ zB+)MAHY2-Crt<1pIhts+S9Y;C0n@Drif1sxJ0Xj_&i4axzqh*~0GfJcW<8&6#~R2h z2rZ(hR!OSdx5Kfwi$a}61SjKoh^QiecM}$nimWya^oW^Mn1Jq{?3T9)xhE7S;5HHI zutECbD!_}PD4pPz96!em9NPOT@4gj`qjWR#mqrBtf(~gpp(KAvbn- z9of##>xAa0%*qKjy5xiaawb10q6p1I3jrUrW+@G1x(;?k%(qR3Vz0RrH>}13HbZA? zsMS&MA44^}He?~kmQ2>U)zCaWCaHpp<&@K3xiwkf23jVJf&A+lL8N01f_2vUSg{0d zVP5X!9F%epHrl{SIlC^UrBO{*SFoy6o(G*Y++VIZitl4M8?E7+xSeBTbeP0^!RhS> z3!zw%@3V_T@mDmjTh6^WS!K`}QVc}(Sv;f5lGyi^b(?Z_l_o^VuP1zdo!=vD5-cpm zT~0MGDrXF-=xQT?Ej^~u$GS0jWNomIYaPMa;qNd*j4p_4LGc-5jQnv+a8n5yXw&_@Sx{%3`pjHY0uzXK z6788L1QRKsQ95DNNpQWgPq7m@Y%yn7!>)p#$c&P?16>hcXQT!nbd;gT0*PV6kPQ5H8G#%l+qlPs2|rwqQi!>R9G-NUX)10&Ph+<8o(!t5h3ab zkp6%GXL&wA5IR^nxC-k(;dGo(*ql|Yrl?KMa-T430LN6Ii&1J%(e(4j_UgCB`hEvzjek}y-q`Q7-SEBJ1~Y1KP) zpWuX+gWQ7RI%XA^Ri8?=N>|vbE!c#uR&@HcS!2>l6UxxK-c{5ppzWUc_C7hAj=ll9 z1%}}J1+ZJdNbpGX*85++qH=E~FzH1B)hT^X7t4D@yVCvMU%yO6-(~~BtneqJvh>lo z%L*S9ed%2}UljGMj$nPEjC=`2yAa=!GHE)j`95aq^t}Nym92;&iV%{0urJe)zriAS zg%|c{{4`%fG+xv|g)6+#hRnIy^=;%FTm4F)2P-5~D#JL@v`q$`^kkNnk*=7WkiYUt zwF)!c*4hGQJ*_AqTz02PV8X{0LTGpSIF1Ud7*sA_uP4u~Q=x(rno&W&I8^RxZ@C%0 z<(BrAJM?ckU2i!BD)(C*Dt9msRoHlpViL~!;DY8x0hr|ri^y|9SyX(1vRV4Ry($qi z9aVt-DBhvqg{!B+5i84GCqX55B?%KexLnYT{XV%BJv?Dl!zA=G{-dx%dUE?!Fl$TE zXUsIsSB$%S3Db*q*`+gfxBH?Z*I4wjZGNxXp%XtzVt#<;RPf;)@~gg&4QUgcW+*%n zSeqLVw7bfLMu-(HgHHD}HOSfN9FaA}a1m?tH+%1TNQGM|DDfYt6X@(b5vZE721Kx{ z+9(PM31R5`4N{zp+9)Kp=n7gXw2DxOk76zC7P0pHX(AHyM&RoKR?(vHm?<&-cWKpb zMud*3fRh}nz#2xeVRGs0Rw@>2h`B`&C_r&thr0&qjk*Cb5{5CNdg=nAQb<5DX(Hf8 zPRm1=O`I0F0EIk81ztc54w0d8CM9p5Lf4Bff~6^=BU$nGNG}U+=S6^ zCos8Kui^4Axq#LXhz7Tj&=hcT6mtU(y^5F{2RIqb0-P3)6v_pM`;T;YvgzUCn_T@BZ0i6UV0Nsj<*- z5xU^96qF)99W92lkT6VeMRjR)!L>c2ckW+-4w7pDv{xhNId?p8V!2Jd$(QZC6ap@J ztCvpe(nWi9`p-a4U4djEP(dnUO2^~9&J}I#AeSh-^W>6QKIAN){h|{g8h~a_gv4Yk z){w|00LKU}vFzWs63c0HxKzZ91I_Yvkc&f?Wsuu4!wOY-`Rn=W-e)>epIr`uiK3V` zgzu^mUWypT+_b$;Kxg6sv^GnhiSJ1M8H>rX)pBpTF^jglh^I@{a=Bg&JjH2&|a0%j4?-wEb)z0k(@m& zCRG$?FYJ*a#Oiv7{0kF=ls;OTqtl@CSRy>95E+3%!?j~_IkJW8n4DrYTs$UsV?z-Q zLl#2=4GFuXu!x8hwhMHzcqC8?bQX9dCNG%GeV6OKiT5$=OJPqi`<>8x17!h+2vJZh z<)jbdZej17Z2Karh)D8!FlaFkmcvBiL|0cvFj$DAL+t(g+}fry-ZNr!ed5X4jI30L z_fPH;BVBFb`%P%TVO9!!myxHk7**Y^LSr)mdFEJRvVsE999xC-$s}}Xqd;VCe0xa@ z9xY{5X6+@HaiJ{NCMGbKDxwmP=GL`Gloq>5C*-W0R1k3v4e$FZPwI>%<~QfyT!JPI$v>(nCrfc zOYg%e&~M3hG&_U*jCv#CY*pyuxrJDRi)JB~;Mz!1X+{+!S#u}<*E1!q|<(IK6rob70=mVe|p_ zXR6m+{~kQLA>+eC#_nb}Xtp}hGe6B@Z$+ePR*8YPF|6-e@cQGpkc`jw^o909ehq6L z4(a$ob$kP7gBLs$PG~ZziRE^jD|cw0>iHTKjNV*Ppi> zwQpW4Z@*r_=NAU4MB$z-E9ULG+VpID3G#SH6YNy{r$_9e-R>ieTB+=iT)Vow;{8!& zOJeekvUNq)7Jh{b!IVAJtSKNrxMd}p;>D&Fd!T5s2mktgkpJn%Dn&?5a`oz!BzW*_ zbtcVD&?o2Q%l!&}GApJS%m*HhJgdeA_g#^UN2B%`1spxmLLT^TSVVsdZ{Bazam<&jIw4 z*e#=%;?c45MG08Li@TRyDgto&@t(?B`GrM4IDfx4c>TS%cw@;qwp21vzC3B>*C|2e zH^2BNAjRdnzH_BRJeIpXPO7YG+qH6c93^Qkvc-z$Pg5v5QvHXvnO$yD2HDK%8#iUq zegF^O99tN>*QFDO<7}O77Cl-hn|tp`=_1xIkRhK zvZsHxIf`zMGqZK@D-zK#YT(JcP1LnI9PWDQo~5%Xq|P0F{_C4oT>|0#?H$N@lyD+M z6ZHr$gp1SCJ`5XfOf)WF572=Lr2B>wV<#S163tUK1+PBUZuIrco2W{78i8~b!q??W%Gzmf(YpA#ou5jNh4_`fnoeG$rAMz|W7Y;7d3B>r3<#?k49kDC z(QhMbF1`_$b?6T_*?}pX{Z~#S*Ng z{QR{o-~i!Ru_|JvSCu+<{{Bf<7o=RfB?fjH6+r0ej>x^P=gkN@FO3HmQ9;+Iz9IcaDw~qRZ zHk4jp4ViT=U!qJiY#4Km8R0pn_*1Sht$k(wnm*+3hsysE%{r(ZH|xYVGgT|ObZBM* zqbC2z8%5jAKR@JNzBJ*A{4Z!e*Q*LmNMPfU##qgVf#37&VoPfG{P}m(Ae*N)AExmvva~^-*tku!r_;w{1!=Fp z)F{N!{ZskM4OP1~?)>R^WBB2t^Mf*T_xybMFx7C?9 zMh`Pj9hhvnrT_bZ*-j<#W_RYh^w%~W{d{3YTygOzQFQ34hp!e-?^mH;o&U8V2%`v^9gM%ebh<|VImvxtcnyy5eLo_#d?=2M)nQIyrlp}|#ZcjHIZl6&#lmzGLQ zPu0TQrRjMyr#cK1UWXCk&kTllOK<%M3;&bj8s}fiEB-7vbauhZBZ6bfu!!)(a;;lQ z!;{&ODF)O&*9@Da2D5~@6?QtdMmlkS@Ui||ulr7O3t>BVt?~?W9kBb-{`5wH6PpeMf2E_YMe{jky8oO5?|Yg-Qs5h*4W z--E4o>xw%6URIksEvHPbn0!4BNr=}LM@(p5eLXgwJ?JtblN;k-52 zzSMnB{v_e+_p`$;7NrOA2K2bx|0@v2g+#t;>7yF<^kGQA%aL8rnpgZ2raX17&;0&I zTgH}Y=e^|d>q|qtalK%X|LjOYKpwvkTtW3 z+f;w!MwLrj^;J%oN|{|vSv#k|WRdBKj5{TzJ?C-fsH?Z$<-E89(lBoq>s3r(YCI3T zj7K7n7CboCDZlbHG@pO3qn59?yLdl6Jo^^pKUk?khe?1>V}^rMVC#arcHdLgVvXoV zIpFmk8;ZsbIqbX6nQx8$GI*7#DB?uLp}oSUo9!%fYCOkOsoRbXe|IAgBel&c?Py8S=LPBg=e@WM`Ovp0u6mmUvJp>B7MEh+f5qtk?L0PBP6 z_BVrkJDZXAc`J_h-J%XD8hNse>C4xt=4e;X+j4fjM)UXW4aW?|VF{(c?C08d>BEaX z2{HJ@S#v-3V;=-R%&zu3IWwa{6-xioG33zk;NjDcU7zFYb>wo$?2x#VWABc2zhfUW zEe_<%iZ-n5s4;Cm_2!Gi-^)%-dG>bvsbAK*=U;siSPp6zZFu~QIT<4K^ELYQ%X>29 zNH%_c$<8HpSB_Tk&{2unh$(fkW7&w_-=$K#9~Eo4qS?Cw#WnjL8J``gywS^UiY@ zU0Utb`S$w!o24b2s$len5!oAdKT=h_4(l1~9es1$;!wW{w`}%u9rX(@akqr8qE7$q zzKTD@qYA9MR4k}rkvcUJQSgcbE)MLtcYB%qN zHDBS}`nH)SqxZb?y05cqS@N572;DR{&`7jb0Bi_M2!^KDRm9 zecR2`oBKE))z>+@g*~wG3ygZ?_t$24o@$qf)pW z!f~fo!csoL=^-tK@)GVJs!j|WU^m|r9zYu_-N9U~mi6N{b0|7X*L#Ks8spO$ zT{;n!jv?jW4lhJ`)}S;Vs8EMd1hF1fkA7D|_QsoNFVKRmM4Ow5jJ>)_td!ja<5;Bd z+0VF&$TKTro6*G}8hMpMM`1D_pc7XPe-u*3YEWdULQ)CZrL>~8y8mAmCk|cv@94h2-s^tN_5QrS-~03*-1jf-X3xx?z1LoA?X_O7=i|8|YVW1PQ8iLiQh&q= zI!z2?i6)pAwH-bVZ(AaIi>_6Y$J5Cr`lE^xQ51oP(kh!eAt#sDkJXziN(3hfd^fF1 zs1s6`S$z@l5{rveW}q!(fuqhvoiETPz(je2u0X(e|H!deq?9yW3^8)+6`@9n7vV=k z>KTIJ0*JjwPJWy2HSBimCADNGiLU82TzyO#Ry_-3LJ?}o1>R6q6?|;`{dK1!NxeYs zeGon~e4W7)kEUWiF5)16$Q8)>ga0P=5DDd5&VVVm*L1n-MLAb*e%cLQk@lP~GBO9^ zdfz7-90*|Vpo~{KEznEFwR#uAVN|O?&u=Ti;@k~V0L=PC>bx7oFu63kIDMqr#YWFH zd8S*_L{YPuG$PsvRDwbtxZ-m>`GLWNuj(g10Ktp{K4t7@(PV-d0cesu;SO(Xi=Zn3 zuCWV><4PV0(Wl;Uy>vpq2_t7RO`;C0s)c)@J8Gf&xyKUZM8K(8)PC!jv06RS%s z!pJ#0!y`N6sLvt0-0CLJT-OkYk3+Fk*c%=E)=Yx~{sa^Dk$ck{$Pa=gAV-U;RZT3^{#h{4}#0eNzH2)IP(*$qEVU zGr1zOJ9kO!ty?YV-Jjx~2APPqfDot7%Md|oYIsWG4Fr-v?^8o)2)Z>PmiXmm41A2y zRvq-ADD+dNwqRnK)sCU6CwLTyt7LS|OTw6s*O(DqLI$G`k+na6npwRhHA15e$`Y~3 zluAt7n6kYai5!k188Ju^u@ULCI2~&=V=pxW6_$V&dpV*LDpDq)i-arDwN|1QqR-o6 zQ6^<@gal296f@S!y4DiKgeC#G5LLpXtsFfoC1e}XM8a&GF&f{tW+32vN-11!mq6*t ztRgM1DY$yiWnB<$}t+yZH zI-C3C2n7;!c|+sPnuRnEhi4`GZ%ShfgRf!{l%Y2nITQXs-ylUdl-=7OW6@2Qzr+#5 z#2w4`v&Y|&^G-mOxP5rxjEm3{SQdPc0eo|5_IXT71XeSc5)5+dOcZ+6(uzJZhl zNWtEVkT=_h_G#rHst9rzqrO1fK!()?Q1=vOOfy-~DMB^_{-R5LTe|5;)}3TU&8)$e zU@!?&s&C~&icmP1gxn>B|D-QRvsHgQqUyM#C(~&VX@gM5Q9RU;xNN2K>|JSU{_|~> z_0*Zs^VWhi$6^BXFXl{#q;<|X=FH{`V!Y?QeEBEQBN2V$$Buk{*yQmkUj3UTbr$kM zQT#F9j!(Cr;SQ2INz?1Q%W2K}m`(GQ)&2X0G)Ex(9#t=aZYqTu-DTeX9AaHJFD%g-U+)~oQ9eW%V z->oTlGyXk(A&$~>^{2iZusgdgyq$Xb8XtGn_3yq-tx&u}Zer1cS%=zXQm^y9;7i}k(LV@kA(3#LbCV8;;yM^4MB?O9WjI4-cw}O zE{FzOckiaxitjmsHgS{fsX_nn!te`OYgZFtAv&YG6MK$j{LDr(vnt9Oumj=ss7JP; zW8g1p;||^xPQEgC)0mJIE24P`rLz00HcivTV)37gIcl$$J!n&$v`qrfm(XqZVR9Tp zf%4G>PmYs_*1lvf-J0gR-qow5U80CC=Qh2D+L|YL;aWRN)@k<(#KHlAT091ZhB_C* z{MvZ7nOle9-4B)}z!OXFpO~`!*nnZFy*6%hAt#6-X_bMg1jGs9G4Wl5Hh@0{^4TG| zm350Y1hQA7g|wrP^+oTz7iDskKSNXg zV*EfD#NEAKW*z8u>xw<0B~T~C_k;7c8%ixhP0?NMJ%VsO`zb@Xn++T*Y}C(Ukd}=$ z9g<@?p{bQ)OzUc=gtQAt!AKqxY~W|!rHUtA4P8ipX0W6!a2|m~DjtjVXqDV=lLp!( z2+62-3%@p;Xl|V>W|yC@zIEuFhsWb#PZFK2a$R!01+$Y*PBq)L%TiFN;xcmqmhU}M z^!7K8UPHx|&r!$PHwUA}pknpwr&!RFKhy<$gJTkk+8lp5FV=2P(S*Hix+5!(%(mZu zY|yg52+!!;a%{13S+?Ksy7MD=x6zlg>JOlGfF9zJw$@9T93#Qwk5}G7vNFO7W1fd0SaMv?uoMkgL9K$f}XgKXHE zY~?`K+#1x+B}^($r;q5{Df>Xejy#~p3w?4_rl)wG;15t$K!{nQOB{`$MrUL-qf%pzh-4Ns|J|7HDD;@0?@)B?_TwBg3wmU zGkmcDLh>KT0XwraHuVVwqPJ;F%RzdGk+n94QaVpvSs^-=4yXKDC8e$N$v#>pfh%e& z1mXTsyx(@(lPF4|F5mD&d1NipNZ;mpkfXXWYYu3o2T=?84R$fCOc5EBEiogIs{#?$A+n;cnN^+e6Mo_O06N#ythhce3<2jn z{Nl_}fIUO0lH-W;#1oF$P0GEczEqTRyn*XQhysab?DGA&v9t`wV zIXH)(N-~F!x~48)kg&)%!fCKy*lDi>VL+;0Gq8y&DC+}PoSUj|;+O5KF57p6U-k4& zs(#5Bzx1NM2Rv*--V1|MPpm|dw~N;N&zJ8M$>h?0+jlR1_-V*b3ActWzPcKqM$Uw< zv&XO7db0Cw>9!EU(xGD8maUPg-<_6i-@K)69Gkf~n(CXn|MG|har?XfF>gzq*V5>U z(gyDI8oGza0Qeb;@?F|lsoxjhORWCVV76@w-Ed)qcHkx6Zr>A77Y2b*#g~S}vL5?~ zI)t5GI)HB9f2d=>V)ugt>O)zNe=p%XY3|T@ue8%|zrrlQS7CN4RrhtY-pu>IzuqfV zXTM^=?d7T6#@ac^lka_SJes;}CHGO1sU*pxYQCTCmwfN>(}mf;&}6d0k%?JpjQzrL z-Gkxmq6f$$FoVsFS>%&bXa235b&|)OC$<|$*9r`LzZ$Kp&hN_y!LIG7=Aadn26r2s z_n;`YdYXI)(fQh3t7w$y?S;D@l3_kkgc1ZE>~5$@;bIZzzw63?%9^sI*4z^uc2{l?WhQU=$58m=gmJx$N7?=X};hbHZP!KTPx< z-$OXlqO?h*OPli3QE%B_Z>SYaAp}EqhbZ|QW4mjdb7FMA5&eZc=a5yuG5I_E&&$gM zlcuuy4G~mN4(+}}v2@>1G&_V1E^8$QLwSht-TMyNaZ5D-mrq|xTvpB=Y)B)j6@pE1 z>r!s)KCUo(|BXm({z<-TeNHVrwsNzcn=`3rfU#)c2=dDd8#sb_2J_%Sk<7o+9PZ9| z`)~b@2d_Zgeqv+l%|Zf#d<%QzEu~*~rxOxpalErlQ0&2-cvzEQZ&m1kj#Z_D;7f!5 z&NeuBCb*6mVY)$STK;-rggkp-H^Qd;*q-hU zMBn-8gB3#v|IuvvgQE0Pr(<=82Wqo+XwXpg`E5G={hO~l ztk%j)Zs&07tm!hU^tL*9({@u~$dz7!I~Pqz#|yu2^wuso((=A`qp(VZzc7C58PY$| z^N7ynbS7oYQ0$5QnSufI5(?e-ct_o=bIDz>%hvML& zG)xZ8EtZzlBn#}>=`mQq`5SK)8hT7MCpK*?(4HHb)|ZY&Ii`Qa9*{dt9C zlXExLPoGP5c^gvjjiK@X=xd0@olO#owaV^Ijw~WIuA|!?wEx4Qv#lrNH8IWcJ0{I5 zrnctmGiYpIFS6IT)2ln`r+>4nU;F&%?P|fdJJoBGs?XfB!H2(LKCBS?jMO~3Q!Ok{ zw%LBB)LiIXBUd^GjXjbZwUXPpEb9r*xnqNKk1SS&`O_!v*^r&3=8K;nF{YgKpBs*a z5224!hH-P>>;1&|l)kt3yKjng)4N$JHyfA=TSMYxCaa?@3Oj`pX=O6)yEbxnn>M~% zlWdtBuYrs?1iow@aJK8gf}A zs>=5(?MA#MVtr{o=o|VdK^ct{#OR{%%mznyi%2uv{L48x%y_�If6n5yG{ZN`3%~ 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 N;MAN{1_!Fn{|A*#nhpQ} delta 9830 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 AGXMYp diff --git a/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.dll b/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.dll new file mode 100644 index 0000000000000000000000000000000000000000..3dfd134e95636367d8b4fa9cfc244fab299d55de GIT binary patch literal 24576 zcmeHvdwd+#mFB6c?oz8IwbgAsEI-@$L0htgW%&uhku2HR#4jviV`7k7Qrl{1b&2j4 z*cMV`0>*#|$Pj1A18g2K1jvwyGZSw}ViH1FGK4&tP2wbG*iEv`%W`XYwM!*it`i}uR zRs8DgFKHWJo!!wJPlx+c*4|XKFWenXCap}kD;7=-B*XD!xNS>&xXB?@D#D4y!Gq^zKk3r3M z5S7cn?6-|75gLKs4{~{g=t*`&;paF}DQGX=Of{oo)Hl4im;z|@&6KPERSA1sb5p>&MJ2e6gb+uO-RtZpja270&z&L+xml0Wl zVb#x@9r#L@ffj+Wb+t5kv4>jFCTa%L+radjo*}L{NsCN^*rGD?yxGo`FsA<6VaRzF z1uM>*)edchNkVrFfIZw=tpVK#HTgK|W)5S(m4+Hu1CxYaI}EE7cZ$nplF)0Nj-rP_ zSfdYy!7A(_1~;#VggzQH6;?n|Fnu-He$yD@s_5Ewrx{l{%X_FE@-QoCq|m+o;Sid$ zCIeL83$r!9Sv4#CY166@D`vA55U$JdGr}d$3daV7QZS7x~kLND8!C}~={0#@GF&<%(&}+A= zz|xH&aQ(VxXd1rYs6j^gTX6VGC%Bc-U=}gjl~d1LgUq5cUw z2gTYdj(3ADg&s_pVEBXkP9FD%7hHYy6Xvx!s;s#XzQ$!_by@R-VY;#6j*~M`5Kse^ zp3e;)GOUa7y|7w+TM;1oAXs+PRzZ`6?)qh}NKS-p?quD=V}joMBj|7)X764mEMx+_ zSvL&bYVdlQz6kUYCJ8+PkJ|HlJ#-fH*z`b*=QmqvdWYDK+^~qT7B$VGUTKC4?XY0d zFoO&C9^K3BJ

??hlWda>RlhM~pX>;0t>yWnDv@N5=T(Mm8+hHwh+WeFK*2K_An_ zH%uC4P~aOs`z8)C_6_#|zF|XheRBhAQNDp=m1cyx?HeWyGq|vC>cEvLtRiE=zFFj^ z8T4&}zUgPf&`~#TZel{#H}Hn)L5k_(8zv1i$ng!&=@Rx$5@PHd?gM!q-JG59-oD{k5MlEbLSKAB`(^BeoEXM-UiwhSkJcFK0Q) ze~i{j{#%Ef%^w51g}Zrda9`n%VEB3aa1Rqczy!oh-7xg2K|I3rX3$5NB=iVeh3$jv zm#`M{9bGVe7;+rrY_CyWUy}MD#v|Q=iU+W(yo(l7%j+%S4dW}ef=2$O~xV3t^|sAaVQ@GSX^y8YliyQ&m%6*Ecbj^dyr zbFr(KNy7{{74i7+oTzZ*;1V;vmW^bR(D^>8uJ*w2WJd=6vgZVogkHNux2`}fbz=mD zRgUmNS0R&x?kKEuWa?anOd4iTyIi@oTH=OH#0`_`ZoR9KNkVrt;ub>5EOIq6X_x_b z7f~$To$AOfc6Bjnn1Q3K#*w+i)y1S?25uHdOnM0eBcI%$ugaMK5e#*mK8WqTXJ=#s zdkOBh3GXp2Sl*o$7}*O=i!t-!J~lXaUfj=w?7YBiQeGNmdNU6;lZF`-&I?!?Oy3JR zo)>J9%!_a5&Wn$-7IcwQpSn@+(ifGawriL>8$m`!Mwt1l5xNj)fOPFEEU-H(Fg(pM z30B&Zgh@hIv3x_JPM#AH1YlilAuECfz*LbqhJ|!xv$hu~jI3bGIA_BT1b+u3SEC7Q zJAgh2yF87R`XJounRULgM6Vj+qVBINs!BhEnttRtWD3s^{OOT9sG~}sK^@QsLxZZe z-(0JMz*iVo-DP^EsH&T;>x0d#0eR1(R|~Pa*5=wgYX_{ES0arRE&2{8$3Ygaoys@e zNK-E1fO~H%c4qrB#9fhoVr-?Kv(7s`7~&q7V;#Ec!d^p0H6@QKzaeYn`3-YJ{D#qT z{KiG)w-dJCkkmaxNIJ@IpBU>mt}>qAm@a7hH>sZEH|~n-H|{6=X7^x-dtlZcDhR3S2*m2_%*ZPPwhs9-BZ9$W_sL#?;|{qm z&wof4;=lFyw&RYA%70JU{=+im8M+cc;_gvaISp~_)rgRE5qDgrq-d=d4e<51xZn`^ zK8f#@-v>aTiDrF}HK`?MGrTqgz;0#c$_H3bA7qks6*DoxJs|Mc5EcNBK1Bqp{Xe^l zMO8IhKvoD#bZ%kM8WF9#1Z>8Y!cEN42l-1WoN6ol`DJzmTY4*+U-Y6Lc^cidEn?E8 z*S-7hyL#lapjP>RUZh9RLG!HmSVNNXz^ZrN;bRse%pEq_i2-7tp(BLV!uFZptlqhn ztH6_aSFPjInw{=!)*(|@%uTXMXSu*uoUPTS^K@TD`emwJox(J?E#HQ0*vTN|gdImf zZPFPXas9#)yTk41FnG3?#f!`nZwgQ1isw1U72?&7m?4fB@d@|&IQUpfgN3olsd|wq zXM?qJ?lr3^@*%XS%lWIEexZyA^IN+BO6!_@)^#Y9n6ttb3l>?|Gjj$&DuHY-r6M^c zigY@hSr>`ye4iyF`uxxRzJ;dGV)M_MvsMdJ9h33+>C{Z?50f7z({kO2w7|v)I#*Xa zUpFcun8If50nfZeW%F@{iy3UDqflg6U4S|tW@lHa&H5l(#DXTX)aqd#{H4xDYv7Oc zGpLWeK8*46q+{Sm(Ahd`FG@pP6`R6mxrw!0b;&UL>CvU7+L;v*qy)2ebFLM71d)Xt zkcJj>gq226(;VS?7)4|T9L73prV+suFe8|Y=7o3|#OzVsmHHqiq(>jz258;L7I9yY zp80GznEo7u(U&0>!tpRmnNlOKS?_@*2RHpaCpr9xK5OK)2HdR_kE; zIlB#(LmMn;4l**PjnC(|f!mhF8qI<}cqKU82jzZ!p{b8>$*>U5=Ff{v!Oqr_iUX5^ z)oKp04REBYJCmDRDJrZaYG)8CIL}Vq4%aGZSs*`w;MS(@KEhvCKM3Xs*BoZR{aVw0 z~Y{HzIlO@gCEK055!QT=F1aRBJs^BOsEqdLJpIopRX2~ML2 zaIr3!On2adzvOXN3BLKlRN%QRbvbcO#>L-=Jbe6ik4*YYdK%aZbeaP63wjMYel3)@ zLGfedI1S3>`bBz(RvAyDe8{*+H|eDDpb?;#43=;6F#RflrQWwaCe0DpEU@2uo%ag5 z-OJW}!TW&Mq#po==r>Z1np{3?-fEikDU{xbYdss{@^zK0=O%$)seI5d=~tC(^B<(FRWY}AO3f5Mt*zlc z?gTU`UBiC3OUlpHu$?ag258CD*TiEy2JB7#E5}olOELCbK8PT^R>@%k1!nnJ zat%Rdcrxgx~ntsySoA?066dD`R$JVDw$ndzU9^7p0euVDK63Z@^D z^0CTWj0P$;?xO};Z~PF}e%=UcCf(|}0q~%}+XdbYIGaA{o378MXMOV!e@rpyKENO? z^uJm_xvZp+vbwa8va_s^a#Ns?GBoK`w5ZxWSI+Hz-1AxV`atk?%mh`wr1EtHen_lRl5XFRr+Tu-dycc3UuUVA=Ksz zrRLSIh0Z?-c4$gSkI_uJCd|B1y2P}A{n*A{1U8G#+1Nh=3)4m7rBV8AkwvrVl{u>3 ze=oM^B6?YTHcD^%E##E{B0d|XcSlncNn}zYPWe`2X85@ zwXwIsTSkxA*pdp1mea>=tiNIynNVBIK08KJ^f;}gi)`$Jx`n)WwT*S?!^rmiE^ioF z@*W$z4!kD%jEz~qE~m$NQOEcV16xfm2zHD{fqj6^+Sud3n(6EkC3y;13;jv3WArkx zH8ib}dB^Cdz*^}D_8YA8SHRln8NrUx|I+Wm&Svopv?-gN?ld>>66SQuXK^W2yEb>Q|UA=xNffV+QgA z&xds`_L6qFCq}rf5Z+5#r)Q&<#cuR;Xi?f4X0Dn?U6fK7RhxZU7j@d$MdqzqH?5Lv zqa=H%Lt(VGs88#m78~1KbgLGlV>yz0=qENW1<5^h+{T6>xtFHOY*adXX^q0@MM(D2 z0vr1&B;)jyD_No6Kwnds@1!rRC+J%?cG|Z9*mnhciN5B0SWD1Snc*+d%f5Q>Znd%3 ze2sb^eO)lsdLLED>_0^Ni~F=b`kvy^eZ?pBB)w&0PZXa*oR`{p;>*Qn^nN;{>PaTL zi55%NfEItBb`!m3>pbc|si)}IHukjtl%A%G?fmkh|BRlYv#OqG8K8}lp%2k5C4Jfe z{k^SowB)3IGkI*@(}f)DO@i z8#_~aN*|;xf{oJI(lh$4IBvCt-vY$BeYkrQ9MjLqu);FBuBEA z3jGfHqrzm|@1*lK_Pg>0`kmyfW2@D;-$@A@<8i-}PT3fb`(b)pFlE_cx<)eXA(|2F z(+-nvV~c{%8h6n=8@oLCW#ewzV&~*d!IzDD=uOFrO3M-ISL+ddy`oP$LjRz6^m@g! z#=X>J^WLiXvhh*cBiJaNuXq`|r{^UTy`hy=m3r?dkL0>Hv>U3zz)EfG<5l0%?x%#p zil42z$GD#|HqWe%(fu@NV-14w(^;Z7iZj)<&~k@hVkflx-j?L{MyW~ir)qDM+H8#5 z8>Pn;Chd*VGd7Rg8>KJU7`Hb{U$iB;y;1s#V5+@QS}HkN_3tR%YGd5LqjbBCaeGJU z$)(C_?%z>*PGK6ica*+lW8B_RS}3_(_3tPx6->2vl-dP5NI#hp!=0gJW4{yZ5y{tT z#2%oN3ZoS@xErHB$-;{FAPp#tUayJKgY=y|-s?8+yzux=h<}`nNxlxr_6MNUdy2{*P$?7rymLTtd!rB@>^17iblT^_%HP*_e+G<|L*os4T=y1t==o zb0x16x`Mg%P$kPN*ip^pT=wPT+b1$3vTOJ%no;t`oSPz&*=m zTo2*ehU)~bC+H>$>DOXCWOz{EU4Wh1Lx3^u1VegCV6ni@3p`D)Yxik2^nm%W_5wX- zKB`rKz7D5Ce_=kSHP9E$Z{bjzDK)gCh-F^aZb13&qO&NUDEd1{o-F!rpltAY^zYFg zU$OoMo2GPmh%Qf`xS6TRm9 zG$;%=qHYBs?}dI$9sY;4jl{d84$#@!>-~SwcS*TN;0v^;bf@tG9W3hxd?>*1WKp+q znrg~Nj2gPH{2suk%kMW5Vqt>#UivgW8vGSxP6q$U$ViJB;#C;l2u|{3q{U*{bKNSf z+%E8lz@WySKTS=cTRb&%CUmc-Mtd#Ps6Qy&)6_cobD;lJ|DNYG?Wp{TXSUW=`Cn1q zQ^_sfSUJhFz}E1eD*vbFQ?#q9%G;pr!iv(O@k;VIyKLOb_ZVzRjB4m0%BSgLQ#N_o+bQoeqVtsK`LT@nPSR@b^q!{Dnn|AL z#m?vHa?dl~2L(G6c>RI7eWMz*d1#f!zWR3jBz` z69OL-_=3Q12z*1}n*udm^b4FVaE`zhfvp0g0=oqs6!;N=Cj>qw@CAY25O_}D8v@@H zNCvl}2{Z(T1YM_{wS7J;n-cMFUP91(b2;0dGExLZ3T<#Phb!}`Mln+5I`81;OE zuFyxMd{D~ArF=%+ z-FN__(?{^@Yn^VF7C%O1DE|kV1o&wzhWvDKGT;-iL#HQUMJ3JEJ`Ffudjv3oHK>wm zwZ{M#YAjW+odjI0Jq4>T1-*)vL$ZoiLb8gMqHYy6L9&WgL$ZpRAz4jrpjXp6NLJH& zNLJI8s9TNqfMi{SWHoJtzse*JF!XZkPosYau5%^M2U-3Gb_3&j|0+b3gn<4X$!O8qT>3KYlz#;g1IYJD;Z0B#3F7@%Gl1{`C9FyRvKdWn#&6+)AchQhO{B>&}2Als2n-pf8rp zEVrcoZhN>lPb5x(%rFSPc#Vwdu~7{QMe+OjHRN9 z_IOtU4?qbTvg+!)GggW=q;0?2Zm(~(684~_>!o_U8@^9sg$guaE{p%+Y?2MwMM&p z;ZmENBF5Q2j$CUhhTtod+Rzr4`4CO*hfcQ{*WHW#>ZLu`^Pf~7;CK6pp z8YE7(#nvW!>{7p)W*MGl@gC|uIwwJfX_BhF?C7q7-btU$9 z#50MQJDJfVMdlbv#rrvLjb*Mw5Nt=f$Ya_~w8f))lU5q}CyhYt8rZv+M>4BJ(GWFA z#Yh^CVFSrbyf21mlL*87N!=Xp244}PY{#}(BDzmX>8!eKsv?Vl)g>7`%XPDCmejPm zyR)+`p6*XX_e-K%N==*sS9f)GHe`!S@Oav#FQ(S^xlOBAb#`(r$9h_lR&sxzHIUvU z-gdHVqccHLD&=G#=_FC7qZ{MNn<$$}h$E0QGTAfJ>hD~8(?FCLBHGa#!`x$u4e9p& zSa*C6(omC|s@dY@6SHh(LA4bVtG0^9cnbz>=;4;5PN7R#*fUnPVKFs{i&;LFQ{ID| zoN-;VU8X^6Z!|^i{pdKnn9M}uSVG6N-msjS+9MO>Wh56>?!c}B=I`n3bYq2sY%vmEQ*!kUot+(9(cPwKwwPQU@9bO`k72dr z5l8ez^C?m4uEfUteW7^$0jDXM0H(7uv$vT_J0Yck!y;x zTVfY1$&JrE#Yx;sPZK2m~f zRz4>;V)8hRNGapjX+-kAU^Fbr4WK-QOR(LYhzlAgm^2!fVK=#XAd%RTQv1@e4nf$u zUC7xNvr8ItqqdNj8%Bk^+{skP<3YL5G-=EYsKSa9TqPR2C+NaG$S2WMCe7Qhv4OG_ zA?*4k=hlGzvNSh>3wgN#R>;epVTC+QvJ3iUX>ObqR&1D9f0s^habCI#8-kt-cx4&F zI>#&ay^;7NH>TSMayhvXme0wZa`_xgxeI$EH@xzzbxq6{%O<#mT86>Q-uH1gmo1%O z3y9=`n#(3wa|N{|_fwO5S18R+Fy$?SYw{~jaEV!__D$FZV9DY;MfdhyZpe8>WvU=! zHxdoJk-(h-9|oken+TVZx0i6Jabc;spx*W>&H!WrhTBl-%4ROy>?%BOm0c2$-Vt&YnM+jMwTN+@+(d- zM3y5JTFLHchMFX+OQREvkmZPwY^4cC$MP;W916Cba?T+q3$p8KwQvK3tu-H$h*cBy zHSfpWN)ucJmm`BChPpGGqC8=;=M3EPiV05f6^Pt|niEW@D>&2Jr#jN&1c!YEFLJr{ zCOGOVup;Fj9!aYc9QPF%_i<`ZFaTDJvz1z@CTU)}S)nFsK21&5e43iDd9;=9HECB& zFpyUAT`$KV&hdHy_EGzd@qTr9M=hzna@xroqMXUQ)=69ln+ZluL+<$-4w}*kdYJ|8 z`5GT}t?t3D+Lgp93hqsub2~Zc;~RfV?vI=s^6d0-kNWDJDmb`kDmY}7lVWaoH4X+d z_KiHN&d2PVs9fbaN(-uPvTlxT=G(2N)k``%y9ZLdBuvCUwEG_R@ea$dTR_>&Gc+Zca=)6>v9z16CyVWu2Ya{o}mMKHO#k z(#z@F_8FJVG3;W}I3SQO>7;wCtenIr4)JbxAM5H!7oH8P6Jx6HmLpJgyvE+hR?X73 z$W|bY{TDw#8RyJb+3RqXT;UNg%QVW_v3nS=PMKR1R?>Eu%2rIq=`0T8_-qF+G-ENfVU~QWyt@Vf=nN3~V7_)WN)Aet%^e(_*L*!@D>*>!l3p+43LmpkB~eLk6Wq z)D0MiY!8059tE`yN5l)jPum*0A!ktvlv|``N@{b9anYItHv_C;3?)qicsr|KYG+WZ z2ftz0M(!#!Ky@thf8Ug1HoXUiQHfK6d%c(Al>iF%fY*%4WF!e>vyLvH7i5KTBxif ztXGCAQ3%!q{9(;07dyp3Y1nXxfq*Ye3h_JDd_E&g8Xjlsp|Sv>{tW0+5bv_7LZ}S< zK&Z?xLq0r24V6I@55FB|U^<}*t_ON$XtplE(K3m(%tj?85(vTY0+GphtFDkXS5?bX zRT-L>uNwv}FiF=!ivm8p?u4(<0vM=;7KEnYxo~KK#|PjI>)P}wMPWVE5L!0f8`iW? zg9k9c#oz`m`gAi82j_gR4r4-n zObkWP4{b6{)(mqpfj5~@(6|7g>C@4c&l3TefhIj1kSEm~U%txFLY*tKzM%k$Qkbrz zGIS52A0r2$9Y6N7OK6QNkj>HjMR1a|@-UPk4F*T8qi6}xImKz68;RLHr!GUXjxr|ktB(@WStHX;>WEQJ5n zHESp09R1%|SzwQfd2~KBa&MXK8#S9t9V>YDPaAjOq_SqRc^GrfKP=0hg&%n?VG8+t zK5lp`_gfJ|BM+e=mgLC$G`@?uYF>$>7bcxR7T~!!9TAU0gr<85f zb4)3pNj@H8QN~icJVm+=3t)%L2SYX8XE)u4XbA+$ij2@us83bv3v$QZz-2ozlP6>9 zNDgKkxlkpP$w`rzDKL|Yd3;8gX(wn*U)Z&KikOUs)GUxMq(Ic+ z3fZKJpSWmfUki@B0B0=Xx;+ef87x4EPe>l$#j%I~9?!exFjVmr0t*Js=DUfVX5HsD>f&A>MRu0xqWU-A5p z^ZeT@zWQk{-cC{99}up3A6|unO~6;1NN>kpFa$Q{VfZHlxdh${+$+|`f$xWwD7J4mqFyiF1=Za4+t8adIBZuxB(rvNU$gq_ zVf}tc^1ihX`_}hsg{T?7P0O~k9raSEpVi+0EsJqA;BO_aC4w_1FV4Wuxv0;c<~CFK zj-pqa0eK5r*#CU{((h|wJvO=t{1JBfI@;L?oqMGP_H;k`${yJZD>9G?<3hYZZi`Ll zQDl3Zh+ypB*RD44-&VB8oALpSQ3kP{@5T4?;Y#E*4Uxe2Njz>{uy{XuQ>cf>A$y^- af38oz`ad(iEAI~dxf=QZdjDVb!2bapvkgrE literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.pdb b/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9721a2f202c57d1097fd5a26f89deea52efe1ac0 GIT binary patch literal 62976 zcmeI551duib??u`;fl&2gJ6h)4mueB4l~Rj1~V!H1A+pgV4?|$3^Ny)WSALe1_LQJ zW2)A)CdC9>O*O^Fq?nLY`?S?Y+sP-GN8U3jX|x~HrhO#O_Tl?zLsIgo?IZfWYwxwr z+4pkp0CzBrIvako?>T#|z1Cj)|33Tdv#hhducyCf-9Y7nSqm<@sB+oLMU``^Yii0* zKBIMIgd5}jN58?(HT)L0*?XgZ-v$;KdSleRlP%DcUxr_QC)?tknD$ftM{UNHfr%6Z z0q(r$jW^2hPZ*S|QTKMXzzJ{X#Equyh!)shU7L9|^ThHDl&@b?z3*=y+H}=t{_NSN zI}bIzVayUH7EWFaOKmR&2Y%U!U^eogb)J_k)UOE{vkr#w~ef&6m69{Y}Rwm;U*I`On|h_b2!3 zkRke~AHO=SZ2QYIzfm!?wf+;89q&9#zBN;Pyz)QyFQ@MRe^1pN=o@qMUoF35%BS9% z)_CV>eZ2Djh2LAgxxIPjnHNp{&Tn6H)km&<=UMWtnd0M>|KB_Fo=czDwqx^|FFo=H z`@TAO=&fmucc#`dwwI+{nG4FeZ!E}y6Tvue5;z&00>*=KFaewjr2nq~lfY?UGMEBR z2en`}r~~z&0W^X+K-L`Qf=j`BK{L1vTn^@e7BC+y0IgslSOgY>CEzM>HCPIkf#u*D zumVWqa~+WN>s8=gU@CYwxE{O@ydT^EZUi3y9|Wtxhrk)&!{8>c2DE{-pdHA-CI{Am z^0UrZrfz4nG_&AU?_pRV;a4Yyt z@Ch&oZUdEI1~>fZqjogPGtw@E&kJxBy%TE&>;W zOF%W41!};j!Dqnlfo1&4D%b_S2Cf8O2Y(741&@JIH!=%stML5hk1V!P?zf5sUjOOq zKh2=*+7tM*;L_Ed-MN9@O>0-L=*ul@>+H()UAbgca#6iJH?X?5t^K2I>vR397j=I8 z<4~Aiy>d(cKyG7y_2PkzT`lW7yE+H9tblg4TrcnG$X(OhU)@f_*Pe*!?aOU+V%B#O zv0YT7L?ULLic!D1U&U-7+BPpnR9Y?9-H7S&V&3G$EZjVh>+bLD>2_&)larLo6ZR&j zY-O%1*FHeXB(vV+g!PBA-o$jZ_Ox%>nCl++mE~H83e3+rX=EplN!kV(J*)>(1H}yz z_Ol>d?!A}5@5v8!JGnl|E=KI1`IDMV88LqGQ~$I5!9RR1W11Xo#AOg>f$%jelcY+< z6B74B4d1_9##s_BDV4AsFej-q+WWq{^)H21QY*9)7Sf94jP@&g=Ij<)v4+q}SV${Y zG}>8=MiM`dN-x#ItR`@h}zcT1k0dD56~eD(1)!nll4yNvy%Y?Wosck_n1#5IP} zV)FJ0Ax_4f<{0N@&mNa5Z=KMLMBWN?5l3=j$Cx_1I8|Pw40%T+Z%E}Wilw%t(81cU*71 zz0=!+3TV#_+7550^!8v9v|)ST)0f^JoSG@#9_&L`={u%@dEf@H6>JAjf>C#TEFkrN zw$^{KwKyvy^7~zs(R-|nF6m#`m6Kt#tnZyrA-vBkz0sT;RaIQ?CxWbJ#lNc;^mOU0 zqQCmeTz9Uovz<7S@Yc?@_1!)F1D(t{CI$DGc6Q$^dW82@F{qY%j=x~CDfeZJG5<*8 z62^d{|71|+MzF%k?=ksfl}5GAU22=K&7gnEK4P|MR@3y$*r?{1>aEyVbhdmrpt5Fr zmE2$QB>SkzGEsyaOZ!kL=LT#bPS!iky&E|{F*&ZC@5^-)I1)KSDRPjRJ!Eo5m>wHX z*2o$LE=&(=v)R+fYrAf8TGkEZ`k3a@la!J!D-#c>yeVF+`#TMJH6~9MJ^B-2rO2|h zHA`W|=`x-B%{p@S^XamdZ0zk~4f`m@=EN)Wwq{n)dsyAhu`=Dl>h=J?`dC5Fv6{V( z759yd$hsIQbg(LZlN;IldS?3VQvE{Pv!0#(s_AF8pPyUT)0cC`ABjDtjddn)&l>zM zw@#jY*5ok72 z$#MfX!+Z8SJI{1%&GonEx;xss2l`vOJ4()jxcsZUu>3Q3%(kV-6J<)Vzm>0gZFocb zpNp(tPEh*?X*1iu?R#r7s)!?{) zI^lRhIM0#R`uGNj?+}pj<#LrR@kv*b#K*I&0hCy~X&}daNr&L*^5xGbP_^86KzL+~ zDeZ>u_cQUBL7GH2SjI>0pj?YjHp%n1!E#0gXY&N7oK*lDr}{oLeLP8d8k|XcWAc0- zn9&xlzS&ne32)-s`eEfe<>q0T)2a&d?+aa`o$Fr6FXIDFrg z9!H(VA-=>x`3llKD~`kWOX+c7Tc?Nk631nEaU^>9z9tj5gJD`0Y8>KA9F&bfk4s`b zd>fsv$106Oe2L@wyf_-;IDEUCuE&Qo4)G<959h^E9mg@xwHukZ{R-2vQR5I_;^@wc zI!E;t;Q}HE^kLAU2p^IZD_kDfLxVp)uTf2Hde&Bvr;}Bos_%#0M_@BX_ zhR>LAP}-Bv;?KkX*Pp&VIA5=q;BSwj+gWpR;dg2{wDNqEyqQkzSQM4>G`E6vl5(DQ zzsEf>mpU%@W<*u)iLE??ua4JIz6Za!%|Pav`vDa@ssv471=s)v!F}LSum|i15k{^A zO<*+`0QZ4M!CtT*jHhp}0*k>KuoY|vkAvsHD`3>UH7y`nXZ?AXCgHRoDZA*)eqw!D z^Mam@y*w23Q=FshH~f5RCh=ImQAPYd&WzhLBI2aT(oZ-i?bNhrUR=IqjbEH}wPj-| zuVB<29}7tS&(}Gwv>)OuALRE3$hV!e0WJ%gTWs{u+Sb2eS=&JS1}O@&*B#r~&YlC9 z+>14T=`UmVLF5h{L2ex#zpO)Sh3hpS{Kg|=A1))J2**-2HkLa2aZmnwfa(0O>MX-J zbF0z$-;Shn?Z|93P1Imw{xQC&{;RvWfb74lDOY z>+>Mv@Hk&lb*t_8{`4ozU!wD*4?+ zd$9&=20Or$U>|r5RAwP~2Ro_%i?serJrZa6D!-}P**me5vu9HOS8iIju5)wT0@S;z zdvx=N{Q6|FrT&VW;XU_vJ+i-WWZ5#@I;OtJ+8>iWpoJx@%NvmW*GHBuQ}7YVwza;n zKIf4A?IX*cU8-!WPd;DM>-6Ue>a@>?WNa=bvvR_imO8ySuBYB^>2>(q zJ6xTn-gbbkU?&&?uYfW#u_nw&G190jYJns5|EnmA&(P--)c+;j?OmH#+;rW)RDx3K zzV)SP{r~mIec=dl8;HWk)7y%UVcLqtv0c)u<#CcN9zCAP_}kJR8arf9vb%lb#$qvl`rdq)B685WIuUi*^rG)c3S_x7TG^M zvTVpkCOfVFzX{pD#G$;h5g%Lwf&z2eehZkzw(AyQSCZJE0B7 z^!r>o)9dta4OgeBw*%mA@Fds^4uQ#RjhqKY-O*V9^B=bV$HsLM!*a^vOH}@X`oC~< zTl;`?{GhlORbKt}_D-+gjBBXhEph$!c1o|`?=Ps|K7Hx+o3Ull zIr|ON;jLghcoOUd2f=vuh1GyjcYG`$_22qnoBvM=qW)9L==Ow>{sIyiTw2cu;Y!cs$#^)cF#3 z74W)e{1}XDNt=z)ByKL__RyXMQ)Q#)sSmG!vQy|YL7J2Nx95LSuf$=h*v-UtU$^If z*KW%7ZDHFGuZQ*Y`L!3}-vxxn=#FI%Xt=M__Ie(_eVwA6cZK^pZC_D`78HgSu{)16 ze?dW~M3F7 zE`a7->w6ZowQrEx8t7X}KG?it%?Vx#%RsTa5P7p=d40LIft*NX&z1_M%#TFo^D2|J zFLoCpv++%kS*_1>nzRZ`i6y#s=(9^qW_7!(%%!Bu+9zM{GjY2SwomL)9W3Yc2BY=$ zDigoK7}8P?pnY#l>+3|uor@sqhqNp>LF@OBNn7g6Y9=n{V(J=U!buyM#a{@|417kA zgLvrM4w89|FKZdM-$%kjc|4Csp5O0OMVK!q>2si*qpgY4;qy0rufu?&ZFRJg4xcaS z`R<85q)RrX2+8VESGOq~hGkw|MrNJ{xFFSp$L}<@q52=igWS;4C#HR_34pB#@ zGWe+hOJxxB7IR_#A5z`V4AO8h`SM}wD{T5dI~n^u4z17|O*r-o-|q?D|6!L#^4`yN zo4N-&H|BUh$n7lSt&F}~I@@#oqQb9Y9BBRI8qL%&?U#`DEn(V8_p$VoVmlf8+1zBR zj&c0xUQ+1BS=ld#GSZe;pp&tgj8$b#Pxy_;#%5<6$FZ5|ZDXb9QuLlh+I}ADUAQcu zI?MA)*>fs78@=g_tz}uqx%}~D!!eI13w7SAW397I0DcWRUyMYT)l!y==)4zw7sD^S zMsM@lX@Sl?T^(-qOGF&~yw#6?Ogx`4N{%-D18DE{l4EP$xWLGh!IoXYgBtBmU)8nhs_{5j^ zW@>!r<;5psBp=@@XnfttxH8G*VRLmETd}9X?dKMsaj9E_q#u)hY7h?{P1nVFar-hp zeB3hr#P)6+Dsf-QwZu(Y2l0ZqTjRJlbKjT6j4PKyCw)+!t^e)R@allB1>2oShw1vv<^^4C{qAAUIw6t%MfeAR@EDzy z0or+b9C7(&;OP68{Jo;4=VYf$vIZ&==Amc9;d;{i9NUm!Cd|5ZdYFxV3kh1UHAcn7mmG)_|==^2tj){(mL^tp3wRJ2y#v@h-<6 z-@zC^)5diva;)BXz0>D^^fUBN3*tKF zWvAzz&`#(5(6qeUPJZnIvR3t@Uvb`v-A3xd{NJsS$vDEC`Qx#&yj-tt}`g59+*5? z&le}-Gjs1n-p9B|kvB(ZN|9&vTi!1ex6pg;FSoM4$uB1_PF`tpF4VQ{6)w^muK}*E@=dCVR+gl+z6nyv^790 zla*t=%ogvtzud|`Xfoqh&Adny9V4^V1LH({e-^s`<<=6i z3#nK6wu;5Na`g)OZh-fCn2gqJ#p9$RwyLWa8Kv6F_NGnM2lSz>+OgH=P3Oc`g?rOW z?$4}!l)Z=IB;Dq?mA#01mT#{>G=$P#O@r_OAiPFzHe*U!%w{=}Gg6x^m4}76&}N-n z4w~MH%?jV=s};Ud>Z93A_MC_dZH7A83Y5vWSs)sEvDpd;_X6QHdb1hJKt*g;-z4%% zwVBmPc}^-Wv{?_A>rC&^W^4Q1i7qlot6y81y{!F`b3DX__Cl5Hznk2+onN_0#X4IJ zLL_IA2%piKt(f)~u~oxtkyWa#Oy?b{b2#m}8J(BXPPja7UewtaoEF*8FftoWlr=zH zmG|7=UgUkSm^@mZQp&K6V>he3aIX$Y&VIt=CCMvEj@i+zZIYT$PCs%UG&#+Ahi*17 zq!^LB8z>m!LOb>$?;AzrNyQq89fwq2m_AIK{a+?8PTt7mbZJ4nz@^UrL3H+B`Ycx- z?f7DXq@CGKU=ut-Z!}hSCKjzbjmM?#*jhoT>ma)RmFe1iO?TIp_@LEBs!mCHU}bD6 z2@)6P`6rO~e~QSHPJ1MI{fZ(ZPaWPHM8 zG$-Y+qr~!Hw%en!!t(c9$htE{7UQ~-%AVQoVjez-3vGuvvtKb;E?K3?u=@0X%Fr&* z$-5I7drU@iav+@)zB#oclQ&)#y>OxZ?m*u2#pKnLCeQl50hJfpkSxr;X7ZBcm6TUz z$Cp%&cC{{zcOmC=#(#bc(bDmeHcl;cZ=21LW^hFER!wmt^6dEA$U8S(o-~6c$um1X zt@1)UQgpIcnmkKhiE?bbU30om7hP)Xeg`=@lhf=@-EHey*}1lh9j&fRmbf-yG9Ol% zVVV3CGP{P8NyAu5zhdpk#CQ4Rh4!QfW##=3S6=dyIU-p@D(iySqVC&f*$s@hZ9EYS zUEG*rGCX$!;W0WJQ_u!!t6sRK+%%#w#m|vtc_2>-ZSEpEPF3CU2kY2dA+$6Ny55~} z>u5s4@=P3uJfD>MNHXY3Wk15z@pF=!xh^JSW*|fK`IypLnGE$g58AWH9n<|cm3AS% zxR92(K3R^&ru(ZdJUOp0O?T2bDDl|dV@b1LR~?>@b$Ctl(pWdY4w`P)D}ywP48JBh zyj>T?GTtA{@N03abxAt zuTcyyV_S+0zow8bV@H7uKer!V#vi4~@N@Bu`&J{xBClS34H?xz-S+e7OxzBHbx>%h z^R-1uv(#-r2TtFcFSOljbM~@V2hY&`95h`Ap_OOo7O$T_7LT`F^<9j< zetwsH-=K_pwkOTnyCL+J2Kt-$vOnuvyq}Cm9hyqRJ%FE_Mds&eNqnKL_PR86#(MfW zR(hI*b~;~r04D5lZLr`4by1-93@>}p`FgoF{AZ!jC37@ zww%_*X#HFv{XK~P4Q(A?h%{P1)=#&C&`yu$#k78`p00z?hVO0oF?afV8}t?Ekd#F~ zUQX9RXs2tvmNM?gy6HLyZMpWRLhHw?>F>b&yVD`b3qRIO*Fk8*yzt}1bRC2?%nLu( zOV5iFGGd41j4nS$OV>eYr?cPP^39K}(sdA8*{>pJ}K|NRs27t`pcY)nt zKaiKrD?t-j12%*Ez@y+rZ~#nZurBk-8$d7E4t9YT!2vLt&h}!k3Uq;OU?E1-DA@7@;g=~Hz;=4)jmyRTN z-N@wbbH>a+3+AK9-E}0n?WM{6Iq8x<%I9PH9=AWHFA2|k^0rSu59W)|hUYzcd!_d~ z4?`QC_vF)0xnh?{BT0yDZ@neL=X}A71P3pHR_+zZ3i^cuHlv)AF3|L!xojq*8=7OvA4u&Yi!%p z7U8>ak6?@cZnkK?eB(_wE$ZxU>+0Il9vx+#B)&F6qG+Zk8RMIU+AG$cQ8GIzWL|5n;LDPMAZjb5+8=Na2zm)^e(e~|xD z{)BFaUO$FU*x)mI|8MmEkM#N{_!7V9BYb$gtutFZ>e1O0E@|Bvhced^cLr-dQ+T&V z+y(Ll6I`V$LCHG>zKmw#@}7al`hAmO{f5u?>b0(JhtG0`E9|tjq9lSL7_N~{WIPF=iURrr}HXtAR*w^G35`YGZTe~bE0jQ7`HQ@RXoy@dZ#@BfF!JDq`o+#joa52^o48W6ev z3&wup|4jA$lIryx?#ca==y}DzjrazUx(9t?K<_jrT^?yFt^jQRU8nNBEYh+zZrBFKfKz znjdr3FIPP-p>qnDdztD#Mf3mNO7~rr zKST5VG4+?IK3mi-52+rTG`<;{FSTl~C92O{)$<`u_sdGxruKSD_563*!` z=1Z#Y_cfm$)Ms`xRgdqeo=<7|PttgQMm-Swwdnnv&dKiOrriHA5P!N}U$1&>QaPJc z?lbD&uln7p^cQG(7^`}|toNsA`d?5zm#JNHmjCK6QT?`PI@&b;M^w+BsoVy&M~lXP znaX=X^X(b+zp3%os@xB0I=*Y=Nz?aTEuWuOzg+!g>c6V=kEq^{DBq9O|3^(Dr|6->7!~nx;$U9Q=HdYL=Mt?~_iK8lXnroyeEzh? zbFbN1(|@bl@tf+8Rek2__184smz8g(%Kw_C@B0?N`kPeFtt$UJ8sB5;*Q)=7rt=<6 z=chG2_{l2y%Vne|r>d#ewil*~Z zYR_x6zTB_=T=mCly#K86PSUb*=QfS^GL83IjkiME zjhU+V3~N6%y)#tK^%kGT-==nWR{1j;{~a3dri@IK{if=FujcDzTHiA2cWOK{ zHU1~8{HXt|^1ZD2vqbZuQ}y4X*RN_ld{z0%HT)@+^Mcadqk3Jh{--rP*Q>up>&s=z z|FZIr)p#=+{+Q~sQS0T2W5-2fkkKfGVA3FCmrP|e7)A4lcc_x(Ya%$Avh3fv%}97u zso{f!-wq$9h|1P5rY8Wlh}+RTFi6qLEF_%xWllbB%tNxiNSZK1p%UMi=9+0&74Q*bHt5+rR^0CwLqTf#<-B;3aSX90KFe zL&{AhkZ*i6fmW~r$Qj(S{yG3qJh~e^3?2nfgFWDRun)WfUIS$$ZX%E~WzGlnU>;Zs zZU7xX&O5vdYzI5QF7PDS4dh&xAA$YgAdpu`#{*esr~>l+=w={izsUP|Yd{y+3~mS8 zzyn|>cpMCY=fI2LC2#;70^`a^H>d;`1381Q6|4ZO!3Hn@2EpCnKJYMj6g&;~fak$J zAn&@p2IRYU6M=m9_bz&f{PRJO^F`FM$K#5Ew_FHW^d``Oa-CSOHdp z4M4tCdpEcbJPaNMPXqZb$Mawxkavw<17*~hiC`KyAISH1=Ygf*2G9X|!B%h=*ba7p zT|mAIup7v?0e%GbgM%QVrjG|xK^3S0i@_?e26TbV;C8SL$oo4x!Q)^EJO^F`FM$K# z5Ew@rHyKodi$N1;1@bP-YOnzefI)CKxDPxGPNJ z=fjn+BjJ1LaK1)qcTAoSS3VRmd8=p#3iTw~n9qkR-&$EWP10BH(iiX8b6X$_)5tzE zm&PU{HC}1=(s;vkdK%>=QsaFkowq4WtEW+3A~oJMq%}=$m|jn#yyVO2L3$@dOZxS! zsMtPb=rcjnSUZPu#&t1gYXil?NAJJ&EnxMklCm}-YS!YS2l|sdtB*e1m$SJPUMpwP zZ%>GfEur`KJ$-FcLVwWFyAAk#x$cDC-&cAjAr}8?`suXz{e7ixOWFtN=M(ytbptt$ z6zp0Tr^AOUAMJyszn*@3LbSYxZ<-}cLHd2T@=?#Mj_yd|v+vKF?L3Y02JOl`Dr2JS z{M@>pzMNAwkn3rbH)scCtf2blF`7&tu6#k8QaLt-PZc&^Pvd#zt#C`Lj3FjO$;SWw zmhO&1eLaox*2=R8-~QHT3wVPx`Y`30o#e@mLY@LWeYo<~C44gGm=Il=8ocv_VIkz=!o5A!^2wB2o> zyc+*jWESP;1GmQS>Ad^~%B}I&P@jtP*T(#wPWc1J~PY%)_ zyv-{Xa32P>IK+l0s|^|(lQ;(5{cv+h{>MehqF4`4>-A`)|1v#fzA>C04M7~9R^y;; zvN$$li{av+XvTVYT8)FqEk7iUCkFPg(*|5|fG)JfiB=v+pz%vS7v;xh#_#DgKLYuZ z&qevMm+^Z#OFEnK*t-?`c%$pq-a7Wjb$L%?UcSqV=E+{mu4r|8yTuS{#(P{5Ve6IMz}IZ0sO$OpKCEE0%75 z-|Ie?f?zWDIQn5WdIT~(t;Ru~SwAOnPm1zClo86Eq^NJ%G;Lkb}+6&=CHh;MtR9c%Xe9inH1@V4T3!L_dR`EM}D4-2@f|9cqBi^ zXr9$!6U*l=cRxN5ol=*SM<3?p)CG2zxF$zdHD&^J%gx)hO5o<5=V_mq}2 zSi9X3)21IFZT9wb${(~f)5t3?tFXEy>GCwn8?-gDu686|PvdzR*2H=bl2?ZXsnOBb@i-3Zo#nmcR~h5PuHZ0C)6<7}J?qiacy<-= zVEQ=!eVFoK8!N{W*9lQ_=wc}21S^w7Wb{(*VtVS5(fj*qJIajdB=KjGa(`I6oG}^H zX)BXrKTbJyhv-@S{+^G&hBRCI)J2&j{`j;vY5Xx`qL&L-z0lYAew4yTHH!Isxbg+{ zUe=} zj!$d}Hp|EmGSIOlMEyc^iVf zk~72dWWpNi>cdrLFkY0k;xMgw<6Z1$ay^~OB{MCrha7*LR%4I(e7MSm&)Pd#Lk{KU z&%2T_j;B+(=<^SHF&-bLx?wZpsj6^!lpGEd*x83E z4`s;ufNhS)AG~7m`+J_YHYhg-ef)U`s2GnA)A+H6>9l5&(<$MhOc{?4Qy$8U>GYiA z@duh1t-q%_p}*xv&1o+FWC2g=4wc0Ce7MR8<{3Lu`I5CMAFh1#N0y$6lSN)4F04B~ zOm!q*OvlZRr`b-$a2gV2tfLQCS>&1V?N8yuv@xF#S3VkOD{D7Q5gkojLhtXZe%RaE z?IA~>ewc>Y(bK3b+D+rFKi%0s|AY#c!lqbHPouoF8J51CjyIn*w5JbOeMz|Gft*L- z>Uz>V#Ik&t@?d0Z-x+>Hrv&4d{PsQRTRolUZ=|dmzpPCa=TFuYJ)QE?J{kYPVfm9a zRZpkVDlUAkTO|c2aGIBFsA_(eG46J-5uHkRD`=Cg&1f%zfEcV~%D>zS)EO z*CFTe=Z!b~FNsTj*|ooWcC?!|NZdZgunJ?Kj;d z9|`Vi+u~+`^-*KPg1L(pETVJ84X?*phv{*{mXgwcxE}4%+?u+&x;g$x!XxN0J(?;; zz?nUICmbhxFz{)pt*c+qx*)FU!`tMX=oPO@qRYhNrAuQ}GpBK3V~fnFy&GPaDQ=&c zP!0hxQB!H<^YHwsT^G%7ZEdKVLcXQX;G!twIOIlm)=Ro$u6_!MssJ^*R{@V zbnQG*A3>Lj!*r=UUU^hk7q!;Z)-*IW%@;ky4WCDoBiSDyZV1TFyEYxCI#kyY&2CuO zGPhNBDR?)$E|U(^W!v$xOZ}W^_S}~FE%WOb861r+mF|0hLOBG)E;Xkfr}Dz$(1JPj zt&Q_rkFp+>N4pF1Xz+Now~e(?Yr~?Z1@(1DSzaa_R;LdfuRLn1jp`a^&zWCWbCl)f z)ToJmPu%tsd>*YRp-wN{Jdo?|@9gRBkLqjZ%vmsd(IOY;@MU#cG*9#7KB(pA#1YA^ zZqDB!BO5XqjTR+g+)4pjVr->$c6g4%>Z&}#V##> zqckmSTGZH7tD~vmb$VAM^JsCV(}80g*Bx$?!*!~U7S%0kn!BKZp6Qamtp1s#U0l|C z{O!5LeoC0!XKBhgqm>J1GyJJ8#9!-A!cM4Q2`xU8((a2dd^dwcUX_qK#~UdXALAEG z`s%chaK$sM8aZ2Xp#{m5S)IiBEns@;(94BN*bBh)%nvJb-x1=KEp?SaoK-dQ&A4g} zp~;V(#3|p1vp5UGV;&d8$z!9~iLDP2Hbd_amS>mg7}4@5pO1a`gk7ER1#$Xs*htwf zbcl-NOv^;igo3b&X9%;jXKD8=RQO&X%qA<@D8DR?BV$a@tlJsyIfd_3!c5OlE@`io zGcyA{gS7wM5;+$$p>H)+$cL&Ld7s4eG`T_`?-dOZW_q4T{V+z+<=+T1`V)iLCG0;5 zGd+z)cqL5E-Mn5d3S1`Y@0GJP6FvWKiIE834#G^&aTb6tVNVh^L+=%a{g5!zVO-SN zZ>++%k1*4-kWbF;OxH7t1_?{_v>3fEcM@iL@|Z1lBJT@?nVyAVe@&R_Ss3`8H)3Y#4&Ra4)3&VC1W_lKe$r+->^ju1WJgzy+ zi7s+3Xw_jM-qvysXm}R0kqMui`&leZ&iO1Br=06qjPI9(oufidF=6;3?`#Ut1x3OZ z69%hug?!f#wx~#$oEvI!Dv9$%o}2+%EKJV)ES5ewHjA)gy38YNhG)ww z-x60FVa4ns=T6Bv2jV7r&;6BKa(>fNy;m3}=QZ&fxO0VJaz0bBuwN2ZEDaM#@D7a= zwPGi_e4Q}6XZ%7SVc#H(D(_rjn0zzW>R4gePY63r`D}bHmlCI(VN$JOg?#6dV6xD; z!mwF{S^X;vYb4C%6^1P#%<`x(?8AhaJ&j+4i=JDC3ENJXrE9X&*8dT{FB5jD-YblA zU%+QN390b?d>FoqQT*&8ab8W>!j!Nv?0hYkh>6{vvB-W0|B|_^+4`BO_^0#aQ0T_6 z1F%gGb%-BuEx3a87#3W* zy0bes(7S2vYW80(YwP4e)RjwCB^TApa|5e;c?{LIKG(lmA61!O?2*-Kd4#2ptg74l zqc>SfvXJpB5SFauytxTWS&=~C>py+{r&1iXNb*aa6hQCBQ{3#gg^v2eSYUf~ZRXX? z6U)V>uU}KW?{6R4bk%46?AfL}4>i5iTlM2<_m)qzn)cQ`UkX=+$-I5Bm&OiHIt$ua?mi~d<#{TLJ zRG>Eh3|K1PYPs&_8E{W;zm##O!LLMME?#v1)ynO+#oAw;*bZG6%}=uQmJAA9joYE! z2LoK%ckjyZJ_nfWxRFB^UuI{*cM7FPdj3!13(u(gb+o{FC?)fUZq~z^@c&_&*YYn} zKPn^VZs0P+9_Y^J-cEcuS7kASttYuIgZ@RX&6lv}xxW{@LOhiejTQL2@#T6ukn5^* z*bf5jPKuH|bJ@c{@?v;4pa)U%)r~0H1f*o;z&fxVYyh3$BjBT;3v2}4pa=AVn?WDw z2U3a|Ho9@NlujwJQaYt%GNo~2Mj690ym8~Q)9__nCSxoa*~k`_sX+F=$Q(z;d}6BU zK*q3AIV!;nK$2uHjhkD}#6J(b2Z-G+02hLbfTZ&hAY<8Cpa#?enU~dpde8t^a*yVK zCLj;kWNi3e&g9Sk5s4}iw1g->&!4hy4xEd@4%fNDQ4OjuL1=oR< zU=?^DxE{P8NIAF>d;ok9tOg$f9|kvpHJ}Zw1?`{%jJjWM3*3Tw^6X^Pjap#T0;3if KwZJ>e0{S+ z>B%uI>*JYlcRJOXj&_CHqse5dC)^ebr+bs(crx6uygA&J>WI}97W&8Qs#h!|YBDVP zy>a(4r?uC}98+L;iME1cEAB79f_oU(wYXTjFm9&O8!6GB@AMij@b^qK(671Y5f#h- za(4|`7QdaS_ashSiz?X=gMSYZ1;G2uRYW5P=lwk#CPELgKQHi-EF!AwiEZiueq##= z@}#fOJO39ZT3eUSq}#z1-L6G~2WmU6yx&|Hq%Ivxq#($;(nGkou5)nZ{pJ$Q&x4YD zi0z6W>t>Rh5{*Q=R}lGxn!bvYrpm_|DEJd{t)uNpDOV|JpsTY`M!GHGIO_Q#KbL`EUE*`SbYY z54PXk_{Ad+JaWV5uYBhZ52UAr?tA~w_n!6T8(w*6!O)Xe9QD*%`;2!RUugrV-z+`w-o97=dSKXSv(FDBRgE>RZIS?^z+p&YqG^>y;8k|jDdxc;Fq3Io z5!`Ik6@hW>s?p^cH{XYEH@M*N?a1UCyn}C$;TuHwhKl%xq2?Q`#y1b&##Z`NJ!32V zDlvMPz7N;;5&Aw--$$wY*vg;nF^w$ z;!84GH8`{C62&Ppq|~%hB@M`xMT$@!b^lD)Ju#s zq{;>xN>CDiHX;jXMxX&&>+ z*(%KgUs449cR$P-Ya^e%stO8h6{;hK~E~gLW9V3}pP6IAxJjU=1|g2N^Y! zB=N8rIhjWd9^tPEnCWrQU5T0#Bqx0obHMg1_Fhw!NR4+`j^I}Z3huICiU)J1P}Ny^ zRUK!hpFzGWGJ&f)jrE&qrr+ag1R&pSP`8zr57v=~vQ7glzm{cY`Z{L0d8X-_!86Q5 zd8xzj4jzV=v<@x%(qJC6Z*V!<1AHY5Hk#=_09dTN8?#{7em#h}UKlz}=|0DOWvj(?uP&U^rJ&a9in z*6ihRV*fL#9{z`U6pFx!{i!2C%)VJ@dD;-OZzk@Q2d5R7<=Z%E`l~(VnehhM@YBA} zfwOHk2zz8?6u4FF&)?=rCUb#{`0a(53Ru2~Mq`FF;`$n{BjNGOabe`>OSm4wce$4t_N`a64%GL!kE$XaJAw3BChY_nvObwJXHMPm;BT*s&Flxmj9`PI6&gNBp&Q|HW(37_{)j>OUyyt( zSvr5@p#1fckGQY%M-9qf!ue{fKMx^vje8gwnJqASP=N|5!2Vcjm)N?$9@XDp@J#ho z&Y2tq9eeUZ>=0-@c*o+3!IEFboiFC`{Z*J{HDq{(pNcf|hT)FVvrk@#p`ejKo5AJl zbfhiZXZC<5ub|@hV3>29D~@ zI%*dzAf5A-_*8xs@_kNzZLQAsm-tooR%H9L*`5ft4R&=Pf(?UR?dC;T8@|#v$dFG# z-+`8wb_+@ha_tsmE1sy^4U`0O?FO>ho(Ki<8?-2${L9!nRplNcIsNco6|Yl?R<2!ZzL^*i~nksU2w9Ovz%wLBIBoW{Q^y z>=#Tr7Ud8>LT2imoRqA3TFP&$lfsDfl{`^W{SX_xVq!DHdyiw`J+{=vLVi_cSzzX` z(T0at565C|Z80}2=E}1e0qNfja^yOXM&VrKU~eq?0#KD9$l8C%)91*UoRFhi3HtxNwQy0i|^C6?1A zicV&AsTr2jWy|DzU8d!9nTHZtU25`mIR$o6E+=-W5Px3|SHdAu546>mt-aSTS&RW+@y#vP!AStkn_35x;$Mfv0@3EzeA}CblPq zaOlTV3NzA=it~ydiF%Y$)dhKMWt+&^ti_2Y4mcunas&&kU-HCX48roFVp4>s37(|z z&P|RvY)?eA-H;f8gVjx#t@>bm^mKA+C2>R z$Xo{xi|hk&S*a%O+D5aF6-`xxXGU&dsu(p$il3Tb>V-Fk z%Kha9x<7@!@}Wv~Uxn<2#d3RnLnFK?)nHh}p99h_?u1x%s6G1uDCQ}jV&KW>cOX{b zpShPgwWT&cN??VyPvMb05}7E*Hjwp;J2`aPC?(=#xJ%sfNH&Gl4K^_~Kl1&&!n|vN z8{6d)l}kN1pw-m{`HWXLl#g+BewZb4Cs#1SjNHL@Jny}Q?*-}i*eRDohb^9p)de&E zjNJi0&$$)3vR-`~y2I4)v233s;xT6ATacN(2l-}&m`wP*D_~{(_JlyqI&V7U#{(-& ze1Gi`-t-Y!5b>su&4NkZ^r|eFSUp(}8`c8nOVd#%F0{R!`49xnodXW_{ zYUBhE@#XKqeadB=vX1JE(_N4*Wk*`c!{8C`tM&jl1N-v_kDoY5ILbhwimHo{2_AL*nW4X_*S9I>P2T2FB2m2Us%RxyYl(P@2vkDaQ*^2qnB6NNk3S5q2mcelde> z%P_GpBAT`;A{ut&P7oXFBxH1W+Vbes7L>RS4#6>CM95VI9!DoTA_gzm4$WPe7I2)L zfT^9ECziOF)KOx3Re-W}RdyBP7LP|ooo71+%Y}27dWVz=;=!@1Q}rQ*J`5E7oBva;1xWdEJ9#mcM0JgRmu{B43{de$M-l{5IasOj@lY~X=YYj+zj_LpjY)#E>m5^PtK5NK#P`ePNAm%6IMzL4uHevBUX%^CX| zmnZPcp&@MLd9C$b6rcKH2~Nr**cseaUS1Yt|2xMrw_=HQiE;5}ZwB_0g4s<}U)=;Z zA(RYdCaCuXVz6y2X5qCKJ_4{ar$Aq%Cvo~zq*H$M0w)ebwduhK$(Wpmyot6nkvSb{ zY>g$uO0_bAT5I(^s_uQ0&f!a(vz(s3IxZE9CkQ&(Bt-)>~&Zc_X3A z$ezOC^QJ=cIhk#nH0R}pRO z*T2kp?OXYN+Kx<9-gU`oa9aoCObm3}IxYwI@8mnr2T6dj-eE`rhatoWH!UFfmIh}! zE{Jn)9Jc~bP0;pK@GF#R-p*84+1nG~OF-&EB7?Bz?`M|qd5O-wA8#}J5Yhc+UpJ_g zIulfg>{*thy-^$^(qQvTZx*$s04C#u+4s&c32U;A>o9Gp3OXIMGr*Z1kZN0%;**)5 zw^OWtY9k0_baU=_4Yvu|N@ufgb2iN)aOCAajPa2`U38vkk};8N-&v{w^HXr zCUOBt9`B1;-bzQ#mD-(U<_ce!<>d)plx3cnE$vQy>9E|356j(iSnef<h1thYf$s1%;}6a_(q?8a=(g)Q8Tkem$0L$&GU{VqY9C1XK@;Pj z$F)*7uq6AZK}W(r5ed|D2S1)j--JBO7b$)-()m@@!WFp{eiOjYDF(~q94c%0t$d%M z+vKw)@54-5fwscjR^M%4;d=rT48E}Wr|P5eq?7s8WAL=`b|g}FfNZ-H1h2k1N8ZM8 zLg$MH&&nGQmKyNJgBkK@j~{qda2ZSLK(}QNh1td5>x9ZP*qh44*>5UQ{M&2d=F#`p06Gp zQUX)J8}J-MJ`2JEt#&z*!1IS9WRzitwhwQ(k*uv$EP3WzF%6ZnfO>3DSp~Ur-cX2S zQJy4T93W?<&Vke5rM<0~r_19!^;H@x6Dda)gyB0}HNGd~oBE#Y6kS0;SB)^rPy66} z(xOMPtJ41kKdw5+n=^NzvpKV}UyBK^j4hz#ozm$d2v-|r7N0!)RX3N($)X>7A(#5l zjt?6BQvuVZT&=)qY%rqv&Bx6*_zN!l;McTqYTe|zqb46c^=Rhc+e^@&!{5ds4mV81 zvV^XVYwk(Mlbu+Ch`uuuXBI4b<5o4(6ARUMtm781YHUE>%fPq$kvBh)YGYyiFwn+H zm3s?(qXGUpVHzLYx%H!P4a3!lYZ@3PF7`R}NbWOmAA`$>3nq~7UW;(A#l__+3;6KWN_>u;qB>?UklR4}o?rgcKE zFW8Cny+R)m&g&-E@Se~&3pniwFbxY`7~r<9m2@ijE?T)V`1znsZvl zgt8&*1h!E>B(IRXv2?!VA^1~}#?l@^-xM^CzAU=j0?8rJ=o+A6x<|^5N85}Z5HyJ% zlGdLUbOgO3d2b3jl0GKim|}Vd$c<+bL4$Q!$pIf8IzrIxf{vz9f~LbsLwJ)rLC`)y zb15R|SwZuuN>D+FB^OeSpz8%KraEH^y$!&YddCQr+YinNjGzPLC0V*c;8@p0JPDbZjPZ7?0Pdqzbb+o(^^kGru1ge zG4y>;&>BO}d&(_?%DrnqCwn`r5N#^{u{T8XLR~(CPV#OCzumjbnnB}ykAUuSF^wRt zdrdd{?!&yi%lC-OpgCTtPh=?H06E zqbmgM)M&4u-5Pyc&}AAuAm|#6eq^phZ*SG;CqN#$U!!M$y!3Ax{S3%QztHG)AV0mW z(QknY=x-XmXRbzcDjdt!-A^Z&rz2YN7sHG`Fxx3et%BY(PB1%xcIrISnuYhF-xqX+ zx4`NGdPJiNpb$MHXb(-Wdhw>MxjG-UCKk zV*gxE9U8HJZlFyXv41A%JdM~tlXQtj?4L=xT_g6-ZhAl?_Rns5TqE|+ZhAo@_Rnte z$aHzrVE^o77Mz9g6=rbt##Z#Mmc} zFKKj-pf?2VpxfNnp8r%y$_6? z^qL^GTAW8J#Hf|zJSvue!{}*a7agk+*YbHvXv8g?PZtVeTa$S{U9Iz2mka0tjacgo z=!q?ZTebXFFvGOwarvS^)oH9eF?Jtm&SNO;|Wa$e&)3TxCQs9U2x zL6>Q?)4m*%YvpvggD#Q0trC`Z&`pANYIM7xxe}yz(EU>G=NdgNdB4}_c|jxrd3lX^zSp>bc9jp6<`0N6l~0$YWLB6Yigx-=r!*dnoLA+1y7{v*>r`4b&?3 z+(R3Rp0jVH8#UStbQ3))?d_qT7JcBknPyA5UEUhc2j(p_U$x+!>G=rgc%9dPyj!VR z=dDEEt+YnvVWbV~TXd12Hzn%dM*B44SbiJ*KqHRxx6#iu;#htgy{{3+@;fLnm;3jo z!Lj^Kny3-)HSVIh8gVTD4z1CMWBEO_MI(;o_tKRbaV)=|?$L;2`GfSlMjXo@ruQ}C zSpFy#&m;WaG&q+3m?9c+EdMdh)re#Hk7X+eyvwa;=ruvS!qx+QPPQ9r)qa+iYs4e=Ed50z9?fSd z*}$6Zmoa*l&e4d+=sCJVBOcr5=@yN6Y=1@%YQ*FB0zI!0kKc>*pBnM_y-YaFN((%G zuTr_7Hw_-YUr~)lJbwQ{^EKk}`z@{3<#_zwq754H_`OBjHRADmi!RlO$M0?0rxB0e z+jOr+JbrJ>vnTE?kKfz$s?Ou_dz;?Zh{x}3axY@7-!ypq-ll|DcMr7}-|Kyct`!UJ zp_6lNy?t@zi7VBtMOfK{DqckbhMze zG@2)9k48%c?GvQd#=p=HR36sGA6p;NvpSDgyuZ@#G~#vauk^8&T;qGn`YRnP8|OW8 zlKP0gK92jqT6>L;=thO8Gw`JABkGvQd9ND}1{S*y(5)J=JrB@#G_ndWHx5uzc2BSS zh813F9-xg18J&e*H3I!F(ySu9$AOpoa~{XlWR{Fu%ZKU1}k@uWiZH{_AAIWNyJcIdp(p@3-^EiTe_5Uxvu~BqpYSI=-=l4r_`=K!; zzjuRY@&D_nvay&)D&Hr+DE-Q(s*ft7=6kG)z$$*KzF&fObgDK($K;%6D*xoC+a{j9 zdhoQ;kN=8rFUA$Zd$|ym;2Hx|hl}r1aW&!^hX3xw)hMZX^Z-`gDa3n^tBBX@>p+j8 zn}psW^j^^Cte=3si2W?fya?Lw`kkcT!*l-a^r4(?$H>#!_o%?y<$8}^E!gcEBYeZ) zI^UxM1?_kn^`vpBD`XrQ*z2l64R=6>>zpp{1?p*2;8(8c@}{7HLiQhB^|UkaS67qB zGzq^+B%5SE(E`40zDE}Z#<;n~iJ)H%%tBjhd^Jd~@lAD~O#8rDgPz`J;SCg4;to2s z@D8MRW98k0^a}S8(8_B}F}@yL@1A1Z5p2hM)JKDNSP6O|c)2l4^iR+(>7^!+kZx#M`gnvKE+U6smH(1XL=Vj67WzjGy+QyCBi(;NJ z#u|Hr=l7EPd+E{dQR)NZ5uBIrz&@Dk*=&T1E4`bINyQ7i@6nOPE#3pdccC8Je1rHY z#v?dU-(kJ1%knU0`ry-0z~Hwjj$dhH9g;ycXPm-GqeuCU&@RQ>vgP#~T8T_QU2~Q@O z^0VM3oPJI>S`0qRj2BOCfu1*5Ee5}LTO)mGG5GCUi@_(37K6_ZYmB~7J0TbLX)*Y$ zbG}HfF}{u+=o*84phZqEEe4-jIt-o{34`C7C19(7zs2BjPZ<0*ErGHxLY_yz#o&lB zhQ^iD`mZu(l+2>*kc+q>_47=ehCduJoi4=tpP6(CXg%KddTB0Q4cdU`Jzo5^sC}SK zbPMPTx*fEI?gm|rZwS1YuMdK*rAI(J=qI4-=_$|zPQ&=;uJm&X)2XPr4sWU#`|I${ z@HWtKG#hjp#X%R)F3{uYOa8ecxmIYu(0K-zjS6iyIeo6s>xKSE=&yxZ7Uzx=`a>6| zUl(e)r3RrpgkC4~hl*o!ZbR7!&<>&3Rxsxwp|1(0q09*johx*$(AP#VpGHcq(78gd zt&|#szBWc=#xlKj+y(Q1`Pc0c2O*&Vb; z*hkyT>^A#s`)l@{_Jel7Guku5bAo5JC*wKW^DWO$J#TqV^Y<1)Bj|DqG-wW|xjnk}~h06rxi@$(y zftqwOG&SfHP!rFpeV}JUXOsHzrV;xH^u(Yaf|~R&dSlR!KuvlT?+gukP3W)iR?wu^ zg_=eM(nWZ~hp!|+O$y=to=GLfD9}=)612>~T1a7I9OyV>0_c&(B+#kG5zyjcYC{VF z(*i9w-LTwz^CZxEaLQ^o=u*R_Y2;Oy*GHj?X`Wgd~V<%ifCg zaY)}rM|*AZJE7P7zC*p0? zygAbo>!K5*iQZVt=I$8OKeIR5!`hw927jLiC2CZ3_z z7&@B3y*rL>w2brY^bd%uNskYYFWXp ztVr}`XmL6QbHP!P?TOxwScV#+ne|JfJ?-mBjgCq;_pZZ8Iq9~He7~q*OFYqmk?KHS zP)kp&6SXZtC3MpIcu%aE$C=dkj(PtFu^yINfIl7z@75xz?p9Gg-m{sI zZcK_{7{M#z9nh7HJTKjeK|_P}JQ{O0w6@NNu`m}F#bb#Ms%M!)xH51uL>t+`T3d5& zk&cOO@bv{^4|X2WG@9O=Ws3hVPc|mwJ+wTzAd$kqlUSZ~+@Hi@S0&>cW9dvZ0fW$j zL^PA3c|9;zTW?Qn;ih<|X8?}Ele5{`5y*0KLy=|Wk4cu9KR9_zJxYim=}gap^%y2< z!W2=dWj*UvVtF#LS)~?sb;Ham-4M&P$C4dUn0Q{t85lw&)C5m7$J-LHG@*uEb*=5| zqw(Z|R4?ROdw4#~>*#P|SKXn3sZQBOPq)V9#N(plj)bB37C0yem^?2MEUqOf?J>)G z6A3+g8#4{@PK-`trWx0=E}krmmUW54wZ@a(z0eOX6WgR_XOB#2Zg{h#B=ksXMJf~L zNI^@Z=?y{_rBhwYxNFRbb?Do|P3^Jn9=3!8I9ip22RWH1A%tp%YD3kZt$QBLr$s3Y zOv}nx1~H6U#WgXHHX`^_4*^i2&R$~n_I zn$Y=h4aYtBK3_XIw=p>O^Q>{E(DHO{`mBh>Hn2RK4bee-qPaWPuEr)E@50QKn7cx! zIS@C;+EZ{^os&cLTIi6FP@k1KB+IEcE1?#n1VRxnxQN|ptVt?v=kXBgFg%=-ah7RO z+3BO`oCT~jmS$n{9U;-l%Mg@P3;iLw)kF3WCYN^>Gps72StE*JJ}pfl{^b?T#l_rm>11P>#M0TL7fr7D?;weo7{P>$qKcT#l+Ufsbt)Mn z=e{tR=}pJxB@jw^B@y+Ya*XCB)hxw~X2{lS%;cCVfGIBfN_-vG_eH66S5$%k7g6Gk z86}E1;fSeuhb5$gBz(#Kgs=*x+RmU9Z-gj{GXd6bwbyFL-YZ7kY6FwRhKAxD)SifL z*@D4T!$v*4h0!xog`P8eQ`nneJ?P?kc_Y&m>sg=bAQa*CEJN+i1W&7gkekR(wHZ{& zu>z*=;Tgu>OW%o)eW9#%@iRNW8 zv97kn=9YL*B9^PyVe?v%j(2mgJT!9=cBUs{MI4Z+eV`#8?M$XJ*tucb5o_!1?BqC} zt3&ay)?jyxorx~B5^GGnD~3Iq8j9vvdSkpD`HB%`JyymN(M^)d&hwm47a zT<)OSc_))jb!RKbV$<7>Fuys~+mkD#uxuyTLq>}A$L1)v#Q%|iLyu7fx zHpP;i2$_yRF0-y(Hj`?l6U7mBq{#Ag2SRnC5e7`h7DTZX8L(ripVQvj%JV4^-7Il> z3gSV%+T8H0oYU6YI+^1uX0KY4c>mhSyKhV`D7ZYWrbr9>DvU90sw{6UDJ(YFU$Nt1 ziJsHJ)o9ZlW_Mke7dGmhvyBvKF&gdbIWd*$CDw3y+TrRIhl;mnO?j9OJDvR$tsF5muVU#X@eb_TbAGCe zt4{J3Po>1)blE)4(r7Z;8SBWJ#POu%>4w<4C~s!i3W(pzzf>H~x%RSDPjhc~cPiZz z>&S5(6?mJayncQ!pD)rhue%!?Ql$${4;gH~FlCm;lhoYn>~xn#H<5FCaAphqp7n5a zs+awca{o@sAsjDdBga!xE3p{==n7|!EfPm)0eXa0sWG`OB^6@F6-~#nLDm`6sCu{} zo!S^@h3k3Ib~UBQzva$<1A<-po>o{?4H_JN!-YVDn4=7HU%e(o}3EUv(4=cEruwQP|BO&y& z#y*~~EpzImrGG50p_DUc(YzcmmtrN3rL$hh+iCqwMDL#RCsPa#$__kWRpsYR?%5Q^ zKLzZ;a=!`xUX1WoB89)4-%W8m&&QqxoEGeNHXt3wJ%Rry#;GKp{f7zr29aw=*)Xp4 zz+HIqAI39&uBQ$4B*A0Zvyf(qFltYOw-Go+y{Mx`$_{E}+^4sKf7_ndeu}lN4C8%9 zA5F&B(sNL&(yj~lB-+m4AK)H_cSOE!+_Ny=!8U-VXdUPzUEd@!Y6nV&iQh&>QE%pO z(hFF6J$l(Lys}pVJ0M0cm$&OKoVqQ(9p&5WNV1MFqUnkDab#jO^ z8b4b*aTz_wPHf=>d^_Jtbo4(`6Nlbzw7;3?G!;^vS;8ZyLU_KttrrYvDRFs7WoJ94px4 z4y!@qD)A}Sw+j+Ulyp`GjzYZbs+HhVwdg;8uo}vBqiCKdJ1;(G%F3D)hyFC>)OyKM zT=ui6!Ye1tT98}R$cp0CZ5#G7gLgmJ-xT)1Fg(?hXn{gJ#2ILqKx=A$#642Oz=lac z6E;*@a?wsjE?n23Jy|X1(adbDLKwW0b=? zT8r)P@5KBVua^OiR+OS!z_uQE!Ex;IQ{TU z;DwN^t+=XiEPCiqO^ZKx@vn<69e($P=PhmCP2TTrS##pB>93t{4=M2(A#Z?hLrNlM zDZV1{ItgTsGVp~&m_h+}*f2r?D@;KbQb9Xx0tQ`}lwQjYdGWOCB}Z^Rlr*F#OM=qBC7!Tl zgq8$>OvCFf2&33^SO6@47?rBD&q)RYVas6#gWfROV+p@g%K#XlnYHUEGT1oPzR@B!k`!SF+CB*K-wGN8q^S#;=`02FbZI3Cu_)L!&E&l z#TPl;?Na>9e#k<;u&7uHQ6B8VuvK!DN|wwTDZOTP$x$A7Lj!tZ z*(GH#3<@zSDf7a(qY1_=E;g;vhPL`>{9juYN{;G3G?DBqf?h1cMni`~OW4W0fiSA% zj)VdsZy|$G4hlg{7R+&q9gZU+L+DtEYX}9jl>~UvL`fM7m6UnVfs(S4GWa0?dUg!@ zSb+OH^oz$3V~o^Lq>7}koKjLMhh=2IIU~R$KT4P6+Blc*oaw~~3PTdi;hcr~J`Zc{TiTzB=5Z`?O7^8BgePx;DkLpNV`>nRC~FYR$w)jS7>+e>cLsH(1htFFL?}!!0eT^#rh@ zh|wXZczJc^VxBZR$%AhsRke9Ss+3~uw8s@%q9vDP>+q|=I16HA`Qd&%TSf&Za&%JxJWsh?)Yd(b$Q6)z zhYf+cdrj11LgA7YRTMSNg@^caVOatsM^_b6L%J6^4%AYrvnzQ0=z!#9xk_I}i&dv{ zg@fF`94vw9vI~OBKzpmvI&Lf`;es*unKdn=0Tn2zp~&q2q24Iu*AM<$6hgeyRWSk+ z-^*jQbo$|Fd<^Vd@d-7RXIEMt5j4i058u}-5YH#B6u3d%c-aARRw3qMDHL7@(g-JB z=^O($md*a3NB|551NaDAzwaa(W6;P2&COxw{Y!XZ5+Cox!s}A$aNV+nE!epl6r6&; z8#rak%qjT$fm5bT#s2{ke<#g9BzQ|F|1X#ZwV356rK8>W03!Q>0(%?-_Mo+Iw;Jn=UTmpygL8B@>kB)Q0f*=wLnPj_$I8hl)~G|FF+ zE^chefx2a}o;CQ2Zv)=;W!C6UW$*ZmVGZ84$M6Q);nj6_v=QBkcAei-oDMr^;NAKE zsvgM2JDGGtA^~-h>hsW8OumU_sgEa6c#BL{!yye$HByK6jjHK0@O z8Ovd65}C>9xB7279_7LY_+WSx%BuHQd2f!u!MEjb-e#N>`P~?wrPX7Eh0sGi`seej zdKetW*?So*gE@`gOiWw@R#9)&8c>=af%2J^AK0pgXe`GPTkxNL_eOK&-#a+vPDD9= z_>q&Jf>tKunu7mk;+iU$5#k1ZGx^vf*2{n9v&=c~4r;FsPYmP@AO7Mb{|k*KwATsQ zgjk~+Cu`QY6AwvxPANK#_t@}^OV8$u$^)jl>eXbyIB1#+Sg|PPw4Fb_HnQU{tpte-$MWZ literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/bin/Release/Fizzler.pdb b/Mvc.Mailer/bin/Release/Fizzler.pdb new file mode 100644 index 0000000000000000000000000000000000000000..5a21d40c89514e12af5b55f6c2a5465ef1de4d9e GIT binary patch literal 97792 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 Pp}&{$!*>7fIq?4hBQ!L0 literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/bin/Release/HtmlAgilityPack.dll b/Mvc.Mailer/bin/Release/HtmlAgilityPack.dll new file mode 100644 index 0000000000000000000000000000000000000000..b0692c1d9ec87451375a0047f5193dc0eac51b18 GIT binary patch literal 135168 zcmce<37k~L**)BIyQjOSXMusCdl;4(5XQErXIKVtSj3SaDj~*QAO=AZ6_u+sxP-O| z?#38m++v6^2G6j#{{Msk^M@$fH}-DN9?9TiPj$-*=q@_Cqqa6R%FBBHy&{p> z717B0?$^FrD(%&XGord88HvQ5NCZ3n4IhPY3j*EPvvv$4$a?dyw2!O=h=0>}cF?Zw zb0d-d@~^!2qFNStWG5$b7{lF8q}$KLOXO~W6RBY`ctZ{N3xh3w)rFcwd>=#9vFzy6 zmmxkXhRPyM+KQn0*MibJRF66epwta@jKmR128rEB?odac;DX4yvd$4w>iY1eGdb`_ zyW)>^b0U?I$gqk?cf2A}C1`oGe@i5?vK-xE=*A_3ZhZL7e{7m`{MSbR;=XKd*jL}Y z?~M(&U3V@adS-^CE-j)tHkV9Eqfy>{tM~ z=vXImkk^9GqsQ8-RYfFnQcn}K%VX|0AdYrauQ(4G_6#BBM0G)uuM;c6ma$xf`GYHe zpO=3W`J-B1{!X;OO6v@x1!g7r0Y@cbMQ#vgYotlJ4WE~{Bbi0rR0TXsH~Zl)!H>Ds z|E-{=EO_+Glu+r`mKA^aQi{5mTUXY6sdhK~m;8QZ{+F{;|NmA{Ulx2xI}Io+zOj3bo}AkE4UX=Jy7r6X-IT$hcdn0$(6uvf-^iY=eWa=O?rDpE&~6K zM)ofGw>amZj-7R3Muv{0xa*LEyOw!L6#_I2LJyw51KipM4gpjnG7#g8b2mmty;m@z z@l<>-Fyx59g9qm~PMU24hv(9{rkt+Vpbn=om&vIS7=MQLq5%+Ohoh-I%^cu;%STQu z_b1rf%N>Xm){f<3bVu6e>im}_fVo$rGC9?QQc)3h!m?$#yI*>aIn9rQ+>QLoV)0flcB-C3|Dq!*MlIA3X(1 zhs1O)E>+SMql3^s6RkX%m1Sn?Y;v?r&vEhc9G5{aX&a+;?8RXHo|5_v>O{FtTqea# z?ysIvzKIsFLPpfZ`a)x2PzuiE_H*18^t8y*UVdvlE}T4|?M6K9&O{A7af(%y_R=mm zdZMmuW7Mtk%qX>Fk7aToU+86gNGM~*y)19nJ?;_NCo(cKbH}q`qs2~{IbKDLEd90{ z?ewxNm3l;|RK`8ZEJs(|eZPcBA4DUUqg@z1Xct-+Yp=*O)d?AyUC6T)|6!I0yg$-5N^{C1q}5ZE2S*7>yI3{F-FYk`x42KO zok3z5?SqFSZw$J6Cp#Lo#IYKSqZp3T7~`=RW(k%*2>-cf9hh9Wj~w?={nU&mNfBNKSya=^KpMvUI97P<7)gWUPkjqH zugoJweV3tjhJMOW2SPnaNUa=$&CcJh$#);V*`I{1D^-j7?!_c1K+ZN z|FD743QL|C`F#t*!M`s!*anWaf#Yo8?ly2Q8+eEfJjw>1Yy&ap^sW5)Ht<{%77eXK2wV;mSbjxn-gPGu2;I~Mg0`e{(7;y*o%?$$QhSwRQO z9*p7RI7Ot#+FG3zbhQ9Bz*#}3Gcl*Y0tzlR`JJ5XbmY)JWKd-XT;5Npyl7w4O?%{^ z%Fbl8u_G28+=*E)Qyd8)b{Xt)OP%aY>T4XQ=T|&_VBW*{;#P)-1eQ7lOh+*x?MV`2 z8WR$uxrt7JjcC|j!NnNz#hF{YJ)yJ3w8=zS&~aX2Bsbs5>H}E=l9`7-gyobjUmq}8 z0lfqqi{lIyMqXXyXiAY@3hKnybnMdnMYDyLU(FJXg98-l5OMoM`q(r0e+vhd%jp3bb{;36tRukXmd+%t=cJI0Z(~ ze(v%KKZ-NESb9ucFLAuGPob>96sLd%oSwnyOkCH%*?38!Ud}R8ST7AiM>*N=pgboo zM^CpK;Vis{)r$;)Mqyti$51-%;LaLHj%(T1$#Dt<8wuiABHk)@fwy{U6?R7{C~GsePOxaVO~0sv?s0VDuGm~t%nCM$qHr@-MReSaBDRm9?i zeJ^9Mzz7V@9sAyka^A4_JyV)PMv4v=N}s?1B2h z_*jRaw(BzdH-O1#dM>uJB0-D;%$R0-I^K8**lo5-}EA`MhsST}BgUJ}=kishz_d z4P(%-(B^5K)lNnS$8?a{sM81QHB~B}U8Idkn@>eKHR!YKZjicN*f@np(X*X{oWgIh zZ{CjF(nSWHRNKIG&!-rd@P)$ffE2mmseJaI9Iecc^Gi(T7fQT^Eu2J7!f^UINN1(> zE`6~07>I4-v7BQ-LysVY!xgj0CRsTJ(Qg8$ ztsSOep!f_nFbxS}8jr~|ZDEEqxBd5G8Y%*&5uj`u$-yuUTc*$b>b-WuHeQRo#sDw* zR=<#4{s=YgvKf2NE(~hBGbpIBHUu2lRRa>%A!M73RhK**>Mn}R%lC4va zyj}u_ZpFRlR?M>OR!k^9j}2@`q1evLK}6zK4Czcfx1u6oI|0hJlN=1&vGv+^^efs1 zw)0x88yqdN!SUStT#UU^o*=W`7z|POAdD@2h>AwtD*?G9i3AqH(H!#TnrI64Sen!` ztH1kMMP-Ro-PSK5OPrJw&n`tqtqHxld8;>-$Ya?v4kK=B&Rg3ILVkK}GttTFYgmtS zl#g^W*<}#(^f{C5VF+ci@3AtGYc(vp+VR(vF`;u!cQD9c55c+Wi4~|M{&~kbUD#>2g_LR9D@tm zK`2c+a$u@$NPSAWa$seBrF$}}J}@4ykGs;VNRoPQMSdydmntt?BNbV$TUSJOxl!NJ zaw4xp#`deIflYz$R*^kIhoy5*MZV}<_SX$aAK>}bkaFLOW4MpOT2Xf<*!ihZebt-I zuW4)2)`h>xrD}cUGy8oITRq$MnhWb#`(ApiKJ^H-EhXq{xlTS%WxdaXePS&l|+gDZzz07>0u+f@vW#*W2HS zeHZ4~2&OQ}*(orma^s8J5XFdRV%Mc4It4;vkm9RMbPC)Rw=&!)#7yet?~tlx9>F~w z%@uKQYBAaHlhD@-pn5;t4#qxY;APu#e_?H6k?mo1cC5nUfs` zG@a^AIN2tIydbYfk&aq=+*`m+M4YBBN#m>rkG>GNb{^LR%Du3Q_}o38T|@#zvnS!XE_61Qkp}jq5+sy0{-_pN~iz*1$)o` z7}WmPiso?*i&-vK^G@)u;17p=r_;O zo{>?J(t0No>aTZ^GyCfu?7jYCQ1{muRG9tsKR}AyApAFm|H?4eJ6SNK?|y+Ybl*|# z^<5>vbMgOp{O?+c4Z2Tq*IByD{qg;Gh|n8MY}*^X#klUi_n1=P)>{~{Y`riV4k8nZ zZEyueue0IBTTe_-$RErYsmyHIKN z?LUDOxsm=H2UPm=NtCJklM?Ty4f_+vp~xEizX1Qceu549RC4vQ!Xb)1NeGkr`F#k+ znEi;kOac?ab7{|tQtZ zCHmXzC9i{km&WnnP+$KWIkT@n!QSg@26bQWi3+o?KLt|c2I1`t|A%3Yh~LvcoF`0{R|uQyOiK%`!VR~cS7j*@Ae@WgB`OX`<+x7?2PMv|BRUwxb+4* zD_9=vOeji0gS~>J@1+_A$)z;dr=vZ(@AqJ5mHYm8zw`T^8SS9&nWMe$neh(#Uh*sV zz0}I+d-jm@eYv{qd#QH0@6qqP9>>1-dQEp&w8#$AeY6KSP2dEs2oKg*gmF*yAk3;! zZM0atx;O2uUSBa+uMN3G>D;L%GJ2d|YnFU#NXWNvi%WdV!QS&N2DNX^fY0gMo1|I$))5rUqw~5+w8-BwjU#y(+>QGS=x^g%y|cXBl(s6Myh4_4XrPJQ?4)l zM(Q2(8}=Lg#_JK?8POs;Lmwl+=5k8Tx69Xwy}MElu8w=B&ZWmcVx`AFpyT-g{ch<0 zLZ6+ALvVF(WoxXuH{$snZ_U+pMJlnxt0?6??0=K@?w_CcK%5V*K)ty(3tqB_wI^{4 z3Cj~a3>fQlqPao11k2Obe68Nc-05`4zArC`X!qozAy#t=;lnum2gN0Z{M(sMnBI*OK#yFMhoh8G<@DwIktZZ+RtMP$4a@}sCN3PvHYZ{ zdjz^Ar4czfuW9S=-Hmh-@$A{`Z|{)vrg_N0V7riM!PfI)pl*LYGIXDE`+3@++n;n| zBFyOlD}y9#htD0VB|AjjIpQN&!NwY5<=*--Ll^6=Xk-@ZG#s{R=-Cq)VYXmS`c_hKbgx#YG-0=Hl)?;3s(~OSQkMAE=av>(F-Q3!K*@#pYl4``XN& z7bK@~qD$yZ@MK=1Tue<;O2M`HnB--fFMs!8T!iOk&UL}uK+8ZMm4+76GZJCVOs2xEmdiK^d}kX%$f zR|@;7e<~q44}vK$89MS*LBJHX(Rdc?POrJ4W=rvP-lgol(a_p9T&>_T5<`bRURcQr z0-I}KV&e8Hx%--)HV++9rSHBr?}2Aus^k$eeQOr6EEdP{+NkdwjI)bbv%1W{SX9-Pa;uN!clMsBz>%vP4E=D89v4y7 zULwM(rGCYwt$-cMMR8S<5u=zD#<8hVoPK0^JjCi_G9CuPVK2jf^gv`K{^z2G$GiK8 zpR2E;Ky?r{x>bf#p9@giU|&#mLnduRKE~K zz7p5&E4_OTWgo1LCfr%9fM-j38X72F)>f_e96KpIHrmJ0YNAQ^t4NDF*(*?>XX0JW zYQ<5lxKyjQ%Bxn~s}}Aj#8IcXcYng2&1%3%Sim}wWs&AfOZOD2D~9f@?;~&>nnh!F zGUq1FZRXrm-J6Q%fpF=)H6hmqv9yn*hnD8Im|P-Bv7h8g?^L`gF5_UBehxr=hh6b~ zZ20I7>%`;kAt-kgH2T&A=30GkqHrrL=I#fc`*m!p+nNScWcNpiw<+$Gs;$S?Jpd3= z4#ckg<=(mh72DI*$XM4BMR>>9=E%-7c`KM@#v)mG%xKnA+x|3m&OE(N$>R+Gf3B}> z8>??;V0y+R9d94uWDmn$>jw2;3695l6LMP#$AKRr>fPyh%)HZ~AD^3iCrZaN0bHqh z1-l65hZqs3fNI6$u{xg6m1eSIDAB{c6X+>%WK@%MI!Aa?BfYG0cfy<-b@(`*&Q?Fv zGpC4E4&S9=N%~2zxka3Km!POT`ZGsM<`&U4F|V&jM5cbT)YlG=PjXJBkErTL>{jn6 z>pkJ*Jwgv2kM%Qm%=h|1=kY0w$f3rgv2GqZT)KKB+T*RE*s=Ia;R%4MNDK0>jC_DT z#Yn>KI@md$=}4%bqDpv{h{GIfWf^5Mr7iO!XQF9&yj??YlChX-OXyh1?kmXvc0217 z9r``^Kt)Y5t*%9uYm%Axnq;FqAiO3yII$+#6m#zbQ4Tk2l0$&-u`lm{8!B^cpiIV6 zG5w+l=kuoVOLWYe&!=|I({b-9o6()KbllLCAI9nElh)`xs582AKvXKPAF2v00lv+) zo)QyNH+>IoR5AJ)Jk1-+;^ZU6$F)-FF~dByG+I-$bNnWH2CA*{3{(XJRe1)gf`O`F zAa>-MD%hsVu#G1ihKT{E2;9Ajz;>lEEj>Nk zd&rX~Gdx!cO)8k&`wyt}W)-XxR-$H3Mowroo(1F@bYddt}%weJtSdaM%w@$HUr+83&Z^v0q%#{HxNjF&eoN zX29{$dxjCu8_Qgb%SJpHw0qNC21^K@#g{MK)wGTD&JPp%@|?)B-+(dNlL@Dz1{YCE z&#rDZ&lsD&hZBGb3?yC9nyQR?iBnEhV_bS}P1RuaiU8Tek(oC?kBxN9*Yh);z>CJR zJUZoYSc4x3}cPLNZZ*MipcMg$wBgEDLnD642M{ zv7U(R0=wa?b=7gz>6*3yT>m?XAH=giM`kHHTOvL7?f7E-?9JZbqnpT=g+p~3Lv*~> z$n%9Y$(GN+IbvgNa`;gjIbnD?ReAgR%FLXBmB{l6)iZy*w1oI7;Ic;HcIq0Zse%cH{=EtI3t6=M^phTx6RCnF_t=}5{*7L7k@Z!cFw#~k)>VY$ETajpA z|Hco7J$Uh={&x?1zh&)`eNMjTAH92SIH$O2OVc~Ay?o*UcW(ONcjrEL_MumvFz}(9 zj$gF=<0Jp`?&C*a`1Qjp8eTjhe$-LB_xt3ZwaM>2*0OZU{Qk$yer?YM&#RMpsbosqc_q+aq^;fTVvdIf7kGTEC znny>yRejs}XSiePXCFJ~7sD3*diVClcU`>a)>Gprzf^I5%f>5n{h$Bach0@-`F8v6CnkS*!lEBk9Dda69~^M} z@kcH^Vdx8Ek3M(5$dT{=&*kwG3fET*`Sl0MvkrTt-#;IHaqZFjzjgP3x7Tm@?im-{ z^XV(YUOsZ)_AP_{amI5O9X)%~zvnEx{cC?X;Lgd*BKKdrZR~xU_PqX;S%19zh22kl z4cdV9P`U()-Tx7(;l1gmtoP)BW9;=e*BEum#3awx&O_3 zIy?98U%lbHmYT;$-+Am|cbx0CRBc*(&re@l_=mcWd*@&I_=~%Yyz-f~>u&nv?=rjJ zG55^cbsbX(?H z{o(j=-#qNdfBpWLqgS3h@r1!|#E)Nk>X1#_Uu}EtJM)%r>Hp-cmydB@x##1L|F&V( zS2o<8d4AQ}1#e!vdGm@(pZ(b*55LfL;QOz9{qM)z_v|r;-G9T&@jLhU>crdk+0s_~ z!t5cbUwt?$I&s1B*q*=n+k#gPdF7a!{2;-*->i89Ao4@{kQv?)`1H`hnXonYXSjw&ae(Z~W|!5088LnLEFG^^5so zxAuNx?ZbP;J;J8$~7O@IIBj+c*JdiIv)r_vkF{6_0N zAO7jIweD$q-`)87yyOKZE$R2!6I0@g53jDM|Lp3czkl4VM}G9&XU8wx>**8Hr*BJL z^Vf~Fe?0i?*nSV+5uLQK^_Uy~m0s}7*Y-Yc-D%{y>$5w@4t@WD2QGa0-Y3RhddERGT)S>m<-}+1y)^#Er*=84 z_uvPQd2y$X<%{oFKWpJ5&X8ljd0CsA+igSjx}UA8`OT15D(8LgZ%+Ht7M_EC4@Ye* zn()%OUNo)bRKa_USZSwnhhpi9`3LKGMsXg{rBe%7(d&s*0+>m0kc#EDIE7uYm-hmpraNXMwL6|j^^ObmRmNu(AUWXScu}I^=f#G#}}^}hLlzf>L0Q;fO%L1*Wh~fFu1gOXbP+z z;I;kP#*vYZ{q_1`vD0$|3{b=c$FjfT#^Trchy^D~WRpF$3)_@K^s z&mt)%p8Y-ZEY3 zq?AQn7df=YB~KqaiN#CbV^)ly`RMz2&&fdX`H}3)lB26cs9$5lCCDB`t8qVgUahYNW8z8yYaCyh%&f*W z2~_c3)*t0%lb5A<=zdo3-1(vM;?_Cmuv$Gaqqvq;^XG82D}tFGbO#2Uqi_&8 z$vqblxo@J*WE9?-lG_yOyMC0{_SEI2Xzoa-In~k6X|C-^In6B{l}>XN--z?SQ!$(d zM%g?lna_a?Ll<&p!WieP4>I30+qu!~r!wi3ZWm5;8nb*OLSA$z&3P;bLte_c7Pa#Z ze%b9Jje0LZl*_5?Tc?cV%1XgtsMJJfur8;8#}DMsV;0N7s!_@@-r37mc({nyM1ve`xsE)fAAc|*McpV)>B7$|J zwx_Sd=)%DOa~4M*o+*)U85A+Q$8aC0K>|*J1J6%8p_Ilz^ppkgI^1ih!-e1Pps?by zQZfU`fg=#ds|%Tic^nT+nnTygcA}!ayk-0+w7;eo_l%SJnJ=u-BgxAnse0H@-krb$ zQY9O}C;7^tw54o=SRNB*7EgD@Q*BOzK2T=)xg^|pjA!e$T>1iY2-gszFZ*@0=esuR zZDW`G$XFJ!;lWqJ3u24%TdZ=?A0KQf^~y!aH_Hz_VPcQQdcGHomQ$x8wX$cGpFETC zx>(QmeT2Rg<#n1!SD*HmN-OyQ3)C*4eJ~msW!J@eE=B=#8$-f!FfJ_R@M~i)`W}S# zSPSHRe)#*B&{y{Spl|VLXC?jh%jjXDODs8XEngLxkF&i=ef>WDf8+PKYj!D$Ztab> z_D23+#(*AylkPx^9r==jdl~X|QF+|xKCKFO`ti6%9EsJ50=hGnKgua!?Gek5PRK$4 zk5}vric{b*b6h%^)*(6btZCDiJ!_nFLSC3p$XoIWdGR}`-a%jLi=L{Y(z{BS9R=rU z^{y?S+1pTc$}9|Y9!hY#GUnYv)%Cm_#iB;MXBolU&s7T|(Ilcya{k*1 z`^ld(<_y;pA0Gt%6!P^^yXOiNLl+i&RenJiQ+qjP+usZ{|BFqVx-xA;+ zi$YGzjB<}C4;nl^=Yd3Z?o344GTQOs}7;dpkq^c^Euv^%uD3P zbG$8)UG~-Itsm;+irkSnft8B#qfOEF0glY3`fCevV-P=!;55uoi9~I@T^7zc81N4^vkcvr9nPM$`$k=$mQDx-te7_p%L*EOv{2BpCs!^ z$;L~9OX9qhHJ)@L1PwJkSE1-qBlbfoR(@R=i_F8!PWqw_340@cFLH?A12Wlpg<|yte~^0417GGoFHSqEBk0XD&{RDEc44sMeLqk9 z<+3~*S(sUd=G06|zmQTWqAK|%xS?T?vtu!3WZSXH@9#AISH*G`H*!)x4z?tN^-#8t zUnUAzO2lMHVNMXU(C^~y?b`17(MFcys2oPpr5J*-JT9p5$pwBcP8N5Cg+RRvpAy6> z&HFS-kTMOpquCfhVTu&cBoqk_-T?*cey=ynpKmGGMWk5jl_+#LIUeGCG#c3xJ$jafU?xz9G+Xvg0drl|YEE^gaW2GuE%o-CU~kXydYiWYA*P;gu@OsXo+=+w5jWD~K$c=tSE5d( zaY5hG7Yjyr9`6)-5S3RjZ~zgDW76guO_BJpPF{Y{9+}+@Ms8~@$9H8M_4El-0N{NQ zW(O8`#SD*-7BG4+OxGDm4^afRoV~c%>SI#<{!y)Y^y<-RBd>O$x83 zQ&|zOURkM?moz7fr(okaxi`uPlrUzRX`{>>ZKd|k787pt;VRVjXfyz)r)deW{()*_ z^!V7GjBt$C^Jx4n2=EMk&&@D!aRCja&vTDqFkNIPdbtHJNpZNBydtB$CEeH9vVbt! zq@U30gL3)_SYK&i5q5f=;tck#YH{Ymxie=_)Jx_iB+mum?$Ts}{nu8B1!SC?MRpdy_I46PhG4}t$z7WR=*9sPq9gn;w z^&r@_)Q?X-ia{Ax&0{+IIXKB+<)p)L?Y-O&;sMz{QW&X78TN$wyaalPft;a_?&_jz^wkvtD z8jamYG3>bj);3Jn-7<>_VzbG62%kPB&6_;Nk2jCOwJzO?J@6Sdude;d>C-y-dDF#^ z?zlRyqMLLd5ANQ?u&p}xF~M&#rwwO_w#?6%qAPlZ<4XnmXT>u05zV*)ETR97zM)0%h3cXxxFVVd(QT-7t;wC?8^3DR_I z$M(BM^lZkE?#mdqHG|)y_Nso8@cpV!Uf{>^Ev+x^u5m(VaYMUDGi)oarkv;Qa15`d zA7X%dwsd4Hb-hMJTl7T+#h0{~J?_VwclNz(WM?a`vWne2D|wPG8eP<>EbQv#zOm| z4*!+tS>fT`*D`FY@P&RMante4dK}|Znx}TplL$wuG4W5GA*fynGtE2Vcjt*)j?Y~K z%Xv=g=8s4?g`=U%PcUcr(i5TW-LGN#HdFA?wh1^_X>RY9^RF+m#PyWhT7Qw`D>K39 z?r%#Z+_d9DMeBm6bsr!&7ahDfG`IsNp2KkL*1g@fQ>m}!WM!P|E^XskHznFL<*?O- zS4GjbBZ10VelVVD_7^Ip4xhXGHXO)I3uN$hU|)k(LMzOn_QJ(l^SlL1+f*id4Yrfl z^wBq>Am*T-t=t(Tz1FBsG*9bDCiEd{sef8I8dR^yQ3%eFvsygg?M-J%In~vVVryDb zpRO7QM_DU*htAC0#yNVuASw0jrw zM-TE`^#DYvD4DirXeE@7_hf)W1b$$ob@C4 z`a%qDK|sc9GMeCBiFl8u(se;aW0PK$c$qfkX&>OZNjbrD4Xw@Y&Pi{_SB|iBVAbNq zU8MYD%C$I1dVq;?Chygar+TYXS3=6MkNh zldJ_n-Q)Ra23H*Uwi9uEhIoimI2)1t-uj+u`yPf!C+Pv$j?0=wZ{e%wNk-hC!B>kX zBZRxrumV0yDf>+BYMoE1tLgi5i^ECO*H3T(Vhr5}F2>44i|ha$jupw4d(Q{M{`_-r zPOa}7ldNgli;LxJJDwNg8gVR|=^Ut8qvawJt^g1&<TjA=ztLR9x+jNR5-sUPt>Lg}U{oTD_ZcxLr}eg|rwyhR>9q zSCJJ);WA?1)R>Db;dX>1*s&K+`Q)rfE`jK2Cn`4})V?UomsQ=aasFN^)$#U&jVNOoIvP&gmRZSd>}YQbMoQdRQ6_UTBF%+juX6o z_6tPO@g))_D_l5FHE%y6`%9hDgQ+Q1#09PLgHgB@Am0v*@gAx?Lxk(}haf{fk<_aA zAvSdvY7jL(->)74AQuIDeuWJ2@lf8+K)ppDm1~v#D{#pM7t2_fJeHP{JJcy&E-PcD zr;&*8MU~X}ryBTllON|#FHF>Nya&rxO!i_i_YOw=#C44Ey8ZsB$5+JnB$qpZSGNtr zBQ=;eaeuzSosWLS?ohp3fE^O=Mq>LG{SFrHuzK%cc{PD2mY!3uiR32g=kNWJ?_p}W zTK6(K(^InaiKjrG)zS1ge6E0Ph~o7aw!Ipo-nYyc&ydmM5j~RUx_egvCxAmlve&7l1Rvt9yyZTGxC*Lo##6`0bn{?JPBh-!o)e z;-R+aO0q4w5y=K=3wEqLc2aNp0w$OUj#+r8FN&;c+a~*O#BuT#M~%7X+Hz=de(0-y*L_|=0tUK(C2<%#9@nQpu^(cr?z=_jkWdqVi%Op{^ApWp3~?- zXgmSvdlH`j1fTWB(6H6pbG5YDJ9xU0t`?04>VvwsplH;cP8O_t0+l7oMNU?G4$H)_ z|3CH{JvIDa4g$M}>FeB6QUASQ>+;86@WUc_jGEtds=?m-_6~#k+dBv0%~L*ti66#_ z6}gdbIn4$t^B31f4fI)2<05cJO=9qrvw?PDg69XEBrC1g-o;s_SkD47lGvsk=M2VW z&MV@P4_;{Fj?e0OA7>muv{Cc zn~bc9e3Oyom%hokYsA@2m&soO9Mv5xzx)j!v1_>-i|j=lPd$T+LAR&PF3d9YBgt0hW%vGG-1`9QTp;UzBf+h9*W?e{0M-+@1|$Q}6;)2hwy|CarUbrFAJ@n7gqQhwQ=n6G2_ z6MI(tNfN}cVSkboF&_O%jA;5(qvtR1C(jeK6GV%20=*97e6)ASr|@W~_|$Ohz4?ei z?NhjpBR+)(Kd?%`M*L_2(9nEDNy(4Q`AD+Dk3S&U@FUy@r5`a-<|D?nAK`l%^a$?c zKr095A|9}z2MM1Z#JKjLk($q45vSkuAhNvqNJ`i2k_R1!x;tk`fu;HASU}o+@G+4c z%}3092mZrScH}=y+kyYECgMLV{|o&`$}jtmw9N1y_M-TYBuM+h{v#=34Em3l(DWZn zUg8_@AFtQF4hLSEk1!_%j%7QeRL)1O*n7Uip!S`U(JanK_$UF^mDnJhV;FZwwI3}3 zBQzgTUh*SzK9X#8UWOmx=0E+2i83ECuKftNQ|L#sE3iQK+x~on+p+W}QPGd6CQhpH%YO^e58PChjI}zzEx< z;!iC83;jvTFZ+|U&G0AotoV~8NDIUMBq?GJ`jZ&Z^e4_o^cVP(=Ly;gaM=NQm*=B> zLq0VQsq`t_IWPGXgW9JGXc~QLJdh$cG9Tg7OyT*6l9C^p^O0nw^@bnerVssyi83EC zuKfs)+|rM@Gv*^)>ZS(?pB}`x_Mi!x&s`B0Tj)V#dGnE!uGu9IDx&Vr8B$>`{v$0j{D-|L{v!#}zOesDiWr0b zBPKNchw~AA1ODUny4T^r`5eQU;}O8$3S2P3!!@$Y^*n@C!Ac?$S9zS}s)^XRzea+_ z4z^$mh%FBCt|Yc5h;1eIdJt==0+z$ZC}R<^r9tchVwVN6n~2>W#5NM!62y`zU<0r* z$`C9Y#HL$#f`xedS$Kklc=O0x6fENcVwVK5hlo89#A4OJ>aa2DyqwrMLF@)%A=|Gd zc5jd;SctcUyw`%fPl&~80_BcGRON%%bYioE*nDEgTCh-l!n-2KdzjiMEZDXn_7Qnb zZJ>UFO}1eBS+FHR>_SAU~j_aS-si4xOaMj{%;nsLJF#T{ zK%HkG8qQC!P=2$?n-kQYLu^$LyNlRE7VK3E7OM}`r2|pbWx*B&vDM^V7sQ^hV4I1( z7UT&Q9}p;4u&F_8DWc(VE?CI+r;``L&LMVjFu%Kqg>3o|u_uB&!SJ&hre6s*K8PKP zs9IpbE(~Jp$P3w2u#im!+Yr=#M6J^hsEc5&L2MSH>R=0YP7u3-ypXM~A$D_+_X4rk zgIL|5zS>4&p>~WUmdD1J$EOnul`)&x!9kv2i-Xu1ty+`bmAT}xu zEHqz@B^Ii47qRKs80}b0?4%%e5wR;Q*m?`LDTuvG?S~dDq!nIBo6bNRvS|ykEH*}+ z_a`>bf?XEG)|2;e5PO?gXl?NUu}_1%TqCdv*qG%Kn`gm7Wvn1C)E^fR3;C&FtAhF6 zLS6{F%c2!5#CwRmCxZFCPwZ0*);c)Qw#kU985V3#5Ic#yJ1hLr`>`-D0g1mExtqNkd6Wb8PUL*Fd1sgszP`??7DjT+ckf+EC*+sC^gS-pL zyDW&UC-z7Xd!N{+K`cM4ZyADx%9udjG;EAMpGRzw1q+ocymNxQwbX{{a<2t@l-M&t ztzaKou;If4^%LG~3%0_7-4evMA*$XDVl~ac(%2X_=pq(6XPR!o_OoDz6I+apk>3Rt z-X+AY3i6&LwmFEsM=azopAd_+1j=YcG>nZRHa5r;?7$#)tc537h^NRqBdEQG*eyY< zm)M&@EI9($0Bj7q>`!b?5Icj|c|q(3Vz&mdhlo8E#6Bd353iVI3`bODgV;P`i-Oo0 z#6or!?7SfF77I_X5N|zs4+piM5R2~=sGnd%gV+Q_!@OBL!a~}EEj+4%>!Bh~t(xP2M?3N(!F=8PbY$O(HhhSTST6|sfB$dL(sEc4BtzfwzZ$D~7b`k90 zAa5~wCk3(dh+Q1SZm{sy61z9Z+d}NMAl8rtHXIwH9kYmq>US`)`9a=!#4ZkEFA&>i z!D71v${35Nnry-L4`N4>cR~=mnAnv;>``LR1hKzbuuqBMsSdNff`!JVV0jB~h6S5% z!BzyZs}K#BD_E#p!9wK<7AjY;P`QGI%Dsu@-X5%rU|WLNcJe~@6D-vhu+>mRRcjDC zgV+T@Y%Q_%7OXdj#qxc5b;KI6F?>?6d=Q&K-u^-CBn!5j*abn}EyP0ONU*ysywDgF z-ZK{7+d(YZjxq*dW3)rCoCOP&A-qr-`!K&yodpYN4O$>3-KhXycLHm{#w?fEq9Aq=u`7but;E&`u{VjmZ^2q71j?9!sM;@x z9ZO6Fu?vY^7Q}8Rc7G7tN-X5#g1sH&_1_h|CTxuM3N|~4tsw7$Aa=C{yP4R!An#LR z@ri*lrXm_%M+i0}$Xi0*vLJR7v9%WLnIIP14ZJ#RjJ8d)VEYg|Fvwd>>?8|zOAy;i z-s={uu`5vS!HBB)LF`mwA>K-27Y2Fv5(||fSV;Sbg(uh_g82z%(|#J{ji1!F+^NK7 zVq@6!RAQm=v65Kmy66SOLUYq4#IC}|$nP#E#$oxnb@`O;>eGtrVkMxIC2Df*|h#VwYI3CoR|q7HoKTpxlXw zhK~W$iOml31Un&!T}ua%n!K=f@ z7$1U#?%howZ(5Ki*ug<;sf8z4h_{@)knPVRhM$%(>v9XRyDV655c`z8_^g0-GNR%8 zzq5#iY;Z8K`9bY6Vk?5!Y72G)v9&?oW()6C3-&ItPl8&(Mt(KWj+uytkD-F?7vwD^ zFNB>=?5rT~7Gie=u@{JK3u4Y}U^UnnzR^M~7sL)Fw!ng&8pJNM@B|C-t|9N{p!RKI z9|W-pUjsG`8>4=L9T>!xkhd&|ts-`15L-uVLlAqL*atyuz3(z7DJl8>46?ni7+kavdgg4j*OZVzIch`k!b1{?rvI5tMPvx&_MVpkFi z)#W;3w*+}xcZ7xP{JMqr-j1+Of@O?65as5vG3tCUvH2G4ydZWnd7&l9HWnMBZG!D@!Hx}LXHa`y5WAJw`XKfUu`NOD zBVzd6yIJliM6Fndg?DHWJIkUK>>>**DYGXLR!H>+V?D4!9rTWY}!zNd}7H@u#h%(NZ&peEX1p`@B|ChPcWM{RKG^% z*Mg1V_v498wP1$_v8Cjl9>gvpc4ZKIl33`PrC^(bytl~VbEPq|l4 zf&28>YPFfU4#BG}%vBO0zJ?^$Mgjov#S;xkV5TmYAGZD(6Vke(QW;bZp|NWRXC{1y@X$Uqd#M}217 zir*nzjSo}0k4YduAR+lh-NzAMHXUzur+O<}qp4oJ+r{5;;@gR>Cq^ohNZ~uo_?AZG zt6xx`!@Mdyfh_a;NW}d;!uT5Whyk(elPuZ$K^;ebmz%%2jFzTqdyfF&DTLZL23;YIL@p?KLEzs}IHNPjmZ z5;-$6_BP$d4ky~s5X&y(mm4PP-!^E-o}$0wFl1~zat7Kz8}0Ae6O~NG`D0V5>R3B| z)*+F_XUXDiL+dK>$!>g_JCR+`)l`s|1L z;72jGGPiifeHr_P>bh9ItFAIXfnR9v=>=5X^9r^#$+-I}_NormmY)Z&&5;4p#OZ zAlSXDcmJbzf7Ls94b$GkF5UBYZ1r#VoR0Diq;0Zip_b9c#-8_)hH=nPlU{-!?SWNb zke&~)t4UP4|HOV^4Bz};b=;CUwcMr0C6oB}|A$DB=-3x~M<((x-oJn(^Z40PJwkQs__%- z|A7cULv|wS>TX9Eoj0*Ao*&3xQ*b|HBKDCA{481qQ+EXd8r4B2B^TUwdR>cOApb6+mH94tq~dDqyvRxN!x|~|G=kzp?jR&pC)%A#bb1=$n2V3aq})bq@B@ue zaZvR<=@=mXw{q~^AAPLN;sZ0OhV02Gg}-mZZpqEmUzO9hk>Dgy4IG=~civ<^m7_~4 zu8%J9OtHv*#lob46O|n7i#Vj=!&}_yzN=+RI8-<^_`_*jZ_-l_;XI}rnUXeFC)A%& zS+@z*O1StOPO3(x?Uak}b)*Ky+fKz#aA5H31#N9Y{e$e`Op7JdzZk)nJFv#8udH%g z5Q6n-7Wn)K>{=7*-zG=rUFG6)Cn+19^AU@NHG*oP=TqTkHW_kDTZP*6&U_~6h5X%F%+*+fjO{`!p9UThT>f+ zZm=kPOp#(JKB3}9i^9hgDTX3;I27opKDF{OMT()Qp#nYAN8w|N6ho1w;%1A&#}p}s zqJ;{6*(~fOKBh=96nQGJ!04m!F-3}@m_WrZEean~q!@~+RNQJ&_?RNaP|Tp>R~Chj zDN+o@epIZrD11zjVki!!;x>!I#}p}sVi6U$TNFN~NHG*kskp zDN+o@IaJ(fQTUi5#ZX*K#a$MKk10|N#cC?>xs^U%;$w;wLva%o>n#c&Q=}M*byVDA zQTUi5#ZYXZ;$Dlw#}p}s;xQ`jvnYH_kzyz|QE|UT;bV#vL$QsD2P_I7Q=}M*_o&!l zQTUi5#ZYXg;z5hT#}p}sqUM`WJY-S$m?FhcG*R(ui^9hgDTX3T#lsebk10|N#RMvT zV^R2+BE?Wlr{WQd!p9UThGI4qzqKfQOp#(J=1}pdMd4$L6hpCy3S6M;Gd_Gwkzyzm z6^~gIKBh=96f3EC+@kO?MT((VMa2^qg^wvx48>|HaKW!nJA6!$VkoYo;z^6b#}p}s z;&v*YvM78^kzyzwqT&x0g^wvx48@aFJZ(|BE?XALIutv`}Bv8DN+nYay}HBED9e}q!@|@DxS9}d`yvIC`MAT*`n|< zMT()wQ}IWO!p9UThN6p#7c2@NQ=}M*nN+-JQTUi5#ZVkf1uh--v96CPQVhkBRJ>$S z_?RNaP%Nclt3}~siWEa}Iu$Ql6h5X%F%;)f(Q8rom?FhcTtdYw7KM)~QVhk_RJ>|Y z_?RNaP~1YrpDYR=Q=}M*d#TuFQTUi5#ZWv-#h)z-A5)|licM6!W>NTcu~ z_@PDNV~P|*aUm5~S`zim6e)&cD;3vR6h5X% zF%;XV_?boFV~P|*@irCLS`n#c&Q=}M*x`j~OU{Uy( zBE?XoskqUi@G(V-p%_lZO%{cZDN+nYD-}PtD11zjVkpK_ahpZqV~P|*F^!7bEean~ zq!@~QsJO$T@G(V-p*Wa|bryw>DN+o@0xIsbD11zjVkl0c;x3EA#}p}sVmTFeTNFN~ zNHG*=QL)~l@G(V-p;$%5Jr;$JDN+o@l~mkoQTUi5#ZX*F#eEiqk10|N#qCtwZ&CP| zBE?Xwr{V#N!p9UThGGL18!QSRQ=}M*N2qwvqVO?AilNv<#X}Z_k10|N#TF`lZBh7` zBE?W_qvBzU!p9UThT=Uceq&Mim?Fhcd`iV57KM)~QVd1xNGN`5QTUi5#ZWX*@u)@N zV~P|*F_enmSrk5|NHG+nsCdkx@G(V-p~zFgUv>>2qkK$}Vko+(c-EruF-3}@m_@}# zi^9hgDTd-uDmGgbKBh=96!WPV+0wTiKBh=96vtB0YEk%@BE?XgO2v4K!p9UThT<$L zIxPwxQ=}M*Ra8u~D11zjVklNqF~g$pF-3}@xPgks5q)jtV~P|*v5ty*i^9hgDTd-9 zDu!AVKBh=96i-kw(xUJ&MT()=OvSDig^wvx48`kITx?PJm?Fhcyhp_kED9e}q!@}% zsJO(U@G(V-p@iDD8H>Wl6e)(H zgNkP@3LjIX7>X_`Hd+)urbsaq)2VpQqVO?AilLZI#U_iw#}p}s;!rC17+QEv^f5(> zp;$zPV^R2+BE?WFr6Ouk_?RNaP%NjS(xUJ&MT(&~kBWpv;bV#vLvaZeNsGeA6e)({ zDk`ch3LjIX7>b*ysJ1A4Op#(JZl$81Md4$L6hpC|ih7H}#}p}s;vp&qSQI{{NHG*o zQjxJJd`yvID7H}1WKsB-BE?X=PQ@^b!p9UThT=Uc@XgRZzUyO(6hrYT6)hHpk10|N zMQjliJ6jY!rbsaqc+&l(maIkLV~P|*F@TC)ED9e}q!@}ODsmQuk10|N#YigJED9e} zq!@}E6%#B9A5)|liY_XqS`C?p`p#EArbsaqTdAnBD11zjVkq9EB4ttd zm?Fhcd`LyLMd4$L6hjd^8j4*k3LjIX7>YV7au$V;DN+nYBNh1eZlAf`#}p}sqJ@eD zt$h_frbsaq9aJ1;QTUi5#ZXM9;%JM)#}p}sVjn6NTNFN~NHG)#BicMNv>fvQ#YBTU zpWN0kR|ATP26r*JQ^Q;hC?*=*6Udzw=4wDO(cmgXTMn$~Yj+=0q!@}7R2*bc_?RNa zP+UmG0*k`O6e)({N-7pw6h5X%F%&mYftS+yc$|+ZQVhjfDjs$EDtt_lVkqvVVyi{r zV~P|*@hBCJ<&4+I6e)({87iU{g^wvx48;~Isw@g0Q=}M*H>s$xD11zjVkq9HqSm7D zF-3}@_=Ji&i^9hgDTcyX3`IYS!p9UTh9X79K#Ri16e)%xO+|x6;bV#vLot$yMvKD7 z6e)(HgNnfxg^wvx48>$Bnk)(*Q=}M*nN$q5D11zjVki!zVwgqYV~P|*F`tUz7KM)~ zQVhisDq1WGA5)|liqokWVNv*)BE?XgN5xo+!p9UThT<|RCRr3drbsaqYp9rPQTUi5 z#ZauJ;ued-#}p}|Xs%j$BW~I9_nL8lOyT!YW05E(l|%XNNxRdKbKITzYKP-^p`Our zlOvU`Zca(4CSBWgD<-?bS*K6HT5;kty4aR9)T&{1CW$-cLuE;?*!k=TI07}p?MCBWZK;Yk>;H`mnGe= zu$WkVEaUzRAvep-cw%_jMLk5}E{Ns(H}}VzRh61Gu(B=IjQ3{hE9>Lg9I_gih}S2w zZ3yYA^)76Ut4AQNkEtiH({B|?4SHwFt0lT%x05AR)mOC-j;lX_nAG%*tcB3qGWAv0 z@5>jN@NQMoC?c8G?Q`>NSGv0G2rq~1a9#43hFz4x#d13@ptKdRLb$A2F*<1Rzj;`Qp8 z*yXF^?lkPPYxqu+yEmcQxZ6$WT0m{BarZDp26qmNFKd9K=q=yyjAt_0pYe65HxQ2F z(*l|7HHhX~ooHGTawwnggKfYbd3?T~c6|pdytPI*tVuS1du%3_KPK5cvZG(JxwRve zY@XUtnQWfcd62vil+^1KcIPS6(cIdqd^FlVTswhI?9;P5YwJ~oJ*2HJ?v<;ZDUq3j zFA&IZ+T(cql6c9)c;Aa}??M=yB zqT@i?3WKnp9Q^$Fs5ZX3rr!hY!5%R3M9(45LlW|}01C&qY&|il0;7%K}T~eZ$Zj<^8;GdAfdw+xa(# z`TUL8ucChZ(|sJ3p3ck}Q;};PgAY&80Xu4%+e^WUoRiTU7fX6QS?PBR^^5A!SmwZ7 zq#Ey)pRBVD{L|d;NEC!Z-o71dKu@PAd31P^M6|3=FhM10rU-R`){JJ#FJ8)>bA-8#A@{)%ue4Hzhegz;Tw@b zWFw~QG9rUC4zGF0KO|n_^mM>Ii?_mmot`lau4PaTnE39=uMo*?=F9QFuka_s0@=Dd z-La6!q0|J&0mPIR%l;ZQYt4;!3e40UPdJsvH#j67bvp@6_F^%2f|f-?vRw)Lnu$Tp zZj9nPEK)!hA{Pz91Ytq^3?@+_zk7V3*OxIgZ!0Y2eQ`os5_6FwJ{&L^Y`oD*I}|5j z<5zYH5;UGEW+Z`}OmQT(<=ReVVI1ExP!?7Y^=8wdrzPW3l)F2q_-q9m5_PA2UhX-( zbDRB*m^RQ3cGK&jc0?ufsI&tgf(W<6-Q#l#ipt#LM4J4%Q(nM`Mh!oOdHCWmyV#q9 zhFEy=TE0P~ExN#q!4~OM+bG@OxVVB>RjzE@ZqzI9WODJ$9R5nV??2=Jkj~|tbTs<_ z%0&g4AJ#*XAKQ-sTI$DW_DOJ3@j;#Oo<+!WIcobLYfH_3(9Gxj7jSLu)K~%X10pOl zAr-@i3g``SJ$WUZgyf@-c}CTq%x%y;>h394l}gilcjzaayB+?vd*ld?@7>sPSO)@l zsr+_3T)Onz?F{PQZa)`4D^9DxIb%g`5QeA4if~H(JMJsMKs%$6yFJ@D17wZfVKwm}`W>;aAlCjCK3`O^J}K#G2KB+h>G?HmRlJ>u7rxI3 zuR|F2;yKtAC<|rQ>#ts=@sssTbbkkVZQFt>_h|%bl7#^PdDbH?+s69ge_J4RL&2#SJ=Tl;;V zGxI$6xq-xfzrXMAkKYeoIhpsFGc#vq&YU?j&vS1QB8WGw&`GFHXTk|5B_)Pl1tV|E zJG~P1$N6!H!pHgJ^pvtM({tL38rrEBnk3j9_lj*#dV$}FRt0kp;qCj3{1}c!ngi;q z(TQjr$P?~Bvm^Ji=izU43SScouXf-R{*tHgwGJ+4jBk;;&f#!vGtpO9ZPz=QQu$>L z)U|DJuwC2F91i=Qndl!p4)!JPV(4WIjddRPN|K(|Lqr;Vxg1SUagV;f=C#1&)--xav#ehk9|~zE#r;N=5tUV zJFkza;1{tKuuP^S;|<4T-4ikaJw$iNd7c6dt zvDN!VF-DX;PSjJ^`IW{d?RNuAK(6>{T&oY z3e9HLJU7d$i{o0Xg7a|q(061Z8$38g{F~QJF(-&-EII`{A#4TzQt-37D1U7JxUmz8 zCNL+C8bHfVCmMPo(Y^S+7yTN#DAE#astdEk^>Am+I5Z7ivWVy_IkVHySxYK79?k$B zi^V^5MnkBIh4ByTP@R6uZKD%;L4JE;F*^Wm9d3@eNyHz7&78i$Z=8t;J)jft8(v7( zFxHcty*J=DoHeb*PjCEibzBe5dDIU-7#Y(mA3b8-VI|RDtv#S`gZk(L;T#rD56^$V zA0%{?hjU9jH-R%9=_IQ4oa#xUCZXpGy%PL1y2o=9_}_XCfu?$uH;MXq4|#m_g!c~A z&>Y7to}I`wXQwiMYAVi<<% z5*;4ETJ;$iKQN6(4E!o9jmCodX#PO1=e&U|d7JR>5*nAyGLM2L(JR@~YoWgxws}|* zJuUPdpGIH8U8(Ti-vQlxk77)-{d(==ki?u zZ6AKc@FaRs=tsl3^&f<$kKlB+&~YPp^iC1FWCYi}hG;-er4NEB>^(eXty`EH*Q{_-%K`$04oo2^VP3M!_%NTJ{( zK#4S!c1hmLk~ag0zbSA(>P^Mz{7;gXrpD3`DyP4In?ZwtP6T>QYRLmi#5bq@P4Z3! zN~Kc_IvZ#RzK3(KNJd0*9=$JUouEaGD1$Zt^}}tbM!y0|#XaH2l6SYDO8SgE(E2g_ zB*L#vRS7DCovdlG6)JVUU$$ng8psL20?u>8=UuZ zlq1Tuxb-{e1{H1ZPTIyMiIL>`JNhAq^IE ziJ<*7QqWU^zMw)uJ{%fS=^H{|j5=otQmRxeaxJ_;DkZ8pR!`_XCl8}R$v`amKmq63 zD0wWSo@%M&RSC*g%LUyg=tQ+b&<}zNR7B9Xz<()LGvscLEaZlQk>`hn0dK|K^7KMEt79AAKRR(uJ{4hB^;T+(BN zo)ljMnGZ!qC7cb()PyRQPnZDt6Y$q|JTx|eYdAT9YnUxGT7#l9B)3xdD}|mXWiL&r zMXBqghMPs^Hn6i;}c78%I=$3pvF^y(Al7Us4j5@v~5i* z0R2_k*;Xd~I&C?|Dyom?IQrEWREsNN5mrR`6H z^2qZTzMg(3(hV6rdOH1<=ZIy?e~&R-+I~2rNDZaK8LV4cCNIYmGgCm@G7CMnE<-1hcjxGoqI#(OwZExTZG=9%IRMtt?1rNuJgnAR8a1zq8Bomz9IZ~gzgv4 z@E*+nRa!Ml<@Trp)%J68k3yv9_TUjXvqvc?_r*i?J$O9B!q+vkRVZ4IdOWmAa&PXj z5@qi|DGxm^oELh8z!XC8uu?iv=t)B72(9Xg(Vz<@ePd6I zIqj14>q0*gn%s-a4ikEk(7C+|l#i+yE%XV{A!3=J>GQpcZpq>iyI<&2S={RvCH-0!kJZ1jwnHYP z|J|Si`!grMKg*vaw7frSep>$>ULT#){~^%k{*U3$zn<6sDg2>S8dQRlX!@WPDw76) zM*C9gTiV_-sMOb!E*!)o|LCB#K1JGwpBc0cX`X8j{eAE|Nbeu~zRyG7Nm^T}dp1As zu@5rQ+3}Ds=N+GqdgriiCkQPRIt^6OB2GJ_x(}LsAI~*>HiGTvijmyMO`ty7K5_!+ z{h(dvUO0qXS)a@Fn%wRrAL%yNUC&>;mHZ01KHQ@)?KSG51RoWEcCF#rA{p#f#@+fa zME>?}<=+&U_k@1Zt)#o=oYAcFn9<#7>y|%VJsbU6GmNb_ z4(fn6=sDD`b!(J@7+LO8Z_Oz z1Ly}Md7AfOpdQ1xz1<1bf<_n=7F1$ThtzqQL7N2KV$jWk?lb6j-p5hr69&EH-3c@p zx0>9-Uq!OSp!Ws+!=M9#KGTSfdY?nNqXzxk`x4Lzd<93lDLHNr4W=;$^^1F*a%izZ zBY=j`7K8HR{*H70a|TU`dzgliLOjW}oFb^VL6w507<5V8dyp(M=!UqD5YewR=r*9? z)MU^Olp8@C40=+~QwF_?T1L<=gZ_!Uk@TTKUkHjHsdZ7la^wvZw4PFY2Y{Xww2t~C zFPGlbd9bYUDwn1qwuPM~OpD)6qp3yE`h?TsJAlqJc~$XK)fjkPEg6n41G>sco*zFO zXp_mi6nS}clR=vWZPSuyZz=NbHF^8dUOv?zUgp*hqrH4;7PO&XYhsfspsk3I^$KVK zszZd#lIJI$r;2F3p!Eq?C9VUy+T{H*@pA0r_#^Q6w?1Ke;x$0`nY>35AEpv|+Ms7p zO9}nmNWPW019=~qynhP%&LFny66%+)TR$STj5ElW#Caiu1}AL?y3U~CNgY5t1?^7E zL*6(VgSZ~{l6W%m#?f+vDv&px@E6wcuOs2~q#Z!L5Xm#*u^vwY1+7ouu^vw+nmius z36y8@0!g!hCYn56RTBw+YF%nsjrJze27@j_3zO&uQ|`K?jcO9{IfC1J$$Nu3iS9Ic zwv}so4n7^-ej6$^8StX zCetjFmzul-r?vSeZ%Fb+^%GiV^4NN&&~k&uC2yxG^jksu)YRnXfSwSvndT?o3CZsb z@+aS;rqVE6BofZ64al2DH3pprG@Z5?bdK*%HG>jx)5wxnA+MCymN4p||4DvOmC++O zLuvFB&}+C`WOOg`W>UsP8$AV7V$iPS7gRY#4Ekg8HEI^UY|z`uuc+DdH-nDCe^$^3 z1|3L#OI6Sz2feFKp@F#n=k^XH?^APV=SdoUg;APIFFWXfnnyR`5eG~D2jjAUQl@Cs zGvz_GfN~8QD(Km%I`1SwH%+(EQ;@v6RHJg_oko|>w9!*QcNug>%3Eq7?VP3a{3%bV zMf9OTD^gypexCAzI)}!d zqVsM`xkgpeZsQ|EjcnZ+X_;HgSOKO+GNlKr)kLvsY7v} zmVhf~o|Ory+i_1lN6<#9NX@kxsNJB`Qwyv{IwEL2)unD!A)2^^%dMwXDA!E&2CYf$ z0D8fo3sNUotLO#Xc(df`sZ*^m4f`phb#yh#wbGk{I1X8AwGzJD9RE5JE==1_Yv@~p zu1xCy@|?+eyA#+;t)>13v6os)Lk;5f-bNLI)+gMXR%5l%X$C!+Ru6QRpw0ABTBCI? zU2V|oX<_R;dRI%*dueN}^9f&ZjeqNbF0d}3qO%xnpaW?aTNhHzaz-5Ylv6v+7NmEC zc4`pBJ=&()>0&|JN3NqQb)NXhb+pmsv5&l%ZZwF!;>Gl5gV-xxOo@KNzm5d}Pgt40 zoi3%@3|b@TE+fgl?ov7+XrHC8J%R%hv{YNGMZ)3r|AzM@27&^Q(vb)W?fEII**Dno(8(epkW!$ zSy#~222DcV6?B(DJ5rvuuB5#N@!GtK4jME)W45}Az7w>bPRS^zt0|#I^rQtDFIiX9 zsTyH!-?pwHzaY$Q#{1T_)F$Y?#EUXM0$L|%pSm;SVY-&K8N{*8wRE>Ghgv#-9ul;h z-p|-W*U_^MI%-`{uNkxtc^m0{2OYIG(GfxGX+QFQLA?X4r?$u~G*Xa`?zd2(gF0vn zEf=(rN;0!OH_&-Hk50`T>ba4AW6;@|d*~*@hc57M9fdPHaDRNTmJ!!E&hsn!UZaHd znJ0U0A#a_Xx750Y(go?2dMouch*#>ZgjXZ*Z+8N()Z1u+ppJxxG8xS?=xMZf8=WqQ z+neXPovt={`{U2>Y^O~IapbX`ZZe41(RSKq(6^{_JKbeaTn|PM7{n`JJ3XNhS|~@} zfO^)f173skiVS+8*U4z_B!m9ZYX>A}7{qCNR<2+~mkJer`*RNT8AdCfuAWiw3yx|8-8RMGoV&u{5~pblEv`%2GU)Nh4o4b;cF zn@SC;?R~xH9$M_6p98fU6zTnzx|e=y(8axP^xQ{JIA|--K7%&&{vXc{@~+e^Z0LQr z=YE>(p!+=!(Dw#y?cG5SQbL24+}ispdWdEl^bpEDLTv`Uh}Iva9R|JGdl~+&+HMD( zLyyzz4hqnd^r3?q>1jIRpw;wyN@&#Wy@}R$(=-QNMbA^SgEr8MbgzT9&>!fKgSO&{ zMoE)hOFR9Uo(O6557hY=I$+Q~==mCDH0!*5SZuG;YzKAFU#Zza8|Y2C$3c&I{zi{D zDBJowz2=~y*4y;4p!Jx)t=2#2kU{?Bot}Tt_YQjA^A3$$#jUTWqp+U6be2K!eRj}Z z+G9{wpI4BV(V``X_bJB{lo~WmORl3OeYOMbG-!pO4-9G- zoOMyP8 z*9~d_`hwnd(0}mM6`LOZt)ol&#(BS_uP)W-dPsgvgE}06z_kiP!RiTd`L#k(J0~5^wYgc zUG1Q^@I2}*LHiPUH}t4|2K~L?!?)_RlFJqGc9o1}Ib$>mw6BX5sE^;y;4 zWL1BqZf{4*3U8{q+92Lj(^Sq?oVS@mSyy_~)fPe6^`Tj&O1+x%I*|94>Y@4>)P@#% zss#p3f@ClCm_a*Ie&+41o;9cgt@lw|uhX^giJ_l5w82JC0gc_Hksov|9ToEx9j);>N1W9OR2D zQa3rMN8EVzy@RsiCaLAG=yEd#4v(9n_8RnN?=f*x)gcEJ#Z6Po_GrmBdryv=sl2b+ zs5EYty4Rqy2QG*^RlV$>WpQ)W+YYLUJ562wXD+vaRt`MHyHq`A&?N&`#htE>8uW{S z=f*8lSO0}2*U`R=OXJQ`HE(G2=)hmZRjG#zdI4Go)XN6FJ@6x{RR<0F45&_F!;o5j z7mV+7K}@*|oxB&ae~4>$(Ee<%Z=Hj_%Fgs%q8dc&%?Tq1 z_48e-!UjzcbiN?%6)#oKCUQ}}T`s3f)ysl5)2u=5o=eq%WX{`63kPNUI@CESHfr}= zrs^Ct%y+qpIB1mbN;NH&B{!g4q3;^C$w3o+*Q#M@k|+0d*QpXg8)^NZY|nM7#zC`u z8`L%j&Gl_muQ_Ou@8=3`OIo;Q&>6m8sIv^(GRW`yr8;2HZG(con^j7Nmb`6Hv+oww zZqPl0n$&ITuY&a4-lpCa#1ZaBTnF}mD?PWXlMLG5?+V{GRVGO90so^;Gl=(q z|51w#`ZWD|-~Xs8gZB5^?7Ks)(g=IN&A#pGJVEcN7YCKoo$7Lvcevl}xMA9C(D(he z`+lo_Z6tdSzR!2Jde|V|1MXHY8p-8Zk0I|(gX*(3`+ld!_uxLfr-FlT_uZ??1npD2 z2i&JN3F^Q(hvIgqtp*ik?DjpN@ZtdX9XrC6o(I)P2lcTYQVR?^-0vfLL~Sx?63RWQ zwi>h}NN*-(BmqTQGgWcs8U+lTY?iSJ1@+n^T* zKjwQd?4e)GVRWsa-Sk}!EKl9!Ad34yJz$U;(n0@J&pU|X_Nl)M(lh{q7?V$Ei&{c4MmoW?|>R(5VvpX7nQ#JA@f~37q)mV*W zJU>+v4dV7bRd*RlZtqj|fFRx8r|K_))=|zVoMqH!2AwRZMDE13Eq$iWH;8rlOkH9S z>++czEBEEvmOfJxH4++epL(n>EMeB#uho&5l#340t zn(jNden?F-h+99T5~fE-;*iSFNLoLn`WeKnA5zPVB)5J@Ef=I)Kcp@aw2tmU>z}Kg zrX08axk{K3ZT)kVVGy_exjL$m%){r3O0^`^JBPzhza1#bNdbwnd+{R{QI$>Y|)P~MqZl3V{mm1!ic zf1&0G(yf1?Rtj226GxZRVU%W><6)ma8{>xWg1LEQRbHD;DbO6!MJiAFN=ht*_* zxb?&8d?U#te^^~2NVk4i-7aVyh0yvDb;&i+){m%{4dT|1sMieQ){m&2*G5}EqF&HQ zT0f%p7{sj~QPbpfrte0NsM&&a>qk_bpmp?NK{?)eTxZY^f_Cb1;!VF)y{^}qu`XY# zfd;WIU#g4^QC+@N{WKC?zEn8|u`XY#>y0Fj#FuJ|Ag#-n>R~~+D;Zl(U#V9OS}ds7 z&!Xe@eunMR_^S8BOItjkwwkC9|uzEW=r(z<-5z7_;s zV3A*|%uQS;o*6)wuhjxU+B1Buwi(2_e68*>h;{i|ZT)#vm#@`tG!k9DR`(jjx_qs2 zHfu@NIjW8r#JU_+dw&tt<*52t zBhlrkI%E**a#Stf64m9Xsu!enIjSxbw2n?FEXU^?ZZ+s9f|g6n_nzXo^&9noL9EL+ z>Is8bmv7WX5&^!K*mL|=`;7)%9WngDUEk9kIV7W0^y%2w927&ZOpMq*A`9NwRPs$wbeQUFnyEz}NLtg6CC$|4yKC;8w&97oXUFPtcFILYkLMgoYdQ~U zixxXI*fW0YY%UWSZ57%E&JvEM^^(?noqlEz_hOas+Z<}idt|r)aX5It80q8jwYE$x zyvN72xv9?8tEQ{IUn4dD4AevX<&Iw31{x=CuleXHr0qJj1?n-0wqhCk*E6E|x?SxP zszj?}*EN61qat0Wp0)p5K18?3^#7Un&^l`kUlVPa+Fs}#;V`v1+A`f#dkpOv^t|h} zru+NfjJ%fDqpH&%NxRI!8g$aiSha4YGqvbzkz~F_KR9Vco}tXq@}2cmlp?wOuA(A6 zs{JL+n&8cMNk`kVEkWnzORl!tVo7U`*1;{KYv8qD+px}!_F9=W?rzI1qa|+>t^ON2 z1^UJoE%O zUfL~u)>&(UZxMiuS7L@Z83!NzRb>7lGCX%4v$N=)>e1tQQRJ>ikBqzQ$0EaT!P>n( zBI)miA5D8GZW!yplK9*P(n`{Hsouh2YKbKD=|Yn0#Jj_w$CKP87N{*#rXN4{#RVw$H*RW3%uDCRzAD1aGPjLCz3-@6Qn6;ouLK--GZw8$Y>t@fx2r z25$sD%Q*tP5#WskZzOml!5azQNbqvO%LOkNyj<{d!5anMDDXysHwwH_;Ee`vGhBcR{&lS zctzk9fmZ}x5qQPm6@ym{UNLyZ;FW+^0$vGtCE%5SHx9gU;Ee-s9C+iv8xP)i@Wz8T z9=!43O~9B<0B-``Ri6Of1n>%JSjJ=4Bnsn{H4y1_-ZAn9R*6aPNZIKNDt=>XmC!b! z>x5n*bc4_vgx(7Jig&xD?-Tl{&|N}b1TCjmL0|E{C7ky_vO@zKmkTz42K(7vGHdFb$D(F6dkFxz_R#@5WEE_)WensVCEF9q~nc zrghPXGL>mvIbu6%xNgKpQct#Lx|H26lH2ioq-Vl(q&x6Faya9}gh|9F*3+!#MwCPT zk0`sHK21LUQFC&u?`hNGpz}EKSh80jPNC8T9>5%(f2A!bZuS~ zBecQLd-8Vr8c_4rBqg=gNLw}F+>sQa_r2F8)=2#gLNl$$^PY!>kLUdfx%)kDB-Nm; zcaYwdcOqVn+TZVuB%axFdQWOQU(#35n|VpeSI~z-59XyO{|mj|L!U!tNb=`0p31|Y zzG1onPdQJ@hh=)E<(~|+IDb1Og5M#z0iovzZ4|m%=v6|u2;Iuhx%2sbwAo|MNyhtY z8RhgZXc7>5LGpc4|D$3Fu*rTs6V8`jWT6$64+Rul&i(UuNLdNM0#`y9qzZ& zcL{ypuLP3IvnGSqXQijClCio(>><WfSr2Z<5)+ zLHM_NJ}kT}WxMB4;nkqu6>frzx9C>TVHtO%+yosS2j$h23m=kgJ&IE8v&XL7xJOI}N@P+ye11sT?GlGHHC%i}QJ`)$fssnfmZC;pIH;XQer zCvCcy--w>>DIeGFndDtGj%EIt*fTBH8yc6D=J(1z<&E?noHoh3v^UH1JJS{3qKx5b ztGu74?}7ZTf z#(;SpGJ6-JQNU zLbr+iZ<7_otMwyzZ1w|p$vV1AY&g^U)A)mF>~qiy>;e?G4zqlUm($GQSxBIPu&o5j zp+2C)@Fr9OBAOh~F?1p*;r*@z@+!{Fk@PT0PnPsFNtY=uHCu711;SY@oMnn@I7?M{ zP_xDLjI_9(F&4{@wOGEyVws875N`rawuXaFvqpoKSzKziH5TbP);Q1w)=8j?t*M}Q zNp1H^Z3!N(ImOdQ<QC_>NZRA$Ql&zxg{~KRyU=HZejs$~ zl>0H-JB89zPUi?+F0@_fR-rqE(ln6~x?E_x(5*su3Z>~HBXqgYcA;B^?i5NhL`LXx zq3uGq3f(D`N<~KKa-r=)_X?#l&YdQ7xzMdbcM7GMQda14q3uF<3f(I-r(9|f+Aegf z(7i%wmgEXuE_AEVokD50)Gu_o&~~9ah3*xaQz117Z5O&#=w6|8isTAiE_A2Ry+U(N zm0Y3iLbnQ~Inu7skvs~y_p*w}rJSi)*UFcS!dxg?`X;J8Mp*w}{ z6`Hd^a)q`F-71vNU;HgmpkBf^(L5CYc>K=z=i*c~^7Q0WlNTf}ORh<7NnV?LY4VlHHzwbf zd{^=#$$w2AnKC0~amr6qmZ#LFG^G48Wp~P<6klp?>bTT-sb{2Knfh*OQrg6{VA@4# zm#1w>yCv<8wBMyYnD$cI8)zja`7ppQFJcO zZ0Ex_UWhYUJ8HfdXRb?7a|g~;m*Wg|CC*G&q5Vm+?!L& zEu!C~&H=qYm0NsFI4`HN4zCH-n!GEy2ZdT`TyvbzbfH;kEbneb>p4{T8-1st{sNJl zEVMk0d%9S1D}`#ULXx{#sIFhjA5Oa*H5^;Nu2a``Z940)CH>cs)V1l+xGkNvy;G>J zKR%wnhsmG8V^Wv#2GaLud;=+%Sy1BB`p52taR zulMB|_Vs0bbZv+G_QTrwPhXZ#?8h=${aB_h;}_u9W!wy^_1Togvrw0DJ2=C$ABw|w z!euk3ROsAnuHke^`?I;8RoPEN=7Q{JK`$514U)S}B!4IAGY3tHjO~_VKT#X`S)x7Pp4{Emv`%nON}_?sgJE zdt${~Sm~*ty&+}EO^`)>kz>L0^#;uX;_rUW0v&+=79yf-_>f|JVxPaSo@oiZf`yem z6#Vg^7FPF(pcCO8@MI3YK_Sw}MS2SSgQBTIr^82BG)?FX_z4SMrx3IZb@Mlpjsq=6 zO?cvhPfGLmBl9;Voq|s)TR7J;Jry-6M0Qh=o(sRl-{;KV)3N}iEt)U%G?Z4f5Y$41 zQ-SniPzxUIRHT;*U53&Y{>}o^Gf>WguR9I&Oq5V`7N~`98C-(&IiME4rTKKEmxEg5 zM+w}CL)M~SK?>h318UJ$NGW_CtP<(lAf;#kq(vRWOqZT5%Hqa;NJka0M1)$H+ zMWD~(tqO}?!TX;U?ZGD+EqaeG1O0%mKn)*)TJ%rEcNXoVYry#k)WTW$I?(+%OI!2_ z;y#NG(9b~+;S@qA+>cmPubu%7s^=iHLTH0}9-Nh+ikj4mNH+=%sXu_z3~J$f&;AJdOZ5uq zz3Nr)?*p}Hhx!ZX{pxkl2h?A|e-IQSsonzJqy7&1s`>}$pVhmde^Kv&9#$Vf@(8Gf z_dNay`knd+l&pV&daO@C6Rd-v$<}9}8P?~ZJ*~r_{j4uR2UuT&o?v|gdZP6m=xFN) z(0uDZpe2@4SYMV0^e0vv=rk)HwA@Mrt+0|o=Ub_u3$1j}GjJBL=q#%zXtmWFwAShi z+Gu5gHsh>e(Hbio^jvE&=sIf%=q1)rl}uME58{EXDh{jvmlnQ3jJCi{4xxxA8MMih z2)f$i0X^T7ifG_dk00~^IKy#ziU&R9sRaGPvl8@(ryBGtPaM3$x5ynq-$QZ){Tro5 zAjYZ$weVrQ5#;q&gZjL2h%EXDP4Rk=PV@RfGaxyVdO&g{^@8L`d^LYOyi0$f10jif zW=Q5z4kUBw1W4x6Fi7UoaMU)6#)3bJ#z1luL9&Q`1<4}X z3dth64U$E)4U)yQ1N>t89VCnCUP$756j8RA9)M&qJp{>OdIXXsv=jUi`aL8|=vhdX z&~B71p%)-oLN7tGgkFZ^IQkp-UtXB*)P^kQ_&QAvvBth2(hJ z56SU#0FvYBV@To~Iv_cozJTO-Is(ZF^u0G3^xu%2fbhl7J4W0ZP;cByP+wd%XhK{Z zo^51ePa6yy#B+m$H3?@Yu1f4kY)`r>>Fy*?vL_`cr6uM5l*iM4pSE)eq7^k8pNLOV z-gZ6*ASl5JU3L+ z+7OsRvm=cS)9Zo_!ARQzfAz}znuZ49%?s58=J{6#>->>WOJ^y;3;ZqNz|5AGP)jLf zX>M?BpoUXrq3YJgKvSf=#b3w2kIi8zCzloA#-z^DP$L%+T-s7yT%=o$;G2T0S|b6P zZl{*|8(IUWwT8g!vf(+w@NpWq8=lz&EnA%4ogS!~xwbmc90`V+q|tf)#=v5KRYNxo zEN*KK5X*@+3;e+rX>w*$b*Kj4Y+N2{ZK~;1DLN{pxYsiq0y0hw{yJ%KabT_PIcG*k zSMuyZCE+iM_|fr-`E!C*E&i4^tuLxB4K*|bs+}&NPqZKujw}p>n?p_Ez-)h0O+%oC z7POe8U8^f&VPI8jARMtdqGwYC)*+3QHrC7uHtD%?=EBwLF>|3yq47{dfCnegg!Ye- z;-1^{LW|lU)|kJnvB8zhU$(#>sVAXPvuq4khguqfRYs6_PHBGC3XB0&xMX=2D_~pA z{uY^0(?nG9FjW|P5K)(HMCT6*MQuW6TxRmvy7FgnFN4)o!98AH$W7bx!YJAj(A?IB zNU+);j+6x&0$6MTyVGSse_azMFIXL>#V!8o=fi^{&c>Pq? zgsQ2s3Fa7)PD&xlujch@l&qLf_|olwztLv!z+=?3y%M8^0e=mqs4ftxoZ$}#mMpB0 zbg6F0HW)Wg7Awoo_J$(?ou}Pkney1_ zc29MuX^u`Y>n0A@3I8bB2{AMh-8Y->l z{U|aw7;f}Os_S9ZHCmWGTCfEYnp4q)x`H*c11$l9Ia6h=*{5VJRLHuT6KJY~x2bGk zUnjKLHi^mzJAF1Z+hIvLv>eNbk+6%1?_^O)um~p{b7O{HpAIXg5eIO6QbkPhPDLxR zs`NxuU`9x!!V!Oq z?U9;zip2}rBFu@AfRS=zkOGzAtPEjuk2WSqHzrBDCIRlMLTjKS+@8c6R0;R)IKyUG zx^9J2Yl4ybF!a#cNfi<7x|Lz^hR)>jZZ{7~u`^-IG~tM|zuJ7q4R$Udwt%HjuU)Wl zbm4Mr@nN`P@x?sL&cY4Lytp9eiqBv@bgm0Zt~P!2RV7tb4GKpm+1y=LwAgs89b~~Bm1gF!KwzdEOj1( z%{++k{FY!{5I)K&J)aFm^x-z=vmH2-!p+2TSVsFn85kCDLCH0a(XEl~ENvdk=`f@e zduYTJ9+&!?=C2O4H29nCt<6aAG*pC3%lr|)odYNn7{#V&Gs0&*6L!}0rfRI55dM~j zlbYUCvnbF|OVgX-^=kAuyVAVT3e#m0vgb*^OGC|VgIPiX0O#Qy#kSFOJsU2CJ=iMr)LCeL-58J?`WsofP1wt(1;z( z{F;tKie?}s{f&y~FlgK{n;nTY{{g{3;D$ zhir-<5DT6mz2OMYwc)S_kWP!`Fp?vvRKQxr zB5h491ru>R7t%Tdz2yxH<`k_mT7g}}5!WUw0*G5$aZb_c=`Ah(HaT}z!ekqD;LU*z zH(ZJ%Xhc#K$g`vV=y4>R?>dd(+!Aq}d}5JyGWHs^S6>7Xb->@kHf#qcI)c&-OQVP# z_^cx8=u<>@dcfV~yG1$JWm6;*dj42hTMP!kTJg{P76#h9^?~fvK%2|~AK8}|QKi2D z=WXniR2G!eGtSh^Zf4%;2pwedP!s=l3WoJG9>eA)V+6GvmPZ(77O)Rnb(kLKqud zNyBwnZcw;UbQif$9d>ZH?0tK6pw5rq@($YePe|S?QGxhz6LA$dZ$6@b+=F z(Z3d(f4~X8BpeI}5p0GUYOv^V6s`<4HMErlBJkeMP*vjWgm~XniVDMl0AE6(g_c00 zpN*}>m7HH&i_zjpPb$=-;ix`e?t5S!Wr3>JI)oVRSjuF!Mnd9y=QqLAl4fdW($*C5 zueCW?&4@`PBh0rDQgd0L){g@|oDvS*P8W3E%(W35>mzc5<{I?wGUxi&&e4IlmMRaf zoree^z$cxsX%g-kicAl~al~-AL}T#WfU|RmS;m&K{d_4-{xOA@AlztiabYVpow~Cq z5@I3tjIvy`hD*YMiW;X$Q>SczV&g0wmhjrSXIU7iq!AYEH;sgOJR<5+wSCR;I?PHf-r4#zZm~`4KT`+lz)P zun%XXbf5G9A^?F;Si})Zc}S*_mNeI3(QrtB(ZjkGO|e*H82K(G9B^L8LQ4r z?F?PTB=)eqJGbC2##rJF^t~F(8%j8ytQ<>SZYvO|iDsP{VREmJ7$9+}T^N^tO`R*B z7g!@pnHIE$>tlMvPT&~kB0d4fvZbTP2n#nV&3fB1cHcYWSZR%T{n>klGn>aO1Y1Hz z$Grfe#_yzz;dk;>Fz)JlI2XQZp&5b5nn0k*8I7>sr#Q>u$>cdm2lg{pwPLYGWhC_P z%+z)vAx+d@Xy&3o3l3L{f_%S?)x4mZk5j~lnduE{{B5|*@~;fAfy=cgFWrhT572yU z9{RY-u@6V_Sn&uGQ4m3w9rz&Nz%^{wx47;IX)-S>_tO%_Ji1dl#ZD3g&98-F@%aX( z*Hojg3$fx@Uh)w{$svW910#$oUFpZB6T8~66Z@;{1JWm*lnZg(UWFPXl)z8WY&aQR-!nd9WeChk5KE zG67h;fyJ0~SU;cW=LQ=Zg5f}QsHp~jq!1gH9!9Eg+OCMUDsEevovj~J*ji{9mIiRa z!s~&Trs+SHmK(8tOIr9bXQUaeU>lI9W74{-a`+X;HjiU~A}PivDQP-tSe=c^ZbX)0 zbgdm@GcE%`(wM`N=#q1EmZc8=vO2U9QONXgTT?aKK&(lUF2#|i3eR)lv=P-BG3+cR zRf*txraacu3!Eo4(k9LuClpR=*INgh)pC*-g*v+on-_%HN5m#{Rl1}W)oH9FxWn0j zhGsS(9U^jSMkv$(%i|;-N0<}_hXZo3W$!`)p(5^9^)Xk|?)-N2n0s8m?d(!h^7SFM zySk#!?0&2+bis9q?yk=NUO&B5qC05Jq15Sz-c;n;zt%j{fWNNR2RNG(ecpk*2o|lK z5vIj3r6%4EI0A8io-%=Dc#MMcF@j2gwoS{j*DUq|_%pq*yE<47*JWP|Xm1~jSUSql zzR6w21k`RZ!?H_pyy^sm?xKkOoFQ|7r^Bhom(z@is4R zzG#}?f)nOkf6K}+1?LG>)*tmSc zp_k8s`fh

^%%A9#^mRoTaDLKK0ElzKQeieTudiGx%=C)o+U1w~rcYE2-}Oih>p zstMFWt6D9Jv$amFMEbl?200YUG-%N0m5c6Z_W(`51tGq zyBe*zUSb#?v)^LdlB;2!u~uv;JU6_xti?`h{}#Wsmfz@rMKsHHTJ7wkVZ!73`cMr@ z2X*FbJoDG71tIv#R_p>e*fsmZVeG)L6N-ddtLu3eHD>CHIJn+0`YW3QZ#C$8GfxV? z5MkKD$rk&Rrh`lp@w2zNotilEy zw?r@*^ZJgHl3|@|Y@!r>sSDvX7UL{&17N?!GCdp)G*&gVEe=K+0?`_6Hum@0V4aC~ zkC%-b)~2>&GZ56&v{t(wpGPZfZo{Ld`r~Bb@pujH3|dwmTU{weueHUcpWP8$z9NLk zmnZC@=0!Ni1o1=%Cy>Ua!7!eExr)qc4MxvB*u!IBCz8iCnZg%yk$p+&7#@M-9}Y>wt4Z*fZy_wwwEWK+jI2VX?uX=X5t!=cM|VMKU} zQNjFBSWdb+$(!+<&>HL|vgPty5H#6&UO1(uvT`gEk42LkqxN28Ch{lb!S)WwLumYg}yB zcz07_X$HzU&G=m)7l-)#6Yw{g_r%b41>zMyj2Hnf?}dDe3p+Fi?D7U&N}{xJTfFXPglhDeYjH^K z>UDq%x5!tf8er4I=EFxxKL591|Kl42snS$r((pz0EwylP9I&zM^U=jF3qp9f3yi)` zE2W&(WGd(PvuN^ymf&h^_l|!Re~z0jf3P7u<-C#!MddTfiVO1!XU?3SS2A|e%)A+s zipuj!XB3wem(3hEv9xsJ1-yOACLym`qB7UMIc%5?r^c=wKNkNc`SHgN%@)CjPL2WP zd8y4T4+a`)^t-M&ON;B_M-IJO91-x8xzQ38y_}g$Yhz^m) zr=lFLW$|9{%(ZwX9L5y`qH~OtKI0-9l`0&BC&PU91z)yueO7gN=tMK-0@XR~h^j7x zgQ^SJA;|G2+q|HNdP_8p&*gPuoQ}(d$9nK%9XQ;gT`k#+ku2x_p_-ImY_NPOh;KuFjFNP6{BOnW&E1sI)e6ksc zIDt$7?4(8xD_Or`i#GLxh^Ptk>Rg1oSp>^Co$3_dXoh2;=+l!@Wb_zD#I;?R;JZt1)HF(@Gzq|DTq6O3*xu!xkWzj zXctk<+c3>Qbk)*khED_8H(M}?{u=GD;WYT^tMKK{T&}D2)vtCz@_fr2HF!*-17KbR z(k~#m*(@f5hAn$_uqD(aAp&=1aj<%2^o=2Nh0WIpv$P)5MRQSvE2*eOpMtf)K+U2c zKTR-FQEl~;4`XM1*~JRVbEGKGeF2XOaA44v@!-eWjg!Nga(M(c@=U{povp!DlbHgR z;<2<!%T}3b=9eh{ARk z(cEzUqUJ!gtT8Nf-gfjSSfUbgq(t3z6vi^0BQbOnk==||TnA#L@$MUkTTl?T-H1y* zzUsuLgJYD_LFW=#Zzjh%$(hfw{OGaJsWSF#C?_1hefcB%>Exi^uKw>dW*_75qzktl z99HwkjN}7ueXH@w=N9}AP!sOV=HXM)HAqu@6FzIbn&`9&;p4g%zy0{WiX7y!d>6q9)d%8D-F$Ok3kx)FPvi$f*`?JvAgf z4oVKiNsFFllwXZn8c-gZcnVN6&ky&K5}h&2Yyw_`&+^x!#|^AoR%ec$dE{UeS$3XN z3y-SULf_+;p-dhze4r#+d-7W8c?29voQ%&<=Hb6e%#q(yNd06ozGGl5v}8M4jrQQ{ zpc(i1C-~H6AwHKm7QflXn#4Y8WTxsQm*P)AY5X~p)XDfJfd%-Uf_aS6C*zZxE{t3~ z{!LD<3w!XVS>kh00wq0D@q^#-Q}7Ln7{S4*_-tzd{6|6L5a4sx&xKoZ2hnrHI(q$-hIKH33 zEgLVN>j#*bCI*x1RGUNUZ@UjNfeW z5&Y)0XV!90PT^VsKTew%C0*iXxcX;N26y~xo z*UesmTaM~R*}7~K)(Nk3wuc*MtW38BCy@8^(xK_wgGS^cjI#O?*H#{kU z71%A~yB@Q6RN2#TFCxfeZ^}Me$#_R|c>LMF^Gan8N{KukwfIgFO4g}7q}380U9Qt! zu{p3R?l~R^L7wZ#5g&>NW~hf-&50S+&gEsVD9Ax+J!@qs!)rkMPkczNQ+pzR`a($6 z;)lnG^$DOA+mEqEt4_Sb1$mAqeY1 z;cbvp708*63V2$AXoLrd8)^n-H_nRjKyxEpn&sGm+nANMC(f-1cZr9Qw`xp&>O7QY z#d6>*sq_T=?%IUe0C}*vTUR68T0F4!gIu5Dq}~N?qYtWtitS+ig)i=J@20=+C)YPj=(fyYtL2 z*UrbxWk&OPI|WB{2(wjoX^px)_6>gcMfNvEq(*nAQJ#2`R#_`e2y1w3TCt6~EmVio zJRh<4Y+IDpnp>d>U5z8lvX!yb)tXU>>ZN){)4UF)t^sZyk75+Zu3LMQqxrT*u!l}7 z9Bm!5Fch4I#y&sO9ungn0D2Tzgf><@L@! z%}L7`hVbQ#KQ`*;qTOb;WGNBG&fC2gtb%s+V#`%r`-$C+4oh(Dy6$s1JjX7}mL6Sy zdOdO9-K&yEq*}`H*DZ~f^{Mw`I=QPB?R`r7gl6%8`Ouc51YMTrhSNM!nujp7ORKR% zI1aG5JY+FOT<*tgnI-r~d;MyZgzxIo3!40H_Z}^yy0u!4ia31b)_BCtp}x!h=@HT+ zt)o3PuB)+SskQjZp|RLccxHHK(e+16TO4?IZw)#)hrEnF%fsWtL+EkF=ij$7hKEQ)o}{p8rVYmdlwQjOW+@np%at?9VgH(U-ysU>gl!o^grU?H(DG<9TDGqgPJha4kF? z8AtbE9Y@umZe503=g6C{Kq=ELC!F4Hj@B15E;X}H>w1N=*VX4N?I(FB!@NsNu>LMr zptjsbNaNG1(9OBdkTzRTXV;cl19?7AaD2?Ad41xwOTE`h%NS9qhkMoizQ!XIG(BCz z<2rzK;*o7|oq=kgk3HsVxWz7aWnR0oXAE%f^!6Ub^`LZLcb*xa(tbY&*PqL z*Q3{$z5>@LJw*DDuEiJg;mZjn#b+>`l1QM-HEvr+E$mLuEnnXu)#bjgFG1Ot@WmTO zDkkbQr9}t1go`-|@Hrf-qHpIFulc$Ue345r7R6?r1gr{(k%1rUPsZ^C2#2Q z@|sX5pU-Qt64sjel3lRN(;tsCdui@HuWRwR@He&aH}cpf<~D+Na(d_`aqvG-p+Tdu4cP|~`>$_P!59Yx$ zqE7q97OUCRhj`6ZA3yx4lBkFuw%XFRtoB;$rQziY?6#Y*D%dk}+nl3U6l=u~U|IJD z_(ir2E{VM*%k7=H7R}dtDDMpDqex4v8{-{=s2^(()}>SEhot%T5a})>vmh){Bzn6e zJclc-vA@&p@@#d#&UFuXo$D0VNw@xsN0Lu+cS9WU;qEf##!t_e`|eQJ3OmYl-*NKeM&1L1 z90hi}l2~hgD9x5Drz7d@YTiMz`A*#ZB!@BQ@FRLXeiF@fJN6v$aQ*sRs2}ceS-u0n zS^t>*QuA#IXn$htdW+s2=$9(^<{S47umwAZ=W7MHsJ+|!TU*{hU`G&X(OYnMeWJOQ$*CquEJLY`C(%9KCmn+x;yB%x0 zNA5Ft*M9VP(p}pMpPzYUy6dLF(YZNpZLa*|mY06>b5I)W_DU;Y_YqhPuK@E55|S&? zI;^r&)W;qRG4){m_?CT{_JCU251ZzwknL$DYWuOfRxQ*0oraOYjPP>_%66|i_7WW1 z*iXsWC)#PPS7!;l)8*FIiF7${LEU-NxVCCcinMW$k(qF~sZ{e2X5&k9+R9ejQnGs=Js# z#}X{X`?);v?RGzpoipwE8lfXbGMh{D`Av^U0c?Sv%uj@M70Gh}EvH|T-GMmk2|NQ7@P^?M|py}DBxp2tpWyO*YE!L z1J&(%<$Cp-Dx8uL&s>8zXbpB2ha>BNcY0dVd9B$e#3-N7ReYn(?-A(zjJ4-oj_s9S zAZ2^!`yJ;bD*fZVA6|4s=NlW2qU|>n_-Tsv1RNvqE3;kCnEfK@c>FnwuBG(6YOS*V~G&^x0py)zvfnrU7360ZUK_m<+v308)u!No%@fs z@{z;VXUk|kIdVSsZ4}#+s;tiSI6238%YnyqmH1t|?&40-s$ClVm>58hpPmzb^T{p` z4TD|YLUm=?o-q< zkH6-)CLT}TpD;!-XJO6bTNh}JKe`%&p%0(0Ss(t5Rd#w;`q;We-wER9VETC`p9Xmk z=6yqZ0=8neSJv8zH;d7Zd)b6C{JsgVDm$$;3UZXv<&0~KWEs7u^G?o@5ubN-dmL$X zf3~oD;J$0nWmmIL=+>U?Xh6Th&yf)PJ4TW{1Z=j;=*r}ar0js*`fa|$#v2S68=Zny z-HwPY#dE>&x4u8dh&VMMUimL-;GK)(3q7lHhDHxzU7cc5jz)N#`9_9Et{L&j*lzr= z{S;WFx_lnNbLy6~YlbK6ayPW)IU*{euAeT))(uI~dIEaT^*bT%G83R1?|6Iz!lSI; zP_=7;#dYZ$Yz?^vd(Z9q4zY8aP6?wgR;x*2MyGbQZade)J2T%=^Zc$7YCpwm#&ah4 zh%Rpz+}aKi?CyDdsf$a_!)?z6P+6AheH3M6WZZcdi}kfyD~^8j{>IYqV8`5kXuh_X z8fZ<~{7wtUCR~ym;5Yf5ZW+J60kk5Za~%sZpDXR7Es`NK`EX zq=Je>1+@JGAzFb%B_frU(v}ugk=j3K`~95r?!KAboiXZv6*$@V?z`{abI(2J+;h%7 z_r5#yvU4`UUKpdNNl~6Q%yeAXP3B0!wCd(XGYE z;cYt%uytJAt7K0D^G}z&IsE0GGi9iV4T!SicJ-W|@6E@qjpB}Ix(*gw7};l3@@6`9 z@fgO6FG$NzG3GnUo5a|Dk**O%_{xqPRwZ;4n^GR(?vCeTiC9|K>1nfpxBJY26}UKt z$@db_(={423_nHhIyh~;Ge0g*N&j@!ZOitttJEVo-6#`rm$z!|VmW%tO|ixecPx^f z*A&J!hNST=$5xjubw#onZiPZfC^WmgK*31At9Z;-Uq1AP-g19RQsg?p@xLZK7V{Wu zf!1(NE#0AV&S3DZg~y1_3x+(PjyP154&LRfv+B=z>Eo?7v+)lwUe) zWb~gGc3z9!m`nFp@ZR^fl2Wu-y3|7-zKvAF&!m$ z`I5k39~-k((M8^CXT4=$tM6bVna@+=f7cNTmdr&i8=iOva9X9R4CAz{9 zoxsLot(In1B`w`EPD`&S1!ssbg|YUwq7<-7R#2B6Ewtln{W=T)Tff8`@O+0W3U%E@ zwR{^zlm$6w6-$z^D3)Onul#M~0XEXPVfwnOg<^*eCH%@vi_yT`E}7_N)gq?tbH#3O z9BZ90xny+4x#T?y^WaYEB8Bk_3T8KWmiFaN*BJs5QA84*;-bQan{(3ju;XgF+oV9_ zvu!p+5AoxoUTW7+ks_Tvh$S5^pBQ$ZHR9>&eb2d~mx<6sQNvPkhq3k;(ek(yC78*& ze!eIjCVA4nk`TL&S@-j{bcA$2rT=Ahj zdXQ1eZlzu^hW!0a+6RWWZ)*}=XBR+oTSSZ!iHMSWk1!!eK5^R&4!*^Fr(9k}@@T7- zUE^$CQ~I*!${H|;$0cpMOuS~X8_8Sp*1a^dBWmV5SC;tA(AGa>$HD>M_k^)m%j-C; zOq(uQ0l+WgO)MjN-GushAKkw-^8O(C=rk*9d_S!=dPljLso-}xCa2+7Ueh)HMU7Hn zXS@*Kdd9e*0A3C2o|^v{9J4T8Imo_1MjhVBLfY!F0upXp>@Bb!#eCS;43Tu^SKTa& zzlY9ILs2)3cPkGS+v657`hg#Ywq}-SwyaH$JLQ=<5vg|D&747ab@f@8bH_-Kmvy`E zlqd4teeZ2-5BmW&iRo7A__M>X=yO*q4Gg}sWW|}W$L{xh*N4#_*>pJYr2Fg_pUC|; zxQN{^{EJv$veT8`(Y7#`aLO}#j#LLa^F8&^q=Vi{CVR+IUc<2@dqoQFsI0d$v4g zV5GQZ&slJc^HSE2U-5Ck-mB0+%CBf9&CI~QPQ1x@YA@@Y_8jAH&vOw2QZH8mVI@eMvNAe?ws*Tn@B<+hEqFzw1A>hk>nmd0BE9lg?$@_lYO_>F&FgO zOLx0^zPE3uOmyr~;4O1U{4bY^vuMl?&yX_Dm~FvZ@KWbVNl$i0n>bttX}O}<7am7j zWXiBUPyd(fWN5GDc%D~H#!lP`+QIcevD|g*d0-9vi{v={V+`ayGMW(|r+> zq8C=edQD0rs_PtO`MRpHP+NMo?JSz*%X<`t9siOu*%$ibD_7mWBe*%Fhy^~WBwp6# zDje+UmoG1~PP23Q>J$*R=Mu>JXzy`EY3GT{+3v56m?nlf;lYV@{BkkA8^U;KjL|OTY}fX8XBjBc??6p4^7YC&Ye{?|61Ge^*sc5&}jMP z;<)}!ZzWUDsD5|K<3IZv4m6{zMtWC%qIHTIz2i9WzO8HyT^i@6W7X%;OY1sc!BKLZ z!xM+|luHb6J@!M&eM(YpA4o|T=QX6CjXo;h=(MmAg6WyAv+w*M$c}yBR>R=W!M`<; zf5rYrG*4X3?!87HH3 zde(BzQvZ=|ryZh?Xo)p1KR&U*>5xG^rTh+D?%S_Z5%=r3#wi`AO1t!uS=veE>{c(% z7%p6!VKSe&PDzF*B(Gq3MrC~;WmtQ+%5a?NnC?Ex9tcVGVL_kNEcU3CV=bpHjY z$%-}7c}YD461~hZUc>4?dvFRmg@+%~TWnMBQyYQ8X^jQXnUC`=LXP`IBqT=ZIT{qI z`iYc`Ip@y-wSGzTX9kL0aEinkDfDEF0@V*X?QC(eREGIiIUo0wPQ)d6f#6(JS3v8e z&VSvhXF%Si9F87yad}$hXSDtJv`WsY1P5WV*$#qTmfF24R-z8>Qr)}4c-Unp?@ok= z!oxaAdS7^VcqBZkE*uC4b?WbX!eI@KNgcTPSa>`f3r~dis@4Xb5bW%HGVlS_DX}$I z!#W@MxX!=jv{&w-tif7V*rzOoKmR(EVN}mrH|~+Qgs0zBXC7B>)Lj>KtSuvvYiE8_ zXiX}YdYkP%G#gXdBlZM;9uO*^!`}v#eOSaITF42DTh!VnMNBvAzfIb6*i^UuEE}R* z&!~jgOX_DtQj7lR;AppjST<}lV}}E)7fyK@Y(LaHR5@2q9UkQ9=qon*h&wR?ZI_v3 z*{u^&!7h(bch6IP!T`)gzNPD`uud&i(RV6UMfUMI*b&8AQ>emlb+r3wPiU!R4tP$8li@U*v1(4dWYcgW34F`eF1N7}tB()IsS9 zl|X}p!QHC0fc@Y^M=KK@txOcH)F&d`!F?Sy_I1?Q*H&X+tWiZD?p4bN+A$qG*a7EY z2b_Zi9F=SD-@yn~hYI6UqUnOl_`o;YH+ZxI^3e{+M+?aHqY>8N6CGv1_Mis#0dex8 z#$%)$JMIdOa3X9WHKZd)P(TGo@Y$Rr#KIy+riFQg%XxDJN08Z~6|7^?3S%U1rLLc@ zbhv}?wWz^YJw**H?-Z+PxhPE0qNtB22M=jDdw(lKO}TBZ8QR zNur>&^MpM~1&)_HU|%j^>p15K?OI0}w+Zag2=!~RjE<#83!oXsMa^^S)3o025;d{x zVc=n1=ky=xJw|cMUp1k!*m35GKzwhkAzAgBlY*5)sqeE<4~$0y345;e;G+hcFAMcl z*)NxK=!cDlI_;v~wGdReA>mye01bHVn{C zP6f?vBGwmW3(&w3ilkgMEc&Y-Vjy-dojpitQg%9mY!%}YXkp+`Tbea2_b%fPEg;cB z$E)kNfAz;6Rem@DF5;Vox_h%KBRV4OHWF5OH2i()mEoqJfj|>r^%w`9qO_-wCr|m_ z2$hq)Dc;Y@DT%dX>cT=ECw|A;c}i9W%LEqKE4OLbXzVr-N>3A)W346(MBiWht$PGh z@~d1Q_sBBe0s#ptNlXYE2-V>{vVcxzY!M4{_)ZPvBGz--v2I44P{n7kk9D2*Ds(rYC|G{_`6pag~w(1C5I9nVy&vEt2sTj`;cg^?huF~>s z=#6sBvNNWljRy)oiJuh6Phqs#AWZbzQo=iHd z50a)x6KJWqY5r3lNR=oosQ?rFFqi0QQH*u9Fn}gzlqy|!KSVqhWi9rq-s?%dhwldq z&p>@EY|;^73p~@0YPapF{)AeMK3Z-Q%o;}@1pm%_L)j>B5LJy|@Xqs}m1LZe6CSFh zxX-FBaZq}~A|sME#(~*$NmY?1%8+|jqG*w3hg-}CkC-NA8Pn+MJUs|R{i3USEGg6M zs{P41i7YePX|eF;XmjDoY_NHXm3PX&4rQ&CD0Qb&JiSxYcTIy_`Hm6wG5^sM{5G^i zaWX&A_a%9ibxafVqaN!tzdLN4$G3)(C*{LGZV;I8=!ZE*CUs|?x=Wa2u}^E}@Bw-9 z*X8Ml@(RJ3l>Z+p%-QsB^B3=V_=mUu{?0Gl^H&c(`2Cl@7HXe+cIvTPw|(!${CsyO_`&f$xWG~rT$vEKO55DG5y_N>Mxa>n!`3rNp>t7sx*@%tJ!tDpSvU=CFZVZA_Cck-giDD_ znG2bH{n`8rrT$cfcGT$C{0og8G`~a0)PP+B$PR(5^+SXC7pU@_NOVGV_Ue9Az!Hei z*qa?w*MnYr(dX#G2_u?chk(4748IEBpe|H`n3C3-!8kEgZzi5d1tuHH7BWWZw@Qkd zx|Zz0NSh7mp;SxNda0C(yn4@nVi7khdBUoV8tszo36RL1RLf~LTn*~@lU7`BBp49l ziBd%*oPQ2No`42>E&Eul)L$?6kJLqY|#;HrCVa z^|VMbsSQJyQDCkY{icm%FVLISsvNQr!)-OmO-k0X)rQFnmGzXcm(#plEfj`9Z?)PP z7NnDsuXLnbs|`q|XOgvzIf=?@rO%hrB15Q2qy`~!EF<=369#w!z!LzS5aN&a)g&V; zn*B**Wvy025QBtCh_6(Qrv64%YN~3@Ws{MElYJsve*lX--?3Lh&A4BOtvp<{65y?55>Mj2emIOk`ZMZ z0j>$xJh3KJ0}^-w$q+HtTYa%{D216rXq@YP{f+sS60`a{r@u=yCyu3}y(d&TF~x9Q zqN2iTZaB^6pC4%U4W~-HsPxKaWg%?@NJTGc8NL2UHve)znkP+FY9R|^rI|oV!KL+P zMb}g;7O6U+VoG!k41=T@M94aX`z}l=3mkOD@4X@JXNaJXwtFlx_}(Z=3mX` zUqd{39t5@$4&2nv^=$qVwOZ`2#P7OfUe#gWuoM8A>2;M^rKjK=A6q$bBQrcl4hgOcr+Io9`vMZN##s%Mi&H!?3%w^6Bq@f z(i6%uagq9y(2OE9ck6F8g7XqX>uxS@Gd1#2Dy^0Z7YXl%IF0$Y=0DCEFn#kOd{lDX zj{(s0;UnXlg9wu7zq`JB{@dUC!l|!r*>(S$AA0mh@814vx4pIU)n^ZX=k{;SzW*J^ z9(j4!m%nxAqdObloV@Sr_21fg?R_hEANc2g_~utmWdBiV{=t=h{L7F0#wV-4^7${k z`PD-k|NZ-YcmB!PL%;jUL&^F(fAZ$ci=W!{?OiW@;wRtu%<1{Jzwp|HU;5myue$u3 zA^XJ2L-&8`w?FlzU;OjG{Sky79`37ZjOwB;>ryLMWqXtuT9L@yA0FR5p+PBnF{VS- zy0uy@Wv#VVqp?FT(pv2uNm$Dd{XNk9z`+YMPxAxfJYK)_3TG zW3M$Z+IAhvs(pIx75&8!LIYw3_mBFjQeV1Ak1(WUU9&0kw7_t0|e)>Z;}`z_i9~2&CzXYJVz)mX;cOZ>d(55M6S_WA`BV zcv>~3l#LExuUiwPHDOIsvy>#A%tmWpo=HlXP&!!&KK4#Isqhi%3&_h}jA$^fs0R)7 z))S4^lMIBBay9fxYk^!PRSEvvP#uJ>LbU+rge?gR=og2x`c^88qpxg8!sv3Mb9d8z>QWMAcS(`~%y~I7Tu(wDzsIQoCegv@$iA;A zOzWye))$H1DXy$Z)<~LlkKN z%YI%if*xAZ$r=?e4pu7^8A`K}thK@3JWt`v((>|nz2@X12kN9;D#@6YvWU(Qd} zX-r85WqL|tb4|=@Of{xNO%3Q!mXdC?UKT6mBUFWzSdXueG+M8q$Xl!S8bsNrF-)HO&4-c=^fNhP-5NECDv)12btvB`ZpWw!I(W8`I z$IO?~avAYVYjttR%(Y*}FCAV%nFhYalPgq6mQ}!itTGUJMN_)j z|4~jH`maXoC+d`h3+WuGI2-0)Ns*GbvKvWuqq2f*CF@j6E?+^#vm1BFtx@rH_OL+~ zyOiA+QMTp!bqq9BUpvIeT*Y;z=1rW`rS2!r+maxwB`Q`_Ep!Fr(k^4Ywqk?<}qv!kHw@ z@LTh;t*0(E*YDoY+_GuY)-hc+Z)$dcXzsXZ5HFw6?*U&te)hu2=9~j>PG4%CI(unu zdShrdd7Dy?g(Esn=P?CX*(0z| zONs~dyieDMl;+fp`lf)Vpn-NSq^iqS8G^|KsIRF< zgqEck_3wxRnrtIu6A#-Nd^3xMS;Mb}VbzUou^`vJF{!|DuP`IP+|*(QpSQCN!_q`k zJ1$t1JgpR)ZU~1G$|q1v>zjfm)C=$*Qy$^k0xrMkyiI?b><`|(P355;0aO+jStKcX z6Y=Q8BI2-7;bdD<3IC}OcA{M&z8p1c)M4ua!Cm&7DA2x4UQ@x@-L?h8w_R*ipFG9p z3$|Q!qhwQD@FfqYGuts)6ri^(fv_yXW~+AUH`O<`@URT$2Qfj{rt0zRKg2qxP%|{A zSIsu;*~kM-sO(#O*c2AT4d{0;FG+YG`bGZo*B zxd`GfGSCTQu_P>(gZr({xcWyAS=^j8X}eiHk>Kb5{y$ToSqj7~o2cub|NEJv!2be^ CCmeeK literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/bin/Release/HtmlAgilityPack.pdb b/Mvc.Mailer/bin/Release/HtmlAgilityPack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..bb9b8a376656121f8297294b2fda87594aeed765 GIT binary patch literal 257536 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

Zg^*?@_l$JiHQT)D`%mZyE+lBh=Pf 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�^=D=7|$*%w3wa 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 a`af~)6-(b6Xh}90{+Gb+@;VH^to|2}XYMrs literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.dll b/packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.dll new file mode 100644 index 0000000000000000000000000000000000000000..3dfd134e95636367d8b4fa9cfc244fab299d55de GIT binary patch literal 24576 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 af38oz`ad(iEAI~dxf=QZdjDVb!2bapvkgrE literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.pdb b/packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9721a2f202c57d1097fd5a26f89deea52efe1ac0 GIT binary patch literal 62976 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 KwZJ>e0{S+ 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 literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.pdb b/packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.pdb new file mode 100644 index 0000000000000000000000000000000000000000..5a21d40c89514e12af5b55f6c2a5465ef1de4d9e GIT binary patch literal 97792 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 Pp}&{$!*>7fIq?4hBQ!L0 literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.dll b/packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.dll new file mode 100644 index 0000000000000000000000000000000000000000..b0692c1d9ec87451375a0047f5193dc0eac51b18 GIT binary patch literal 135168 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

Uv+*N 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 literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/bin/Release/Mvc.Mailer.dll b/Mvc.Mailer/bin/Release/Mvc.Mailer.dll index 51a30ec28219c1172e95823e81a1a0e6b9f2cb29..99ea006579d6b8a436212e32d2f151ea0b4da491 100644 GIT binary patch literal 15360 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 literal 14848 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 F{~wYGp7a0! literal 48640 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 R6d0tyAO!{~a3)dU{{!B*@nHY} diff --git a/Mvc.Mailer/bin/Release/PreMailer.Net.dll b/Mvc.Mailer/bin/Release/PreMailer.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..9459f87fd116605cf8aee99573d4b42379d9de9d GIT binary patch literal 8192 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≥+aIE6IO(g4K`z*BT>>+zh zR|+|2@LbtJhUCovzE2}xjhW>Fj|km$58Z=o<03`z4F1l!&whf(D3t(ipQ!Z zQgPUZL`F@;6Nzv}gS`Z|hh_pZBBH1vs3eEjlSt&1&OcuD-haN_qh}~}6pYlv3AB+@ zQb)x}Q%MtW6F4N |hU6%#rsY67jPiDV@#E~7nm%T$&nXVo;Nm4+&kNX5fU#GB11 zaZ;D1=AMAn)X@Y21RoI`b!Rw{I+S`C)Fp{PJQer70jcOtU@L zvAwIkyDPt=eOKq?w)UwV+q!e+$w{-rJSpq|S01rT zgXi+590?|79Q&**9jN{ff;CU!X~sob^D3gT@qzK*Kf3>o$N%nu1JD1}kDF)y;8p0>pMVLK#>R90ALQb|kH3^&7&}Oy#1J^TEY~j0lZ;u<= ze%l!+6mYIC`3Gdvl#?~f-`Yf(-i3-Eit%lN{3~K^p%}-GkkjZkI?LUU=VQG%=JV%D zPZ|8*ntBL?Vi8oK?kSERDEF^eAMfMMpL91x#QqvaV;PlK94OE&!T=qxBsAUA*; z2xY$A0Z?7ai$CQB{vH&K1JLyQ>R@jefwYIVIxxL!HV%X8z)G#Josg|Q?E3)joA}GD z1Z|cr!D^w-`(NEw7W-cTKf==t8^h3_7Hy718T%ebavFVRziy{xa2t{NwPKT@ZRl4g zez-dne@6q`JW}j$b<`R2qyFpoy<6hVk~aEML9D&Ho)hl%d1US!=WdDfLfysDuEv?) x9P3@8(}(eJVYi6cQ$Un5n7Io_X|Wzue{%(n@}2LEy1et7YyAIP`oE6A{{X)$la&Af literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/bin/Release/PreMailer.Net.pdb b/Mvc.Mailer/bin/Release/PreMailer.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..58c9b30ce948849e922b3d1d61c730a4b8639f6c GIT binary patch literal 19968 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 literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Mvc.Mailer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index a833e6df2a5f70629bb82e21bfc2411575fb5087..6f0164b758bd83b3ed44ee9ae2942ec246e2a7fd 100644 GIT binary patch delta 1505 zcmbVMK~EDw6lM+GwAp9y|~a9yt3i>e~Vbh&zeQW+t=W``-8Vy*IPJk~`C1T27SD zOeh&*U|rWJ)s(ufHAunK4A%C9*dOP&=wMe@ml%fSK99NQ8bY%?!bK^Hp4bzH*|s!@ z6dqw;x_}mVgrqx&I3GF8Uc39y98cl5+mDucgl$P;Bc5LLkVo2=TR9sEpLLo^M>q;)$-1vM|R$A&-f5F>M!MjA)9gW5;T@`1Y+#d*+H~wFBW4CAGfhF zR`Q)kk9i8;eFG?MPZ(f6e;=B(Cxo`@xKP1mV#o!pR#MC2WyosD#zC2XQJBXnCAxCt zrsQ;T0Lcr)l*g<`p=w^K5i>rjWYvugpvy%{#VeppPbzO6-kH-&KWG>xsT%T(S*5A6 zN>#IwgPb}cV-V8rVjM(F{ZBUk3L&$op9&-FjlW1nA>7Kz3{Rcl@yc2i90UCd`x#gX zA2e%C$EK>)I;ma-Ti&usX-y{`=olNWBVKyS%04wfZw2{YC^ zCENt;DH{zs9SOiomK3~o?|uxnyTcOz9gTnpI{~JcWM9v%ZcW0rJG(}y;Dnt6rt28p z1&B2Q5-gUlI0Xx8rg5#P7O_cEhC!-%+Q>pLj7{-2SbLf?YR$}H^LbX+sr9V z{^kMc+kTgjVjueNj@$u;x4DSdEu{ruY>H`s5;iUA{HLRlkdT2q Qmf23kB~0wTkK8)*7wt6zRR910 delta 955 zcmeBoxMsa!KZkIvvsFxJacWUv=dQaZ3t&VwJWL#_k+_#h}Eh{35-AVna4r zprc)}>ef*9%quQQ%*g?(1NkrrySm9iJhH-pIONvz$O!vlmD5voE6qzT$;{6y2HT(r zv;kKT^z-pgF5(ptj=^e@#^ioJuE`g8WpM@*M4o-J9iO0ZFitb%aKtgleAdYa_<1M) z=Mxi-#;G5qhHY{JzckLMgqR~I97fO#*2#JTg2HxK)yYgQ77%4jpIj&wJlRJ`lvNuT za`9l^P9a`a9Uw0o$cviXDlEjR3*;q%cwEl;MX7ozIXP^4lSC?6^ diff --git a/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt b/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt index 03d8a56..83298cc 100644 --- a/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt +++ b/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt @@ -5,3 +5,18 @@ C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.pdb C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Release\ResolveAssemblyReference.cache C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.dll C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.pdb +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\content\Views\web.config.transform +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\content\web.config.transform +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.dll +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.pdb +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.dll +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.Systems.HtmlAgilityPack.dll +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\HtmlAgilityPack.dll +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\PreMailer.Net.dll +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.pdb +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.Systems.HtmlAgilityPack.pdb +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\HtmlAgilityPack.pdb +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\PreMailer.Net.pdb +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\obj\Release\ResolveAssemblyReference.cache +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.dll +D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.pdb diff --git a/Mvc.Mailer/obj/Release/Mvc.Mailer.dll b/Mvc.Mailer/obj/Release/Mvc.Mailer.dll index 51a30ec28219c1172e95823e81a1a0e6b9f2cb29..99ea006579d6b8a436212e32d2f151ea0b4da491 100644 GIT binary patch literal 15360 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 literal 14848 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 F{~wYGp7a0! literal 48640 zcmeI53!K%(mFNE#yPJn}LIWnKsF#<5Len&Fg3{150)p~XbeKTXeU*;=O5a8yAF`k8 zMrVx4WJ%&An9)gg$C=fvGh=p%>txL=$!aE`UZ+k~ojP^?b=S5ub#-JrZtPCi&#b@fvh>=GE7J3;YicS- zoVR>qgc}k?DZFjK!+OAN_1@s$w*dwAAOD(fMNM?%_@H~oQ6L>v_%?s%9oO{1219|f z|8Z7ofo6bF0r1k%@#AIqXXW@a=-$>8Xw772HZ9t^E1T)cZq26K(%FukjqO|8ZfR<3 zY-!DO>8UzAwzjn2oN4aLWIJ|sHDx-xI&Nuc&U95bWuuwduBMqcg5UehGP}Do?b()& z_O?v-&W`5n)?Hn#J2S1FnXWh{+s~}C-CZs1H&M@Bt=;|1BCdngZfAE}$?8?Y9b*BB zM#oo-bi6W=zeC+q6lok)0TsYVkVfENj7;?|d_9)~KO|iFtj9ka|2E>^jsG~lhUEu< zVZc8C!+}qM=S$+{4Z4?itY7ktp-)%s+ZY|Z<}Zf)`^Ouuy5|@F=et$=miYIx@B5=0 zs&0I`>Z_MV(aXbDeRca^wby;8`QNU2f1_N#-4@j2u$U@oA5G-G@Z1|Y4p|jL^*niR?C3~U_X481=p-76wxXrzB-)DJqN(bu{um961I`7`1I`D=0~Y`n0v7>k zU;;1^m;_7)rT`ZMmjF|NX#k{&E(6q-89+5K6Q}`Z0kyzvU=A=Bm`t9O3lq5ph(TQOK#e=*Y^MZ>;0|IV7k*wfr0A( z^e=CFi?S`y8DkS4n1)5$FjAnzW&H7*PQ`PAFLu27^wb#|7&0T-Xoot|L$*p_u22R z&TakTAaTzO3Jg^L7wdmaC;wK|u}i-$J$oIH)UOwxIV8^;)_}Vf&^g65z&c<(poLCn z6KAR$sQw?+|D2f|@cIj{zmTHp6FHBI>KAR@><)rArq`x7x`W`gw=}Kw2f;j5hsTX= z-JSKVEt&T2>$(~{IkMF$Yt-9g$oYC?aq@(wCQbKx=EQQk5cxw%zSyv8ncgGM>6X55 z`}D+C6TPiN%-6>Ao4Z<9I#Y=_=8bXu2~00~TfdFY-U1p0dyC#urr1uSx8=pHHhQeY zIAcHwaw2OFo%jzMg7g5${S&a)Jr(}Zj4H|CD0tN}YdD3wfdpwK3hr*6M{xwd66hrT zK_JKTKM^j;<)3+$>n8t)LtT7`w}`OkQ~T%ttR^**9KQXTUp@Wzl~1M;l{j@`Fl1+8 z_AlT5sZXuiic-q^10QW9Tryu#+i>6elXE5tSG^!y z#U*joONRT~Cm;TZaMg>#Ra_ER9A&sKerNmVh3hyCUvWuXag^ac^_Ta(DqL}z@>N_C zR~%%x+dFq(BV2Koa21!tC1}vS!zeIN@_+I9-(ypT5BYEZ>A-f8b1l|fvVkgNES05} zI-9IXn8XdiD(*$XWheDf_%_AA(LBq+&d%OS&#y6TWV7|F7hccJio9y+CEkY#gec#8 z&IT(y4tl+yz(DnX@%i6{(d4Sl8~0?pGi}xN9j&dIrfzIKv(;B-+B01(P1x+^S|OG(H)XoFl@>IyB|JqvN{lHhcV*GoP}x%`SN5Z>+-#ce$;4$#m6SI;?Lr;wBK0P(Y!~zbyn4* z&}2Djgl{al0W&4?~A}iVHIvhnVzT&2B+gjRNy4Q3xHMZ6`e(7Bs zF270ksFSFlcx+y1!_Pw-WUp!to6?G7)`oQ*ox55ayEDES{o)BL>rpW+uG4!1rvEKI z|7*%**Fi&61hS{~G{mkqrlIz54ZB;|?)vf8ANnl{^qWfO$jOG+9JaU>x6;?@yU6IL z0lu!WOM|?3qauJv6UWZXC7C-laJch`!*gOkz6}$jo+sYI8OUtb9`S= z@n^+tER-*pb^UrcQ2k$g{@0qF-G{an_TLp@Ue|Xaa>;pbK5hHa$=l}E`MaUZDAFsf z;cG2deniFn<+XFB-|PQcWc~4SsPkniD7XdG`FB?5`mPKdAT4H>#Nw`?&lIZoY$fR* z2bA8@*f=3Lu6GymYi4<4cO!Vc=b=J6+gzpjh$%4s{zl82re#fG@Ncibrx^q8SRnaL z&N$xRYTwwr8RvhKAes8X%1o z`_S)YQT@irvnJQzz%zc%$8!i1GnQXiPQ@Emz4EYLnQ!6dyE=!Lb+qH_){g3?rtXfe zUe42n@|5=eyMb%STzmh;A%F2)Yj}pPIryHj;dKD;Q%*d^H(R->_|geX!)Ki5L=)DR zoW7-+fImFi4)2cV`>z=ga08**8&2i7SA-2?lu$nV2a@%~J0RT*;Rof|{1s;HKA*hJsJ-Jx&C*7Lp;pVsA8;%~&i0UvzuX4Cd}1DDd~%kY;16XUjMe_{IH*3An( zeGvVx+S3=uTzXRd?~=x6KC=a!LH+MrU;mrr$^Y*7r!nSVFSn-R?@p7r-*UK@#JFDW zOlizIm&ASA;cj%e;#V&Vrkq?TWTusP9{4f1`eySm{%HK4;A=fUf?pY3?|8Wi-C`wQ zZEBop&hRo@%E@oMx-q?754c~DPSf&p_*#>W;xoTQ&*N)s{|aAo&=xuehk$z zeij4mz!KnM$~@PVxg9(&Yo%ftEID2^KWV(aLSC9v{vSSbRCEkqYrJ%uT901G$0OfG zuOe5U00M%QrBIVmQ6rZ^<8irrVtf2fV(Kv`c%EQYPDJNg> z8j0R3g1og?0XWgx9JVeMAEhAmVYJu;<|1M8iXGdw&FbHtTJ=&Jd>I3y|4ptRbD)FX z=i-Z(=HoLzM+@**<1fbl0Dc|*9r)_6Kf+(ednHuz^X3+4xQ^#eK(m=-qWt>d*TT|s zyYdtMOMvQO`s#1;yc}?IBmTX>0pJMmGB6f`PY0F*TY=rcKHwqXap32G=I`-L*mHnQ zfWEQ*IB-9pZ^sV;9lSWp#HB8{lA6$t9p#KIjp(H+hzM;&ujnC%A@pY1m7%)`h(Z^G|`T%%J`^BOPBK z^|9>b;`4#iq5n;mXXCe90t_yxC!Gn8eBXG)be995lRXm38t#j9e~||U^}oG1JGcIN zBl_PH>r@N(>c)#tNr=HohBY^b{xY3zeAY6k|8?hvkSm@a--`O*M;UlqM|l0Q>5NUU zL{wb&qPgAap0r*hanMaIzGA_)ZLK;M9n}BY@X$R!Z)yE+vland@Z2-HrHTox`A#N~ zeS$ak?Qwq8+xf$E`acMTglXTE#U7$!MzX9`S(#9;?P$(4v^VZ(%{2FKZ)s(&(FPos zl)u??SIo9Dv4hw)KxLk3`rlgU;_b2uWmDS|?hbnFq%6M<+70S|9ZR`$lga+^jMV>1 zYa#u*oVIP&mTl;xSQet~_?3L&Wcm*2DEuBE72A+#cs&5f-3&h4g{Tc*=Rxcla%uc7 zeDPWqU;6o5@TFthjlU9qFa8Gne}gZbNRI!__|l(b@Neh61OJclD>;R&ir$Y-MtZVs zKs_*?um=2j_=}KTr3IG^yDF}`+U9LSQn9Uw_>)H-9GK?H)?!JE;GCXXt;EJpC?oo)Y-pjW1prg)hBl zB{zOoqVs-{FojPjlUz{xEZ{uSR51n&*RSg-cb-gACr{XTyA0ehoXrVWtP#=Wv9Xm zZGqc5JK8Zjl=MifKa=l;4K4YM0yG{FZ$dh6zx$XbQJl^X%pt~BsJ$*~W2U`%X?9P0 zlegg*PvD(^@D0aoIN<4cPo+zDH+EwU0^X_4>1)AB%4w|4&fY*{!1VPRlhy}nhpkn# z%bkIY#@9MC7Qd1kOskMs)ORN9-5=VyhA?wWDd!oGT-24B?xn4*vHpKMfx@-;)7j@e zc%g)y_^NBX?WyJwWRyU6XG1Z!*oGn>-$Re-+KZ0Eox{w)e=g9&>@$*Sv3Yg3BZKDp zRQ=j_Tk@ejY{{*Uma8$i_j=F$T}B^GV;ou^DNuUb2M8DizHlwx_z?by`LMXoeX+S) z8u-w3QDFc@b*e;g_26jUu=+WZr}pkmdpa|&p0ZPa5~u^;@ZJ;j%g9G@Jv9x;=1%z} z!@Dv!U6t9>_c3I3w{^txamw+us-9d&G$K#H1F8Fm8M+Hy{ez`o{X>YrutQ4MJzeL zD(b)=AIl2g3;C7WyAbB~F4{W`cQ;1o&tGMSBByfZASAB@wgbC?eZT|2JISdZZ0x4p z0QL5IMg#b+;#FQ;l=MKXb=}ehv60gpqx6S?a{QldFG9jqi=2GLX+I{MA~w-m9xAh+u4!LD55{*Xx^5L%GRY}g%n!~hCP(J1PxmJ6p zO0)=;hvq|1>y+#iozpl{-g47I9+!qZG%u$KpN=oRfby!ua>VjeTRlxR!+IxQbDSLO z5^Wd}&*SNUq`7|`m2CxX2lfLG1CIlTftP@hF#BY{C0W(ZF+gTj8+UCeUmO4Xc@~YI z1YdYb+1-q)DR5ukNKxE616J#&$! z9h}?e%(i`wFRK^(VDe4Y&(@6FL;cj(=8!`xGQ5xk!{huOxOa5$>z~oVY!Ge#K-*)- zp0?sH-ds7W+WCMuf7^}Zk>>i2w$9c}cVEwmtZZxJ&LA7A{pOJ0EB>4pS9U+wD=Ww3 ztV5xkq#VIqRPjYCr=xS*Dq7Ui)Y7eb^oO3B_q3jfE?{~YZZL$)++Wh ztP_)1TWaF9MR|BWPifEPTrv-s&E?_eP_J7U&WWdN&TW0tdgu8x6{UR^k>(v+@3fZ@ zEr@e#wd8izU3N;Emq)|Uvw6$gTq>RCyOe96;*xc`m~`};+dpXTXPqOTo2k>1xK7H$ z^Hj>&uk%`v$8^$YZ^3@w)v4O$p*>B09Ty!vZ{&5MN!g<|e_5V?xmB#SijCG(`X6T=MP<}%Bz}G$H+M%{3 z`$OZR3a!9PghNhu--~ecyq`Y@fO~@M^CvKX(rRNQ|I5V5pBwy2`bX~{hGFIJVZSL~ zdL{YKg!I1&cvS&!ZAia9vdI4f#D7(%%>Iy&&M-7x0#r`}FF6v+c3< z-*kvXAvH#{%;QGav=_~`c^)_dj-^vO-V7e-q4OKm|2ln$&7=L%|Jod_Jk)>6LwYSa zSS4O77~gK5KObM~z_yVdzP*1YIRc=jkz22YL$WcyBdo#LZ|1?DEi zc%6`ZH?ji1`uFfx%xW%e4@2Czp_r(Q5vgE7(y2;5J`tMCD-rA-bM9~2x57Oa{wYZ7 zs$LkMf2#|R9x2CLoHiYzyeFAM^Z#T(>x%kgC9nzD4zvQhf!l$7z`ei&zyaVO@Feg9 z;OD@vfdw>rIj|1c3hV^BfgJF0U_T&zzp7*M|5V=P>fB%dhjqIm7v_p+>5i;IZQfT| zb%4buW%~Z^`wI0rh4;FcP8j|SGHw*@>S{q3>UF}&@TQKo9qd(`HxoZlYlX>)-wbqm zA8j|c0y-TuI_XM8?&wpTXvLYOyVFegh9f<;;$e)qExHp?$$BrVdz&5gkx%1wNYg#H z#daMkXFWKtTK)R*&8C$hxpF(;`#i5_)*>NZm6I-9m>2=}joa9f<9TV}T!=8qp z#xK+t{{h69$(-`1vEJCzD}^-Vo%mH_L+)bIGoLtpiN?;QywAax%vPv3_O=unSDpr? zZC>7}-dOss@~CE>KF_VifbP6#itAf_Z&Mx{#(IPB_e9eYaUo4(K8?;~Pn5>Tg)}>K z7U0Wy4C3U|NR#3(Hn6gMd`Q>i(@Xma4r6guKC3> z-ig-x+Qhd-8+NsKbM#lekz1u2TU$Ql?trRZ(b3h`*v)MV+3IC2?TuY~*t_JvN7A`q zGVe`0`6jP zepPMPo^Jv^z}VIPQTskdG%hKlc)H|mmKY|nj3Pa$@}7=A7T?bU%4=Rh9=^?aU0^bg zS)@gD){c{UxZmr=lF z{yyB}&w;T=hx{L)@eUtc;h6kq`#?2>#AE}tXSf1Qo63^*JwfEQh$=XRjM>&=!w8Lii$l!gA}v`+9uBsKYAO$)(V6Dj~85N%Ksta8>RXyz}e%LBf2$reeO3OmF~@ z!zLxC{;0!O_%eKC7JWCLyBHt(=2Xfme9@Qj;_3%q<-pPJbhvN)sbfy{+kk&F{ziP* zI@*kXJN~u!l}H}C<3YObDzwYqj{8EMrvsCDUjpdS z=UXA4b3^?4kk8iw-k*l_UkdS6fnT2qc=v>Qy%zFo2<>|?xSZm}{KJNfN|S$G z2sf0p@|RP9(&H3l@nx?3P`@~J{=p%~^^Zctp#Ikp(*Cf0_*c>YK1{z!pLqy40vrWi z2GpstNsxT0`(^5YHNY028R!J|0(Sy;1783h0;B_b9C!*i3_J_yJEMs4FcKICOa^Lz z#lT8n6CnAp70`XoT8H)lx})X+K=;%f1bzVMu8dy;$ADq*_E;bdOb50C`gWlk$N?V* z_5;#;9RiL3M}e1tGUk_2fWB!kN3-4CYmFhGOxlRxQk-ZV1HqQ>G7XqG&VLiv8Q#f0 zc3|c7&6(sDxiU#t!6^rQV>UIs7o~Ie`=T##t}Jq&3ApD}R92>M!p@1~4r~vPu2%X6 zjA_d`@?^&HPUWdD^68{A^?Od0U2%#Fo^0Rhal^jy#{9lg;o7(AKENcd?Tc#>Dy=-7 zNt8!AP{#V_=1epD8fQ0ezp$ekTOJyZ&7Xh{h&Xq-l{H=S?^5deAzjeRaWpTRjfG6Ic0E23t zl`D%nn*EdFp8JNrQ?r30J~pRx`Yw&--?_3F%jc9AKdA;Sm1?i->EKKL)L%K{p-AD*s9;uwtdNCg#(lNi7o^-cM zr*cZC^YK32?3(--|G7(7c)7QYSsxeD%*v;cjZMCeUXyESd|XIVo3EeO@2Xvi%eEo0 zrF$#tf0J`>Hc?lvCk}07qi_0S-K(7EmBM*f++=O_cp?4#e0tq)TppeH5@bv7@j`m$ zUgLpdF1^-`#Dx@za(#SAw@~L(etp}?!1wD-&x;$kSuoG}d2|f^SU|Fd)(y>Bn#;6lkZb}QIax~cvCdhf z-{Jh;?Js8b_6Ot`X_@vcKl;)ZehgAea><`=oSE%vnt3BXJeciu<~@Ilu^*ZA{Bgy8 zWTIB(e=)Hi8I<|~#E^~FnckAS)k$jhwP0uBw-EbNr{cal!H*F3BkSVd73@bAJveJ8 ztIkgMn~QOj`^`o1uJ~MQ?C}-iW`8Db>$b*&#u!UbG!i87{l$zc@w=WiZhlC(@>!3s z{l#s>Yb>qqsz(p1?+&dkvH%PF2eVE6s zW&JmKU3=QHgn_!@`|yCz+Hd%qXmeSVH}*DsA0F_bk<~@*8B$bl9~SCOT?}_Tbt%U6 zVF8zV7;ett7Pirc1zh$*R_8Qz9#W!>K0M&F@3Fm;_U%KWlN-}pyFG5m16jbzEMvkS zQi4uCJm9nT8&7C|KO`zNZnrXgTu8%0WNAdlp^lI8hR2r1$N4m~;SG}!6rL(!teQ-h z3U)d*jrsPdA5tY~=)-+EH3@!IIm3fdTr%(BA@4cR+h{eNyoX15!!X15;Xdy<3EDpC z@Oz#C`*4pxH^D2a%UQ1OD%0B=_%M$<3t7nOvYWg;t~V?(d>e?IbDHz~uJ92h#?c6)C%j~1Lw!<=>%&662_DKh+`?z%AQxaFcK744-n^t)5j z2|udH;3UhP>z;pgFa#kp`X`ee?cIltiw;76x&441*Zt3NTIQU~|EhR(-uy_zBw8@5 zX2JZq%a?mR%d>PD?{T_8VM@=VGPa+pjPT3lQEkJ*xwXq`7^=>lyqxo#4pfLQ0V=1n zbUE6b^!QcsX!g+x+{yDF9pxOBxBpW9(TVAm=~DjH zi?3+fwoQv~YvZ2!*2ZkMHmaXLuV&7|T86Z9CohwohAYV1iR$qSrOPb-N%3gK+~u`% z=FDCeiaABw#ztD_={8|L zT>L}WQA17biu(C;>U&Yncy~X%5RZm(zVOpArT8KFli$(Y`UNW%E|`r(w|Dt+ic{ffK(07lhA`zTR~&a2VcILm702m2GLz|xpCeA`<%;9<+dGXusz=;0;%qP! zr_-H?ohL|Fc>WWR@KlGBoc~0+J20W=juR?f;rUM-g0u2BDPIr{b$>i-MlPOSg;zp0Yf{}-k!(*MViYD4e!|8X)$v)=3f3)7ug z{~tw#`v1aoh5G-(INd|ECIlIO>s9S5)c*&h5LZ_oMRg&lI9)CgXX8Ss%JU#`?+fXQ zbg;lMS!US<;=D8^R1$ zsfLid$%pzKvteOkvoQH*yVj&gaTepd9KFm?<_THb>C3mC|CFn2-EIZG1)N1Wf`z~? z;J*SI`%8fOMO!y>rCWCE#`N0s#*Uqh?OPFVz38MT_aoPtuC0ZFZgo?(A1QxnyQ^oVKK$A@)@rK!cX$2n*{9mScTMix z550fe^XrbMS@UOV+^lN9u_Kz<&My^bBd1K?$@fy6NN~~r%|4)SM=SYLkz2bOJ3BL7 z;?{xC(zgws|J>3fBCyJ|vEYQqlbrwb>oVXEx6R;V$7Pt=B0!S9rep-9n34q!{*6zGb`_OTK_OY_Fk^PbCYez( zwf3%;1ANQi?3wEDmjcUxdSE%w0IUG61Xcknfz`lOz}3Jtz&gO}cX%8y_Xh)((_lt} R6d0tyAO!{~a3)dU{{!B*@nHY} diff --git a/Mvc.Mailer/obj/Release/ResolveAssemblyReference.cache b/Mvc.Mailer/obj/Release/ResolveAssemblyReference.cache deleted file mode 100644 index 40fccbf93201055ba908c3720ac1ee728d7b5d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32996 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 diff --git a/Mvc.Mailer/packages.config b/Mvc.Mailer/packages.config new file mode 100644 index 0000000..d355114 --- /dev/null +++ b/Mvc.Mailer/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/packages/PreMailer.Net.1.1.1/PreMailer.Net.1.1.1.nupkg b/packages/PreMailer.Net.1.1.1/PreMailer.Net.1.1.1.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..8e73c4b5295b44616af007e31676891710869159 GIT binary patch literal 233968 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 CCmeeK literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.pdb b/packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.pdb new file mode 100644 index 0000000000000000000000000000000000000000..bb9b8a376656121f8297294b2fda87594aeed765 GIT binary patch literal 257536 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

Uv+*N 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 literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.dll b/packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..9459f87fd116605cf8aee99573d4b42379d9de9d GIT binary patch literal 8192 zcmeHMeQX@Zb$|PDdmlWWb$9x-zK#;5QWSY6Md~B8Vv!;#nKnhrBqc?OZ0UGhkt^NZ zo_F^o(TZX^ZJns8V;e}(N>z#^2<*6UjHIworG?ux1=0ex>&7T5xOEK42$04=-2_d7 zHVCZ#-rGIiky4EGpY)&3ao^7SoHuV~-pmdUeEb>Gh)BnC>lV>9yt(uW{BSS_c4GZs zBrK~`;n$lcW-K>TcI;^2 zkZ4%Z=--vABh}V!klNIsM2J>`V))c|cH*7E(~E~e1~1k38#VEt-!z8@bS@h8{w~oH z`K!GH)EA*=VD~|;_Y(aP2V!wKK@0KdNu&wA!L5BLvO0Dvcb z4g3ZsB|~%~>$pxHnE2L<3J=uXcg*UrS)i1 zw;Mr-+A%jpPDhi`_AT|~Pc=c?-T+Wfl`f{EQKu7{$*6SAz6*_|W64<3SZ-qm8OdleW^ZJ5 zteF@ZMKiJXPrnmSHnxR;|{G@j##pv)=Mc}l&2=O6LRE~3K=Is@93I{G@bWeeMUz<;Z5 zE3lR@`qa8kJr6;>b%Uy1kO~Me?-Qf~dpwsacmq#rHWGnhx4}Zg*0HeNj!H~zVPc9} zvcT+n0NPhCpn=uFEW|gqb&cM(>Wn{6zpWIt z@A2D0Ofd8Om`LSJHIUn3=>lBPRd)whg*&F6XOd=PNyk*J1)dwNJF3K8AfiKQ_|It- z8c7%82CvT$-m0PLEm)|A(aJIpK?dX`>|otOYQw;FzzR3j2zaanrf^Zg}k*n1$= ziuMiJ=P(nKn(p^LB+b=axi@enW=JP@&B0&kXG7RQY|3^o`!XH&HPQxF>-wHAB3E!^ zmS6V$_9tybW@cMs73*VH1Ei{tydwHx(O==~+j}7?bGJT*dn#Dt7$c3)XWnCyTFf~F zmm0!uKNR8-!@0;F4giT6&gW3~34DAmj5|KhvG<$aZyfb)qjk z3krZg#bns{DQqnmw3qR09QPcnG|j_EOOa5&fcM5jfUW@_#ys1& zw_r~K=YsXD99j02Xq1s(Z0aJUek1|HT9EAxbCWRX2(yRaGhw@sy%c)9?&L_ox~v1Y zP-21i1|6j_U|*&uA+=UvxLsYX8gxP(0X!@43j$wLzYfa32z*~1gQTvp%vymv1U@A2 zl)%pj{Fe5dwx3?-l|#SO-qs9Sqra^s=mEV)PtXa0j{zEVN$1v|2Taf#LjR%ABOz{U zgTVVkPg07`hK_`m2l9UtdMRYkKMVI(i0$_qI}L*#F}PpP8J|Jy{hl-A-x8clHX{yI ztUJIo;q4JjlL-AQ?F8*7)C1V8i~@Elhv{I3Ej~#nMCRBA!B&=FSEH!~*jXQoco-3l z9uKe!$R`?oHo#t@wHU)^0_+vEuG1ACqt~bdes*l+7QRbw!b+H~2=-)ThjJX)R|Bk1 zv4DNu$HbQiz3O8)Ew03DxDj9rkM3H^E<8{YbfL);dp|DgR9uL+g~AbUCyWx?c)yRiZMAZ_!snD=DhH9_mz*%DbT@u<)M1pTJI3 z{OK0BN?{MX#qw^kJV19FZ-TPH_?$8zt#rfkvr0E*jc1i6k#ABSGG0`M#ljka!;twN zC_mG$!=JqIE}&)n2=GyZJ!flc!2Jc_dm*l~&6{+_Xi&R_a+4m1WGC#e1borRs5gmW z6MaJQlq_wfr`0TV(M7;}>05y3saea?Z&N#917$%;(;2|kBJ&{qHR|JZ9nhuKkm(n0 zo)pwiQ$p(#%X0$1B=Fk;ZwTD3TvDzo-&fvO6m^NZS>@HMW7ZHgDtiG_%09p^D^FoQ zFK<%a=P%=|Fu4S;`1uhRPzQj$thnN@yAc~#Nps`&zDq*SwQ6<26Ts+@hR zML{;@!oF0?^VCyAszf>>i5L@ozEtgju={{LRVkSF(Lu*Nkh2P=lN~X=>{Ovpqtt55 zqj7JxVD=Ysu1o!{dobs?rb9(HZ#xBRlE!CU&n(jD( z)24TPBv&-atyX-UY`VYo>ernhfT-D$RLn3kwc)peYi+4&)UxE`G^H$pB*z#2IEM5u4@)2 z3$qiJS1@aWRq}x8<{hidLw-B6zf$ljPMy{wkA~10$1abX&KV2Ar2Q3Zs%E9%E*`dA zYqGxC{^42a6e{b-?R`9Vu2Ck19rZ`Gm?hw+!PapIs$KG$yC`wU^Z83 zi=M_!o;FN$X=tznQx13VMCUw)^Z^V@E8tesNq@z0xLt9onjq>dFQAJrL!6{I6CIYd z6Xc8`ccfA%j57k10%=)P9^db8W7R%l&A*V>13%r!vTAwHDBO}Rn zgzv6~1}wL1yBs|7t0s*}-VnD(kv)C4t8+rKZ4QaHHu@YJ^olrVa@j0R?X#U?&ZGXBoI~SSZ*YlI≥+aIE6IO(g4K`z*BT>>+zh zR|+|2@LbtJhUCovzE2}xjhW>Fj|km$58Z=o<03`z4F1l!&whf(D3t(ipQ!Z zQgPUZL`F@;6Nzv}gS`Z|hh_pZBBH1vs3eEjlSt&1&OcuD-haN_qh}~}6pYlv3AB+@ zQb)x}Q%MtW6F4N |hU6%#rsY67jPiDV@#E~7nm%T$&nXVo;Nm4+&kNX5fU#GB11 zaZ;D1=AMAn)X@Y21RoI`b!Rw{I+S`C)Fp{PJQer70jcOtU@L zvAwIkyDPt=eOKq?w)UwV+q!e+$w{-rJSpq|S01rT zgXi+590?|79Q&**9jN{ff;CU!X~sob^D3gT@qzK*Kf3>o$N%nu1JD1}kDF)y;8p0>pMVLK#>R90ALQb|kH3^&7&}Oy#1J^TEY~j0lZ;u<= ze%l!+6mYIC`3Gdvl#?~f-`Yf(-i3-Eit%lN{3~K^p%}-GkkjZkI?LUU=VQG%=JV%D zPZ|8*ntBL?Vi8oK?kSERDEF^eAMfMMpL91x#QqvaV;PlK94OE&!T=qxBsAUA*; z2xY$A0Z?7ai$CQB{vH&K1JLyQ>R@jefwYIVIxxL!HV%X8z)G#Josg|Q?E3)joA}GD z1Z|cr!D^w-`(NEw7W-cTKf==t8^h3_7Hy718T%ebavFVRziy{xa2t{NwPKT@ZRl4g zez-dne@6q`JW}j$b<`R2qyFpoy<6hVk~aEML9D&Ho)hl%d1US!=WdDfLfysDuEv?) x9P3@8(}(eJVYi6cQ$Un5n7Io_X|Wzue{%(n@}2LEy1et7YyAIP`oE6A{{X)$la&Af literal 0 HcmV?d00001 diff --git a/packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.pdb b/packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.pdb new file mode 100644 index 0000000000000000000000000000000000000000..58c9b30ce948849e922b3d1d61c730a4b8639f6c GIT binary patch literal 19968 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 literal 0 HcmV?d00001 From 2d15d2006d1ff9b47431539f410f390b1be97852 Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Thu, 30 Aug 2012 00:16:40 -0300 Subject: [PATCH 02/10] gitignore --- .gitignore | 142 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 105 insertions(+), 37 deletions(-) diff --git a/.gitignore b/.gitignore index 49c9486..05ed9f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,37 +1,105 @@ - - Scaffold Mailer InvitationMailer InviteFriend - - - - - - - public virtual MailMessage InviteFriend(Invitation invitation) - { - var mailMessage = new MailMessage{Subject = "Invitation from TravelTo"}; - - mailMessage.To.Add(invitation.FriendEmail); - ViewBag.Invitation = invitation; - PopulateBody(mailMessage, viewName: "InviteFriend"); - - return mailMessage; - } - - -

TravelTo Invitation

- -Hi @ViewBag.Invitation.FriendName:
- -Your friend @ViewBag.Invitation.Name invited you to TravelTo. He also wrote this message.
- -
-@ViewBag.Invitation.InvitationMessage - -
- -@Url.Abs(Url.Action("Index", "Home")) - -using TravelTo.Mailers; -using Mvc.Mailer; - -new InvitationMailer().InviteFriend(invitation).Send(); \ No newline at end of file +# Build Folders (you can keep bin if you'd like, to store dlls and pdbs) +[Bb]in/ +[Oo]bj/ + +# mstest test results +TestResults + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +x64/ +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.log +*.vspscc +*.vssscc +.builds + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper* + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish + +# Publish Web Output +*.Publish.xml + +# NuGet Packages Directory +packages + +# Windows Azure Build Output +csx +*.build.csdef + +# Others +[Bb]in +[Oo]bj +sql +TestResults +[Tt]est[Rr]esult* +*.Cache +ClientBin +[Ss]tyle[Cc]op.* +~$* +*.dbmdl +Generated_Code #added for RIA/Silverlight projects + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML \ No newline at end of file From fd358aca808b36c5fd0c7a105fca53581caa946d Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Thu, 30 Aug 2012 00:19:43 -0300 Subject: [PATCH 03/10] subiendo cambios --- Mvc.Mailer.Test/MailerBaseTest.cs | 674 +++++++++++++------------ Mvc.Mailer.Test/Mvc.Mailer.Test.csproj | 172 ++++--- Mvc.Mailer/MailerBase.cs | 671 ++++++++++++------------ Mvc.Mailer/Mvc.Mailer.csproj | 239 ++++----- Mvc.Mailer/packages.config | 7 +- MvcMailer.sln | 66 ++- 6 files changed, 940 insertions(+), 889 deletions(-) diff --git a/Mvc.Mailer.Test/MailerBaseTest.cs b/Mvc.Mailer.Test/MailerBaseTest.cs index 3e6b88e..ad704d2 100644 --- a/Mvc.Mailer.Test/MailerBaseTest.cs +++ b/Mvc.Mailer.Test/MailerBaseTest.cs @@ -1,331 +1,343 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using Mvc.Mailer; -using System.Net.Mail; -using System.Web.Mvc; -using Moq; -using System.IO; -using System.Web.Routing; -using System.Web; - -namespace Mvc.Mailer.Test -{ - [TestFixture] - public class MailerBaseTest - { - private MailerBase _mailerBase; - private Mock _mockMailer; - private MailMessage _mailMessage; - - [SetUp] - public void Setup() - { - MailerBase.IsTestModeEnabled = true; - _mailerBase = new MailerBase(); - _mailMessage = new MailMessage(); - - _mockMailer = new Mock(); - _mockMailer.CallBase = true; - } - - #region Properties Related tests - - [Test] - public void TestMasterName([Values(null, "", "_Layout")] string masterName) - { - _mailerBase.MasterName = masterName; - Assert.AreEqual(masterName, _mailerBase.MasterName); - } - - [Test] - public void Test_LinkedResourceProvider() - { - var mailer = new MailerBase(); - var linkResourceProvider = new Mock(); - - mailer.LinkedResourceProvider = linkResourceProvider.Object; - - Assert.AreEqual(linkResourceProvider.Object, mailer.LinkedResourceProvider); - } - - [Test] - public void Test_IsTestModeEnabled() - { - MailerBase.IsTestModeEnabled = true; - Assert.IsTrue(MailerBase.IsTestModeEnabled); - MailerBase.IsTestModeEnabled = false; - Assert.IsFalse(MailerBase.IsTestModeEnabled); - - } - - #endregion - - #region Text related tests - [Test] - public void PopulateTextBody_should_unmark_as_is_body_html() - { - _mockMailer.Setup(m => m.EmailBody("Welcome.text", "Layout.text")).Returns("Hello"); - - _mockMailer.Object.PopulateTextBody(_mailMessage, "Welcome", "Layout"); - _mockMailer.VerifyAll(); - - Assert.AreEqual("Hello", _mailMessage.Body); - Assert.IsFalse(_mailMessage.IsBodyHtml); - } - - [Test] - public void TextViewExists_should_call_view_exists_with_text_names() - { - _mockMailer.Setup(m => m.ViewExists("Welcome.text", "Layout.text")).Returns(true); - Assert.IsTrue(_mockMailer.Object.TextViewExists("Welcome", "Layout")); - _mockMailer.VerifyAll(); - } - - [Test] - public void TextViewName_should_append_dot_text() - { - Assert.AreEqual("Welcome.text", _mailerBase.TextViewName("Welcome")); - } - - [Test] - public void TextMasterName_should_append_dot_text() - { - Assert.AreEqual("Welcome.text", _mailerBase.TextMasterName("Welcome")); - } - - [Test, Sequential] - public void TextMasterName_should_return_nil_when_not_set([Values(null, "")] string masterName) - { - Assert.AreEqual(null, _mailerBase.TextMasterName(masterName)); - } - - [Test] - public void PopulateTextPart_should_use_right_view_name_and_mime() - { - _mockMailer.Setup(m => m.PopulatePart(_mailMessage, "Welcome.text", "text/plain", "Mail.text")); - _mockMailer.Object.PopulateTextPart(_mailMessage, "Welcome", "Mail"); - - _mockMailer.VerifyAll(); - } - - #endregion - - #region Html related tests - [Test] - public void PopulateHtmltBody_should_mark_as_is_body_html() - { - _mockMailer.Setup(m => m.EmailBody("Welcome", "Layout")).Returns("

Hello

"); - - _mockMailer.Object.PopulateHtmlBody(_mailMessage, "Welcome", "Layout"); - _mockMailer.VerifyAll(); - - Assert.AreEqual("

Hello

", _mailMessage.Body); - Assert.IsTrue(_mailMessage.IsBodyHtml); - } - - [Test] - public void HtmlViewExists_should_call_view_exists() - { - _mockMailer.Setup(m => m.ViewExists("Welcome", "Layout")).Returns(true); - Assert.IsTrue(_mockMailer.Object.HtmlViewExists("Welcome", "Layout")); - _mockMailer.VerifyAll(); - } - - [Test] - public void PopulateHtmlPart_should_use_right_view_name_and_mime() - { - var resources = new Dictionary(); - - _mockMailer.Setup(m => m.PopulatePart(_mailMessage, "Welcome", "text/html", "Mail")).Returns(AlternateView.CreateAlternateViewFromString("")); - _mockMailer.Setup(m => m.PopulateLinkedResources(It.IsAny(), resources)); - - _mockMailer.Object.PopulateHtmlPart(_mailMessage, "Welcome", "Mail", resources); - _mockMailer.VerifyAll(); - } - - #endregion - - #region Multi-part related tests - [Test] - [ExpectedException(typeof(ArgumentNullException))] - public void PopulateBody_should_throw_exception_if_mailMessage_is_null() - { - MailMessage mailMessage = null; - _mailerBase.PopulateBody(mailMessage, "Welcome"); - } - - [Test] - public void PopulateBody_should_populate_html_alternate_view_when_both_parts_present() - { - _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(true); - _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(true); - - - _mockMailer.Setup(m => m.PopulateTextBody(_mailMessage, "welcome", "Mail")); - _mockMailer.Setup(m => m.PopulateHtmlPart(_mailMessage, "welcome", "Mail", null)); - - _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail"); - _mockMailer.VerifyAll(); - } - - [Test] - public void PopulateBody_should_populate_body_with_text_when_only_text_present() - { - _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(false); - _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(true); - - _mockMailer.Setup(m => m.PopulateTextBody(_mailMessage, "welcome", "Mail")); - - _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail"); - _mockMailer.VerifyAll(); - } - - [Test] - public void PopulateBody_should_populate_body_with_html_when_only_html_present() - { - var resourcesToTry = new List>(); - resourcesToTry.Add(null); - resourcesToTry.Add(new Dictionary()); - - - foreach (var resources in resourcesToTry) - { - _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(false); - _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(true); - _mockMailer.Setup(m => m.PopulateHtmlBody(_mailMessage, "welcome", "Mail")); - - _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", resources); - _mockMailer.VerifyAll(); - } - } - - [Test] - public void PopuateBody_should_populate_with_alternate_view_when_html_present_with_linked_resources() - { - - _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(false); - _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(true); - - var resources = new Dictionary { { "logo", "logo.png" } }; - _mockMailer.Setup(m => m.PopulateHtmlPart(_mailMessage, "welcome", "Mail", resources)); - - _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", resources); - _mockMailer.VerifyAll(); - } - - [Test, Combinatorial] - public void IsMultiPart_should_check_html_and_text_exists([Values(true, false)] bool textExists, [Values(true, false)] bool htmlExists) - { - _mockMailer.Setup(m => m.TextViewExists("Welcome", "Layout")).Returns(textExists).Verifiable(); - _mockMailer.Setup(m => m.HtmlViewExists("Welcome", "Layout")).Returns(htmlExists); - - Assert.AreEqual(textExists && htmlExists, _mockMailer.Object.IsMultiPart("Welcome", "Layout")); - } - - #endregion - - #region Utility related tests - [Test] - public void PopulatePart_should_populate_the_specified_part() - { - _mockMailer.Setup(m => m.ViewExists("welcome.text", "Mail.text")).Returns(true); - _mockMailer.Setup(m => m.EmailBody("welcome.text", "Mail.text")).Returns("text part"); - - var mailPart = _mockMailer.Object.PopulatePart(_mailMessage, "welcome.text", "text/plain", "Mail.text"); - - _mockMailer.VerifyAll(); - Assert.AreEqual(1, _mailMessage.AlternateViews.Count); - Assert.AreEqual("text/plain", _mailMessage.AlternateViews[0].ContentType.MediaType); - Assert.AreEqual("text part", GetContent(_mailMessage.AlternateViews[0])); - Assert.IsNotNull(mailPart); - } - - [Test] - public void ViewExists_should_call_view_engines_to_to_find_view() - { - var engines = ViewEngines.Engines; - var engine = new Mock(); - var viewEngineResult = new ViewEngineResult(new Mock().Object, new Mock().Object); - try - { - var mailer = _mailerBase; - var mockControllerContext = new Mock(); - var routeData = new RouteData(); - routeData.Values["controller"] = "Mail"; - mockControllerContext.Setup(m => m.RouteData).Returns(routeData); - - mailer.ControllerContext = mockControllerContext.Object; - ViewEngines.Engines.Clear(); - ViewEngines.Engines.Add(engine.Object); - engine.Setup(e => e.FindView(mailer.ControllerContext, "welcome", "Mail", true)).Returns(viewEngineResult); - Assert.IsTrue(mailer.ViewExists("welcome", "Mail")); - engine.VerifyAll(); - } - finally - { - ViewEngines.Engines.Remove(engine.Object); - ViewEngines.Engines.Union(engines); - } - } - - [Test] - public void Test_PopulateLinkedResources_should_populate_each_resource() - { - var linkedResourceProviderMock = new Mock(); - - _mockMailer.Object.LinkedResourceProvider = linkedResourceProviderMock.Object; - - - var resources = new Dictionary{ - {"logo", "logo.png"}, - {"button", "button.png"} - }; - - var linkResources = new List(); - - linkedResourceProviderMock.Setup(p => p.GetAll(resources)).Returns(linkResources); - - - var htmlView = AlternateView.CreateAlternateViewFromString(""); - var actualResources = _mockMailer.Object.PopulateLinkedResources(htmlView, resources); - - linkedResourceProviderMock.VerifyAll(); - Assert.AreEqual(linkResources, htmlView.LinkedResources); - Assert.AreEqual(linkResources, actualResources); - - } - - [Test] - public void Test_PopulateLinkedResource_should_populate_the_resource() - { - var linkedResourceProviderMock = new Mock(); - - _mockMailer.Object.LinkedResourceProvider = linkedResourceProviderMock.Object; - - LinkedResource linkResource = new LinkedResource(new MemoryStream()); - - linkedResourceProviderMock.Setup(p => p.Get("logo", "logo.png")).Returns(linkResource); - - var htmlView = AlternateView.CreateAlternateViewFromString(""); - var actualResource = _mockMailer.Object.PopulateLinkedResource(htmlView, "logo", "logo.png"); - - linkedResourceProviderMock.VerifyAll(); - Assert.AreEqual(1, htmlView.LinkedResources.Count); - Assert.AreEqual(linkResource, htmlView.LinkedResources.First()); - Assert.AreEqual(linkResource, actualResource); - - } - #endregion - - private string GetContent(AlternateView alternateView) - { - var dataStream = alternateView.ContentStream; - byte[] byteBuffer = new byte[dataStream.Length]; - return System.Text.Encoding.ASCII.GetString(byteBuffer, 0, dataStream.Read(byteBuffer, 0, byteBuffer.Length)); - } - - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using NUnit.Framework; +using Mvc.Mailer; +using System.Net.Mail; +using System.Web.Mvc; +using Moq; +using System.IO; +using System.Web.Routing; +using System.Web; + +namespace Mvc.Mailer.Test +{ + [TestFixture] + public class MailerBaseTest + { + private MailerBase _mailerBase; + private Mock _mockMailer; + private MailMessage _mailMessage; + + [SetUp] + public void Setup() + { + MailerBase.IsTestModeEnabled = true; + _mailerBase = new MailerBase(); + _mailMessage = new MailMessage(); + + _mockMailer = new Mock(); + _mockMailer.CallBase = true; + } + + #region Properties Related tests + + [Test] + public void TestMasterName([Values(null, "", "_Layout")] string masterName) + { + _mailerBase.MasterName = masterName; + Assert.AreEqual(masterName, _mailerBase.MasterName); + } + + [Test] + public void Test_LinkedResourceProvider() + { + var mailer = new MailerBase(); + var linkResourceProvider = new Mock(); + + mailer.LinkedResourceProvider = linkResourceProvider.Object; + + Assert.AreEqual(linkResourceProvider.Object, mailer.LinkedResourceProvider); + } + + [Test] + public void Test_IsTestModeEnabled() + { + MailerBase.IsTestModeEnabled = true; + Assert.IsTrue(MailerBase.IsTestModeEnabled); + MailerBase.IsTestModeEnabled = false; + Assert.IsFalse(MailerBase.IsTestModeEnabled); + + } + + #endregion + + #region Text related tests + [Test] + public void PopulateTextBody_should_unmark_as_is_body_html() + { + _mockMailer.Setup(m => m.EmailBody("Welcome.text", "Layout.text")).Returns("Hello"); + + _mockMailer.Object.PopulateTextBody(_mailMessage, "Welcome", "Layout"); + _mockMailer.VerifyAll(); + + Assert.AreEqual("Hello", _mailMessage.Body); + Assert.IsFalse(_mailMessage.IsBodyHtml); + } + + [Test] + public void TextViewExists_should_call_view_exists_with_text_names() + { + _mockMailer.Setup(m => m.ViewExists("Welcome.text", "Layout.text")).Returns(true); + Assert.IsTrue(_mockMailer.Object.TextViewExists("Welcome", "Layout")); + _mockMailer.VerifyAll(); + } + + [Test] + public void TextViewName_should_append_dot_text() + { + Assert.AreEqual("Welcome.text", _mailerBase.TextViewName("Welcome")); + } + + [Test] + public void TextMasterName_should_append_dot_text() + { + Assert.AreEqual("Welcome.text", _mailerBase.TextMasterName("Welcome")); + } + + [Test, Sequential] + public void TextMasterName_should_return_nil_when_not_set([Values(null, "")] string masterName) + { + Assert.AreEqual(null, _mailerBase.TextMasterName(masterName)); + } + + [Test] + public void PopulateTextPart_should_use_right_view_name_and_mime() + { + _mockMailer.Setup(m => m.PopulatePart(_mailMessage, "Welcome.text", "text/plain", "Mail.text")); + _mockMailer.Object.PopulateTextPart(_mailMessage, "Welcome", "Mail"); + + _mockMailer.VerifyAll(); + } + + #endregion + + #region Html related tests + [Test] + public void PopulateHtmltBody_should_turn_documentstyle_into_inlinestyle() + { + _mockMailer.Setup(m => m.EmailBody("Welcome", "Layout")).Returns("

Hello

"); + + _mockMailer.Object.PopulateHtmlBody(_mailMessage, "Welcome", "Layout", true); + _mockMailer.VerifyAll(); + + Assert.AreEqual("

Hello

", _mailMessage.Body); + Assert.IsTrue(_mailMessage.IsBodyHtml); + } + + [Test] + public void PopulateHtmltBody_should_mark_as_is_body_html() + { + _mockMailer.Setup(m => m.EmailBody("Welcome", "Layout")).Returns("

Hello

"); + + _mockMailer.Object.PopulateHtmlBody(_mailMessage, "Welcome", "Layout", false); + _mockMailer.VerifyAll(); + + Assert.AreEqual("

Hello

", _mailMessage.Body); + Assert.IsTrue(_mailMessage.IsBodyHtml); + } + + [Test] + public void HtmlViewExists_should_call_view_exists() + { + _mockMailer.Setup(m => m.ViewExists("Welcome", "Layout")).Returns(true); + Assert.IsTrue(_mockMailer.Object.HtmlViewExists("Welcome", "Layout")); + _mockMailer.VerifyAll(); + } + + [Test] + public void PopulateHtmlPart_should_use_right_view_name_and_mime() + { + var resources = new Dictionary(); + + _mockMailer.Setup(m => m.PopulatePart(_mailMessage, "Welcome", "text/html", "Mail")).Returns(AlternateView.CreateAlternateViewFromString("")); + _mockMailer.Setup(m => m.PopulateLinkedResources(It.IsAny(), resources)); + + _mockMailer.Object.PopulateHtmlPart(_mailMessage, "Welcome", "Mail", resources); + _mockMailer.VerifyAll(); + } + + #endregion + + #region Multi-part related tests + [Test] + [ExpectedException(typeof(ArgumentNullException))] + public void PopulateBody_should_throw_exception_if_mailMessage_is_null() + { + MailMessage mailMessage = null; + _mailerBase.PopulateBody(mailMessage, "Welcome", false); + } + + [Test] + public void PopulateBody_should_populate_html_alternate_view_when_both_parts_present() + { + _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(true); + _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(true); + + + _mockMailer.Setup(m => m.PopulateTextBody(_mailMessage, "welcome", "Mail")); + _mockMailer.Setup(m => m.PopulateHtmlPart(_mailMessage, "welcome", "Mail", null)); + + _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", null, false); + _mockMailer.VerifyAll(); + } + + [Test] + public void PopulateBody_should_populate_body_with_text_when_only_text_present() + { + _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(false); + _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(true); + + _mockMailer.Setup(m => m.PopulateTextBody(_mailMessage, "welcome", "Mail")); + + _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", null, false); + _mockMailer.VerifyAll(); + } + + [Test] + public void PopulateBody_should_populate_body_with_html_when_only_html_present() + { + var resourcesToTry = new List>(); + resourcesToTry.Add(null); + resourcesToTry.Add(new Dictionary()); + + + foreach (var resources in resourcesToTry) + { + _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(false); + _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(true); + _mockMailer.Setup(m => m.PopulateHtmlBody(_mailMessage, "welcome", "Mail", false)); + + _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", resources, false); + _mockMailer.VerifyAll(); + } + } + + [Test] + public void PopuateBody_should_populate_with_alternate_view_when_html_present_with_linked_resources() + { + + _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(false); + _mockMailer.Setup(m => m.HtmlViewExists("welcome", "Mail")).Returns(true); + + var resources = new Dictionary { { "logo", "logo.png" } }; + _mockMailer.Setup(m => m.PopulateHtmlPart(_mailMessage, "welcome", "Mail", resources)); + + _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", resources, false); + _mockMailer.VerifyAll(); + } + + [Test, Combinatorial] + public void IsMultiPart_should_check_html_and_text_exists([Values(true, false)] bool textExists, [Values(true, false)] bool htmlExists) + { + _mockMailer.Setup(m => m.TextViewExists("Welcome", "Layout")).Returns(textExists).Verifiable(); + _mockMailer.Setup(m => m.HtmlViewExists("Welcome", "Layout")).Returns(htmlExists); + + Assert.AreEqual(textExists && htmlExists, _mockMailer.Object.IsMultiPart("Welcome", "Layout")); + } + + #endregion + + #region Utility related tests + [Test] + public void PopulatePart_should_populate_the_specified_part() + { + _mockMailer.Setup(m => m.ViewExists("welcome.text", "Mail.text")).Returns(true); + _mockMailer.Setup(m => m.EmailBody("welcome.text", "Mail.text")).Returns("text part"); + + var mailPart = _mockMailer.Object.PopulatePart(_mailMessage, "welcome.text", "text/plain", "Mail.text"); + + _mockMailer.VerifyAll(); + Assert.AreEqual(1, _mailMessage.AlternateViews.Count); + Assert.AreEqual("text/plain", _mailMessage.AlternateViews[0].ContentType.MediaType); + Assert.AreEqual("text part", GetContent(_mailMessage.AlternateViews[0])); + Assert.IsNotNull(mailPart); + } + + [Test] + public void ViewExists_should_call_view_engines_to_to_find_view() + { + var engines = ViewEngines.Engines; + var engine = new Mock(); + var viewEngineResult = new ViewEngineResult(new Mock().Object, new Mock().Object); + try + { + var mailer = _mailerBase; + var mockControllerContext = new Mock(); + var routeData = new RouteData(); + routeData.Values["controller"] = "Mail"; + mockControllerContext.Setup(m => m.RouteData).Returns(routeData); + + mailer.ControllerContext = mockControllerContext.Object; + ViewEngines.Engines.Clear(); + ViewEngines.Engines.Add(engine.Object); + engine.Setup(e => e.FindView(mailer.ControllerContext, "welcome", "Mail", true)).Returns(viewEngineResult); + Assert.IsTrue(mailer.ViewExists("welcome", "Mail")); + engine.VerifyAll(); + } + finally + { + ViewEngines.Engines.Remove(engine.Object); + ViewEngines.Engines.Union(engines); + } + } + + [Test] + public void Test_PopulateLinkedResources_should_populate_each_resource() + { + var linkedResourceProviderMock = new Mock(); + + _mockMailer.Object.LinkedResourceProvider = linkedResourceProviderMock.Object; + + + var resources = new Dictionary{ + {"logo", "logo.png"}, + {"button", "button.png"} + }; + + var linkResources = new List(); + + linkedResourceProviderMock.Setup(p => p.GetAll(resources)).Returns(linkResources); + + + var htmlView = AlternateView.CreateAlternateViewFromString(""); + var actualResources = _mockMailer.Object.PopulateLinkedResources(htmlView, resources); + + linkedResourceProviderMock.VerifyAll(); + Assert.AreEqual(linkResources, htmlView.LinkedResources); + Assert.AreEqual(linkResources, actualResources); + + } + + [Test] + public void Test_PopulateLinkedResource_should_populate_the_resource() + { + var linkedResourceProviderMock = new Mock(); + + _mockMailer.Object.LinkedResourceProvider = linkedResourceProviderMock.Object; + + LinkedResource linkResource = new LinkedResource(new MemoryStream()); + + linkedResourceProviderMock.Setup(p => p.Get("logo", "logo.png")).Returns(linkResource); + + var htmlView = AlternateView.CreateAlternateViewFromString(""); + var actualResource = _mockMailer.Object.PopulateLinkedResource(htmlView, "logo", "logo.png"); + + linkedResourceProviderMock.VerifyAll(); + Assert.AreEqual(1, htmlView.LinkedResources.Count); + Assert.AreEqual(linkResource, htmlView.LinkedResources.First()); + Assert.AreEqual(linkResource, actualResource); + + } + #endregion + + private string GetContent(AlternateView alternateView) + { + var dataStream = alternateView.ContentStream; + byte[] byteBuffer = new byte[dataStream.Length]; + return System.Text.Encoding.ASCII.GetString(byteBuffer, 0, dataStream.Read(byteBuffer, 0, byteBuffer.Length)); + } + + } +} diff --git a/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj b/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj index 59795cd..34e5e42 100644 --- a/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj +++ b/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj @@ -1,84 +1,90 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {3664DD95-3C70-421E-96CA-9B63EE086C27} - Library - Properties - Mvc.Mailer.Test - Mvc.Mailer.Test - v4.0 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\..\Downloads\Moq.4.0.10827\NET40\Moq.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} - Mvc.Mailer - - - - - Always - - - - - "C:\Program Files (x86)\NUnit 2.5.9\bin\net-2.0\nunit-x86" /run Mvc.Mailer.Test.dll - - + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {3664DD95-3C70-421E-96CA-9B63EE086C27} + Library + Properties + Mvc.Mailer.Test + Mvc.Mailer.Test + v4.0 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + False + C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll + + + ..\..\Downloads\Moq.4.0.10827\NET40\Moq.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} + Mvc.Mailer + + + + + Always + + + + + + + + \ No newline at end of file diff --git a/Mvc.Mailer/MailerBase.cs b/Mvc.Mailer/MailerBase.cs index 4267596..d99a233 100644 --- a/Mvc.Mailer/MailerBase.cs +++ b/Mvc.Mailer/MailerBase.cs @@ -1,330 +1,343 @@ -using System; -using System.Collections.Generic; -using System.Net.Mail; -using System.Net.Mime; -using System.Web; -using System.Configuration; -using System.Web.Mvc; -using System.Web.Routing; -using System.Text; - -namespace Mvc.Mailer -{ - /// - /// The Base class for Mailers. Your mailer should subclass MailerBase: - /// - public class MailerBase : ControllerBase - { - - /// - /// The parameterless constructor - /// - public MailerBase() - { - if (HttpContext.Current != null) - { - CurrentHttpContext = new HttpContextWrapper(HttpContext.Current); - } - else if (IsTestModeEnabled) - { - CurrentHttpContext = new EmptyHttpContext(); - } - - } - - private ILinkedResourceProvider _LinkedResourceProvider = new LinkedResourceProvider(); - /// - /// Uses the ILinkedResourceProvider to produce inline linked resources - /// - public virtual ILinkedResourceProvider LinkedResourceProvider - { - get { return _LinkedResourceProvider; } - set { _LinkedResourceProvider = value; } - } - - /// - /// The Path to the MasterPage or Layout - /// e.g. Razor: myMailer.MasterName = "_MyLayout.cshtml" - /// e.g. Aspx: myMailer.MasterName = "_MyLayout.Master" - /// - public virtual string MasterName - { - get; - set; - } - - /// - /// Nothing to Execute at this point, left blank - /// - protected override void ExecuteCore() - { - - } - - /// - /// This method generates the EmailBody from the given viewName, masterName - /// - /// @example: "WelcomeMessage" - /// @example: "_MyLayout.cshtml" if nothing is set, then the MasterName property will be used instead - /// the raw html content of the email view and its master page - public virtual string EmailBody(string viewName, string masterName=null) - { - - masterName = masterName ?? MasterName; - - var result = new StringResult - { - ViewName = viewName, - ViewData = ViewData, - MasterName = masterName ?? MasterName - }; - if(ControllerContext == null) - CreateControllerContext(); - result.ExecuteResult(ControllerContext, MailerName); - return result.Output; - } - - /// - /// Populates the mailMessage with content rendered from the view using the default masterName - /// - /// a non null System.Net.Mail.MailMessage reference - /// The name of the view file, e.g. WelcomeMessage - /// Key: linked resource id or CID, Value:Path to the resource - public virtual void PopulateBody(MailMessage mailMessage, string viewName, Dictionary linkedResources, bool inlineCss) - { - PopulateBody(mailMessage, viewName, null, linkedResources, inlineCss); - } - - /// - /// Populates the mailMessage with content rendered from the view using the provided masterName - /// - /// a non null System.Net.Mail.MailMessage reference - /// The name of the view file, e.g. WelcomeMessage - /// The name of the master file, e.g. Layout - /// Key: linked resource id or CID, Value:Path to the resource - public virtual void PopulateBody(MailMessage mailMessage, string viewName, string masterName, Dictionary linkedResources, bool inlineCss) - { - if (mailMessage == null) - { - throw new ArgumentNullException("mailMessage", "mailMessage cannot be null"); - } - - masterName = masterName ?? MasterName; - - var linkedResourcesPresent = linkedResources != null && linkedResources.Count > 0; - var textExists = TextViewExists(viewName, masterName); - - //if Text exists, it always goes to the body - if (textExists) - { - PopulateTextBody(mailMessage, viewName, masterName); - } - - // if html exists - if (HtmlViewExists(viewName, masterName)) - { - if (textExists || linkedResourcesPresent) - { - PopulateHtmlPart(mailMessage, viewName, masterName, linkedResources); - } - else - { - PopulateHtmlBody(mailMessage, viewName, masterName, inlineCss); - } - } - } - - /// - /// Populates a text/plain AlternateView inside the mailMessage - /// - public virtual AlternateView PopulateTextPart(MailMessage mailMessage, string viewName, string masterName) - { - return PopulatePart(mailMessage, TextViewName(viewName), "text/plain", TextMasterName(masterName)); - } - - /// - /// Populates the mailMessage.Body with a text/plain content - /// - /// The string containing the body - public virtual string PopulateTextBody(MailMessage mailMessage, string viewName, string masterName) - { - mailMessage.Body = EmailBody(TextViewName(viewName), TextMasterName(masterName)); - mailMessage.IsBodyHtml = false; - return mailMessage.Body; - } - - /// - /// Populates the mailMessage.Body with a text/html content and sets the IsBodyHtml to true - /// - /// The string containing the Html body - public virtual string PopulateHtmlBody(MailMessage mailMessage, string viewName, string masterName, bool inlineCss) - { - var body = EmailBody(viewName, masterName); - if (inlineCss) { - var pm = new PreMailer.Net.PreMailer(); - body = pm.MoveCssInline(body, false); - } - mailMessage.Body = body; - mailMessage.IsBodyHtml = true; - return mailMessage.Body; - } - - /// - /// Returns true if text view exists - /// - /// e.g. "Welcome" will look for "Welcome.text" - /// e.g. "Layout" will Look for "Layout.text" - public virtual bool TextViewExists(string viewName, string masterName) - { - return ViewExists(TextViewName(viewName), TextMasterName(masterName)); - } - - /// - /// Returns true if html view exists - /// - public virtual bool HtmlViewExists(string viewName, string masterName) - { - return ViewExists(viewName, masterName); - } - - - /// - /// Returns true if both text and html views are present - /// - public virtual bool IsMultiPart(string viewName, string masterName) - { - return TextViewExists(viewName, masterName) && HtmlViewExists(viewName, masterName); - } - - /// - /// Converts a view to its text view name - /// - /// e.g. Welcome - /// e.g. Welcome.text - public virtual string TextViewName(string viewName) - { - return viewName + ".text"; - } - - /// - /// Returns a text master name or null if blank string passed - /// - /// e.g. Layout - /// e.g. Layout.text - public virtual string TextMasterName(string masterName) - { - return string.IsNullOrEmpty(masterName) ? null : masterName + ".text"; - } - - /// - /// Populates a text/html AlternateView inside the mailMessage - /// - public virtual AlternateView PopulateHtmlPart(MailMessage mailMessage, string viewName, string masterName, Dictionary linkedResources) - { - var htmlPart = PopulatePart(mailMessage, viewName, "text/html", masterName); - if (htmlPart != null) - { - PopulateLinkedResources(htmlPart, linkedResources); - } - return htmlPart; - } - - /// - /// Populates an AlternateView inside the mailMessage - /// - /// e.g. text/plain, text/html etc. - public virtual AlternateView PopulatePart(MailMessage mailMessage, string viewName, string mime, string masterName = null) - { - masterName = masterName ?? MasterName; - if (ViewExists(viewName, masterName)) - { - var part = EmailBody(viewName, masterName); - var alternateView = AlternateView.CreateAlternateViewFromString(part, new ContentType(mime)); - mailMessage.AlternateViews.Add(alternateView); - return alternateView; - } - return null; - } - - /// - /// Adds LinkedResources to the mailPart - /// - public virtual List PopulateLinkedResources(AlternateView mailPart, Dictionary resources) - { - if(resources == null || resources.Count == 0) - return new List(); - - var linkedResources = LinkedResourceProvider.GetAll(resources); - linkedResources.ForEach(resource => mailPart.LinkedResources.Add(resource)); - return linkedResources; - } - - /// - /// Adds a single LinkedResource to a mailPart - /// - public virtual LinkedResource PopulateLinkedResource(AlternateView mailPart, string contentId, string fileName) - { - var linkedResource = LinkedResourceProvider.Get(contentId, fileName); - mailPart.LinkedResources.Add(linkedResource); - return linkedResource; - } - - - private ControllerContext CreateControllerContext() - { - var routeData = RouteTable.Routes.GetRouteData(CurrentHttpContext); - ControllerContext = new ControllerContext(CurrentHttpContext, routeData, this); - return ControllerContext; - } - - /// - /// The MailerName determines the folder that contains the views for this mailer - /// - protected virtual string MailerName - { - get - { - return this.GetType().Name;; - } - } - - - public virtual HttpContextBase CurrentHttpContext - { - get; - set; - } - - private static bool _isTestModeEnabled = false; - /// - /// If set to true, it will use TestSmtpClient instead of SmtpClient. Used solely for testing purpose - /// - public static bool IsTestModeEnabled - { - get { return _isTestModeEnabled; } - set { _isTestModeEnabled = value; } - } - - /// - /// Determines if a View exists given its name and masterName - /// - public virtual bool ViewExists(string viewName, string masterName) - { - if (ControllerContext == null) - CreateControllerContext(); - - var controllerName = this.ControllerContext.RouteData.Values["controller"]; - this.ControllerContext.RouteData.Values["controller"] = MailerName; - - try - { - return ViewEngines.Engines.FindView(this.ControllerContext, viewName, masterName).View != null; - } - finally - { - this.ControllerContext.RouteData.Values["controller"] = controllerName; - } - } - } - +using System; +using System.Collections.Generic; +using System.Net.Mail; +using System.Net.Mime; +using System.Web; +using System.Configuration; +using System.Web.Mvc; +using System.Web.Routing; +using System.Text; + +namespace Mvc.Mailer +{ + /// + /// The Base class for Mailers. Your mailer should subclass MailerBase: + /// + public class MailerBase : ControllerBase + { + + /// + /// The parameterless constructor + /// + public MailerBase() + { + if (HttpContext.Current != null) + { + CurrentHttpContext = new HttpContextWrapper(HttpContext.Current); + } + else if (IsTestModeEnabled) + { + CurrentHttpContext = new EmptyHttpContext(); + } + + } + + private ILinkedResourceProvider _LinkedResourceProvider = new LinkedResourceProvider(); + /// + /// Uses the ILinkedResourceProvider to produce inline linked resources + /// + public virtual ILinkedResourceProvider LinkedResourceProvider + { + get { return _LinkedResourceProvider; } + set { _LinkedResourceProvider = value; } + } + + /// + /// The Path to the MasterPage or Layout + /// e.g. Razor: myMailer.MasterName = "_MyLayout.cshtml" + /// e.g. Aspx: myMailer.MasterName = "_MyLayout.Master" + /// + public virtual string MasterName + { + get; + set; + } + + /// + /// Nothing to Execute at this point, left blank + /// + protected override void ExecuteCore() + { + + } + + /// + /// This method generates the EmailBody from the given viewName, masterName + /// + /// @example: "WelcomeMessage" + /// @example: "_MyLayout.cshtml" if nothing is set, then the MasterName property will be used instead + /// the raw html content of the email view and its master page + public virtual string EmailBody(string viewName, string masterName=null) + { + string body = string.Empty; + masterName = masterName ?? MasterName; + + var result = new StringResult + { + ViewName = viewName, + ViewData = ViewData, + MasterName = masterName ?? MasterName + }; + if(ControllerContext == null) + CreateControllerContext(); + result.ExecuteResult(ControllerContext, MailerName); + return result.Output; + } + + + /// + /// Populates the mailMessage with content rendered from the view using the default masterName + /// + /// a non null System.Net.Mail.MailMessage reference + /// The name of the view file, e.g. WelcomeMessage + /// Key: linked resource id or CID, Value:Path to the resource + public virtual void PopulateBody(MailMessage mailMessage, string viewName, bool inlineCss) + { + PopulateBody(mailMessage, viewName, null, null, inlineCss); + } + + /// + /// Populates the mailMessage with content rendered from the view using the default masterName + /// + /// a non null System.Net.Mail.MailMessage reference + /// The name of the view file, e.g. WelcomeMessage + /// Key: linked resource id or CID, Value:Path to the resource + public virtual void PopulateBody(MailMessage mailMessage, string viewName, Dictionary linkedResources, bool inlineCss) + { + PopulateBody(mailMessage, viewName, null, linkedResources, inlineCss); + } + + /// + /// Populates the mailMessage with content rendered from the view using the provided masterName + /// + /// a non null System.Net.Mail.MailMessage reference + /// The name of the view file, e.g. WelcomeMessage + /// The name of the master file, e.g. Layout + /// Key: linked resource id or CID, Value:Path to the resource + public virtual void PopulateBody(MailMessage mailMessage, string viewName, string masterName, Dictionary linkedResources, bool inlineCss) + { + if (mailMessage == null) + { + throw new ArgumentNullException("mailMessage", "mailMessage cannot be null"); + } + + masterName = masterName ?? MasterName; + + var linkedResourcesPresent = linkedResources != null && linkedResources.Count > 0; + var textExists = TextViewExists(viewName, masterName); + + //if Text exists, it always goes to the body + if (textExists) + { + PopulateTextBody(mailMessage, viewName, masterName); + } + + // if html exists + if (HtmlViewExists(viewName, masterName)) + { + if (textExists || linkedResourcesPresent) + { + PopulateHtmlPart(mailMessage, viewName, masterName, linkedResources); + } + else + { + PopulateHtmlBody(mailMessage, viewName, masterName, inlineCss); + } + } + } + + /// + /// Populates a text/plain AlternateView inside the mailMessage + /// + public virtual AlternateView PopulateTextPart(MailMessage mailMessage, string viewName, string masterName) + { + return PopulatePart(mailMessage, TextViewName(viewName), "text/plain", TextMasterName(masterName)); + } + + /// + /// Populates the mailMessage.Body with a text/plain content + /// + /// The string containing the body + public virtual string PopulateTextBody(MailMessage mailMessage, string viewName, string masterName) + { + mailMessage.Body = EmailBody(TextViewName(viewName), TextMasterName(masterName)); + mailMessage.IsBodyHtml = false; + return mailMessage.Body; + } + + /// + /// Populates the mailMessage.Body with a text/html content and sets the IsBodyHtml to true + /// + /// The string containing the Html body + public virtual string PopulateHtmlBody(MailMessage mailMessage, string viewName, string masterName, bool inlineCss) + { + var body = EmailBody(viewName, masterName); + if (inlineCss) + { + var pm = new PreMailer.Net.PreMailer(); + body = pm.MoveCssInline(body, false); + } + mailMessage.Body = body; + mailMessage.IsBodyHtml = true; + return mailMessage.Body; + } + + /// + /// Returns true if text view exists + /// + /// e.g. "Welcome" will look for "Welcome.text" + /// e.g. "Layout" will Look for "Layout.text" + public virtual bool TextViewExists(string viewName, string masterName) + { + return ViewExists(TextViewName(viewName), TextMasterName(masterName)); + } + + /// + /// Returns true if html view exists + /// + public virtual bool HtmlViewExists(string viewName, string masterName) + { + return ViewExists(viewName, masterName); + } + + + /// + /// Returns true if both text and html views are present + /// + public virtual bool IsMultiPart(string viewName, string masterName) + { + return TextViewExists(viewName, masterName) && HtmlViewExists(viewName, masterName); + } + + /// + /// Converts a view to its text view name + /// + /// e.g. Welcome + /// e.g. Welcome.text + public virtual string TextViewName(string viewName) + { + return viewName + ".text"; + } + + /// + /// Returns a text master name or null if blank string passed + /// + /// e.g. Layout + /// e.g. Layout.text + public virtual string TextMasterName(string masterName) + { + return string.IsNullOrEmpty(masterName) ? null : masterName + ".text"; + } + + /// + /// Populates a text/html AlternateView inside the mailMessage + /// + public virtual AlternateView PopulateHtmlPart(MailMessage mailMessage, string viewName, string masterName, Dictionary linkedResources) + { + var htmlPart = PopulatePart(mailMessage, viewName, "text/html", masterName); + if (htmlPart != null) + { + PopulateLinkedResources(htmlPart, linkedResources); + } + return htmlPart; + } + + /// + /// Populates an AlternateView inside the mailMessage + /// + /// e.g. text/plain, text/html etc. + public virtual AlternateView PopulatePart(MailMessage mailMessage, string viewName, string mime, string masterName = null) + { + masterName = masterName ?? MasterName; + if (ViewExists(viewName, masterName)) + { + var part = EmailBody(viewName, masterName); + var alternateView = AlternateView.CreateAlternateViewFromString(part, new ContentType(mime)); + mailMessage.AlternateViews.Add(alternateView); + return alternateView; + } + return null; + } + + /// + /// Adds LinkedResources to the mailPart + /// + public virtual List PopulateLinkedResources(AlternateView mailPart, Dictionary resources) + { + if(resources == null || resources.Count == 0) + return new List(); + + var linkedResources = LinkedResourceProvider.GetAll(resources); + linkedResources.ForEach(resource => mailPart.LinkedResources.Add(resource)); + return linkedResources; + } + + /// + /// Adds a single LinkedResource to a mailPart + /// + public virtual LinkedResource PopulateLinkedResource(AlternateView mailPart, string contentId, string fileName) + { + var linkedResource = LinkedResourceProvider.Get(contentId, fileName); + mailPart.LinkedResources.Add(linkedResource); + return linkedResource; + } + + + private ControllerContext CreateControllerContext() + { + var routeData = RouteTable.Routes.GetRouteData(CurrentHttpContext); + ControllerContext = new ControllerContext(CurrentHttpContext, routeData, this); + return ControllerContext; + } + + /// + /// The MailerName determines the folder that contains the views for this mailer + /// + protected virtual string MailerName + { + get + { + return this.GetType().Name;; + } + } + + + public virtual HttpContextBase CurrentHttpContext + { + get; + set; + } + + private static bool _isTestModeEnabled = false; + /// + /// If set to true, it will use TestSmtpClient instead of SmtpClient. Used solely for testing purpose + /// + public static bool IsTestModeEnabled + { + get { return _isTestModeEnabled; } + set { _isTestModeEnabled = value; } + } + + /// + /// Determines if a View exists given its name and masterName + /// + public virtual bool ViewExists(string viewName, string masterName) + { + if (ControllerContext == null) + CreateControllerContext(); + + var controllerName = this.ControllerContext.RouteData.Values["controller"]; + this.ControllerContext.RouteData.Values["controller"] = MailerName; + + try + { + return ViewEngines.Engines.FindView(this.ControllerContext, viewName, masterName).View != null; + } + finally + { + this.ControllerContext.RouteData.Values["controller"] = controllerName; + } + } + } + } \ No newline at end of file diff --git a/Mvc.Mailer/Mvc.Mailer.csproj b/Mvc.Mailer/Mvc.Mailer.csproj index 9bd4435..8bdb99e 100644 --- a/Mvc.Mailer/Mvc.Mailer.csproj +++ b/Mvc.Mailer/Mvc.Mailer.csproj @@ -1,119 +1,122 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} - Library - Properties - Mvc.Mailer - Mvc.Mailer - v4.0 - 512 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.dll - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.Systems.HtmlAgilityPack.dll - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\HtmlAgilityPack.dll - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\PreMailer.Net.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - - - Always - Designer - - - - - - - - - - - - - - - - - - - Designer - - - - - - - copy *.dll "$(ProjectDir)NuGet\input\lib\40" -xcopy content "$(ProjectDir)NuGet\input\content" /S /Y -cd "$(ProjectDir)NuGet" -IF NOT EXIST output md output -nuget pack mvcmailer.nuspec -b input -o output - - - + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} + Library + Properties + Mvc.Mailer + Mvc.Mailer + v4.0 + 512 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.dll + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.Systems.HtmlAgilityPack.dll + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\HtmlAgilityPack.dll + + + ..\packages\NUnit.2.6.1\lib\nunit.framework.dll + + + ..\packages\PreMailer.Net.1.1.1\lib\net40\PreMailer.Net.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + Always + Designer + + + + + + + + + + + + + + + + + + + Designer + + + + + + + copy *.dll "$(ProjectDir)NuGet\input\lib\40" +xcopy content "$(ProjectDir)NuGet\input\content" /S /Y +cd "$(ProjectDir)NuGet" +IF NOT EXIST output md output +nuget pack mvcmailer.nuspec -b input -o output + + + \ No newline at end of file diff --git a/Mvc.Mailer/packages.config b/Mvc.Mailer/packages.config index d355114..d066452 100644 --- a/Mvc.Mailer/packages.config +++ b/Mvc.Mailer/packages.config @@ -1,4 +1,5 @@ - - - + + + + \ No newline at end of file diff --git a/MvcMailer.sln b/MvcMailer.sln index 25b1f25..680e6a8 100644 --- a/MvcMailer.sln +++ b/MvcMailer.sln @@ -1,25 +1,41 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C# Express 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc.Mailer", "Mvc.Mailer\Mvc.Mailer.csproj", "{37B58562-EF1A-47FE-A02E-98C82D5FB5BC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc.Mailer.Test", "Mvc.Mailer.Test\Mvc.Mailer.Test.csproj", "{3664DD95-3C70-421E-96CA-9B63EE086C27}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Release|Any CPU.Build.0 = Release|Any CPU - {3664DD95-3C70-421E-96CA-9B63EE086C27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3664DD95-3C70-421E-96CA-9B63EE086C27}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3664DD95-3C70-421E-96CA-9B63EE086C27}.Release|Any CPU.ActiveCfg = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc.Mailer", "Mvc.Mailer\Mvc.Mailer.csproj", "{37B58562-EF1A-47FE-A02E-98C82D5FB5BC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc.Mailer.Test", "Mvc.Mailer.Test\Mvc.Mailer.Test.csproj", "{3664DD95-3C70-421E-96CA-9B63EE086C27}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PreMailer.Net", "..\PreMailer.Net\PreMailer.Net\PreMailer.Net.csproj", "{7B4A85FA-FA98-40FD-83B7-5E84C8853736}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{48B9898F-BAD2-49B6-9474-9894D80C05B0}" + ProjectSection(SolutionItems) = preProject + Local.testsettings = Local.testsettings + MvcMailer.vsmdi = MvcMailer.vsmdi + TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings + EndProjectSection +EndProject +Global + GlobalSection(TestCaseManagementSettings) = postSolution + CategoryFile = MvcMailer.vsmdi + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC}.Release|Any CPU.Build.0 = Release|Any CPU + {3664DD95-3C70-421E-96CA-9B63EE086C27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3664DD95-3C70-421E-96CA-9B63EE086C27}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3664DD95-3C70-421E-96CA-9B63EE086C27}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7B4A85FA-FA98-40FD-83B7-5E84C8853736}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7B4A85FA-FA98-40FD-83B7-5E84C8853736}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B4A85FA-FA98-40FD-83B7-5E84C8853736}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7B4A85FA-FA98-40FD-83B7-5E84C8853736}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal From d757ade1b63d0e0dee177ada2ed6203293554377 Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Fri, 1 Feb 2013 15:24:16 -0300 Subject: [PATCH 04/10] spliting projects --- .gitignore | 3 +- .../Mvc.Mailer.PreMailerPostProcessor.csproj | 78 ++++++++++++++++++ .../PreMailerPostProcessor.cs | 16 ++++ .../Properties/AssemblyInfo.cs | 36 ++++++++ Mvc.Mailer.PreMailer/packages.config | 4 + Mvc.Mailer/IPostProcessor.cs | 15 ++++ Mvc.Mailer/Mvc.Mailer.csproj | 22 ++--- Mvc.Mailer/packages.config | 3 +- MvcMailer.sln | 30 +++---- .../PreMailer.Net.1.1.1.nupkg | Bin 233968 -> 0 bytes .../net40/Fizzler.Systems.HtmlAgilityPack.dll | Bin 24576 -> 0 bytes .../net40/Fizzler.Systems.HtmlAgilityPack.pdb | Bin 62976 -> 0 bytes .../PreMailer.Net.1.1.1/lib/net40/Fizzler.dll | Bin 33792 -> 0 bytes .../PreMailer.Net.1.1.1/lib/net40/Fizzler.pdb | Bin 97792 -> 0 bytes .../lib/net40/HtmlAgilityPack.dll | Bin 135168 -> 0 bytes .../lib/net40/HtmlAgilityPack.pdb | Bin 257536 -> 0 bytes .../lib/net40/PreMailer.Net.dll | Bin 8192 -> 0 bytes .../lib/net40/PreMailer.Net.pdb | Bin 19968 -> 0 bytes 18 files changed, 176 insertions(+), 31 deletions(-) create mode 100644 Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj create mode 100644 Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs create mode 100644 Mvc.Mailer.PreMailer/Properties/AssemblyInfo.cs create mode 100644 Mvc.Mailer.PreMailer/packages.config create mode 100644 Mvc.Mailer/IPostProcessor.cs delete mode 100644 packages/PreMailer.Net.1.1.1/PreMailer.Net.1.1.1.nupkg delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.dll delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.Systems.HtmlAgilityPack.pdb delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.dll delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/Fizzler.pdb delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.dll delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/HtmlAgilityPack.pdb delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.dll delete mode 100644 packages/PreMailer.Net.1.1.1/lib/net40/PreMailer.Net.pdb diff --git a/.gitignore b/.gitignore index 05ed9f3..e1677c4 100644 --- a/.gitignore +++ b/.gitignore @@ -102,4 +102,5 @@ Generated_Code #added for RIA/Silverlight projects # Visual Studio version. Backup files are not needed, because we have git ;-) _UpgradeReport_Files/ Backup*/ -UpgradeLog*.XML \ No newline at end of file +UpgradeLog*.XML +*.suo diff --git a/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj b/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj new file mode 100644 index 0000000..6098770 --- /dev/null +++ b/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj @@ -0,0 +1,78 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {209E5AE9-C1E3-4553-9BAB-E711F4F923E3} + Library + Properties + Mvc.Mailer.PreMailerPostProcessor + Mvc.Mailer.PreMailerPostProcessor + v4.0 + 512 + ..\ + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\PreMailer.Net.1.1.2\lib\net40\Fizzler.dll + + + ..\packages\PreMailer.Net.1.1.2\lib\net40\Fizzler.Systems.HtmlAgilityPack.dll + + + ..\packages\PreMailer.Net.1.1.2\lib\net40\HtmlAgilityPack.dll + + + ..\packages\PreMailer.Net.1.1.2\lib\net40\PreMailer.Net.dll + + + + + + + + + + + + + + + + + + + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} + Mvc.Mailer + + + + + + \ No newline at end of file diff --git a/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs b/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs new file mode 100644 index 0000000..63d1a92 --- /dev/null +++ b/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Mvc.Mailer.PreMailerPostProcessor +{ + public class PreMailerPostProcessor : IPostProcessor + { + public string Process(string body) + { + var pm = new PreMailer.Net.PreMailer(); + return pm.MoveCssInline(body, false); + } + } +} diff --git a/Mvc.Mailer.PreMailer/Properties/AssemblyInfo.cs b/Mvc.Mailer.PreMailer/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a2c08fe --- /dev/null +++ b/Mvc.Mailer.PreMailer/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Mvc.Mailer.PreMailerPostProcessor")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Mvc.Mailer.PreMailerPostProcessor")] +[assembly: AssemblyCopyright("Copyright © 2013")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("919e4f63-60f4-4cd6-ba91-92d375686c77")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Mvc.Mailer.PreMailer/packages.config b/Mvc.Mailer.PreMailer/packages.config new file mode 100644 index 0000000..4f362ca --- /dev/null +++ b/Mvc.Mailer.PreMailer/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Mvc.Mailer/IPostProcessor.cs b/Mvc.Mailer/IPostProcessor.cs new file mode 100644 index 0000000..4383473 --- /dev/null +++ b/Mvc.Mailer/IPostProcessor.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; + + +namespace Mvc.Mailer +{ + public interface IPostProcessor + { + string Process(string body); + } +} \ No newline at end of file diff --git a/Mvc.Mailer/Mvc.Mailer.csproj b/Mvc.Mailer/Mvc.Mailer.csproj index 8bdb99e..817f005 100644 --- a/Mvc.Mailer/Mvc.Mailer.csproj +++ b/Mvc.Mailer/Mvc.Mailer.csproj @@ -13,6 +13,8 @@ v4.0 512 + true + ..\ true @@ -32,24 +34,14 @@ 4 - - ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.dll - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\Fizzler.Systems.HtmlAgilityPack.dll - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\HtmlAgilityPack.dll - - - ..\packages\NUnit.2.6.1\lib\nunit.framework.dll - - - ..\packages\PreMailer.Net.1.1.1\lib\net40\PreMailer.Net.dll + + False + ..\..\..\Consensus\packages\NUnit.2.6.2\lib\nunit.framework.dll + @@ -62,6 +54,7 @@ + @@ -112,6 +105,7 @@ IF NOT EXIST output md output nuget pack mvcmailer.nuspec -b input -o output + - - - - Behavior of the mock, according to the value set in the constructor. - - - - - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to . - - - - - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - - - - - Gets the mocked object instance. - - - - - Retrieves the type of the mocked object, its generic type argument. - This is used in the auto-mocking of hierarchy access. - - - - - Specifies the class that will determine the default - value to return when invocations are made that - have no setups and need to return a default - value (for loose mocks). - - - - - Exposes the list of extra interfaces implemented by the mock. - - - - - Utility repository class to use to construct multiple - mocks when consistent verification is - desired for all of them. - - - If multiple mocks will be created during a test, passing - the desired (if different than the - or the one - passed to the repository constructor) and later verifying each - mock can become repetitive and tedious. - - This repository class helps in that scenario by providing a - simplified creation of multiple mocks with a default - (unless overriden by calling - ) and posterior verification. - - - - The following is a straightforward example on how to - create and automatically verify strict mocks using a : - - var repository = new MockRepository(MockBehavior.Strict); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - repository.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - - The following examples shows how to setup the repository - to create loose mocks and later verify only verifiable setups: - - var repository = new MockRepository(MockBehavior.Loose); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // this setup will be verified when we verify the repository - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the repository - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - repository.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - - The following examples shows how to setup the repository with a - default strict behavior, overriding that default for a - specific mock: - - var repository = new MockRepository(MockBehavior.Strict); - - // this particular one we want loose - var foo = repository.Create<IFoo>(MockBehavior.Loose); - var bar = repository.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - repository.Verify(); - - - - - - - Utility factory class to use to construct multiple - mocks when consistent verification is - desired for all of them. - - - If multiple mocks will be created during a test, passing - the desired (if different than the - or the one - passed to the factory constructor) and later verifying each - mock can become repetitive and tedious. - - This factory class helps in that scenario by providing a - simplified creation of multiple mocks with a default - (unless overriden by calling - ) and posterior verification. - - - - The following is a straightforward example on how to - create and automatically verify strict mocks using a : - - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - factory.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - - The following examples shows how to setup the factory - to create loose mocks and later verify only verifiable setups: - - var factory = new MockFactory(MockBehavior.Loose); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // this setup will be verified when we verify the factory - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the factory - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - factory.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - - The following examples shows how to setup the factory with a - default strict behavior, overriding that default for a - specific mock: - - var factory = new MockFactory(MockBehavior.Strict); - - // this particular one we want loose - var foo = factory.Create<IFoo>(MockBehavior.Loose); - var bar = factory.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - factory.Verify(); - - - - - - - Initializes the factory with the given - for newly created mocks from the factory. - - The behavior to use for mocks created - using the factory method if not overriden - by using the overload. - - - - Creates a new mock with the default - specified at factory construction time. - - Type to mock. - A new . - - - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - // use mock on tests - - factory.VerifyAll(); - - - - - - Creates a new mock with the default - specified at factory construction time and with the - the given constructor arguments for the class. - - - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - - Type to mock. - Constructor arguments for mocked classes. - A new . - - - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>("Foo", 25, true); - // use mock on tests - - factory.Verify(); - - - - - - Creates a new mock with the given . - - Type to mock. - Behavior to use for the mock, which overrides - the default behavior specified at factory construction time. - A new . - - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory: - - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(MockBehavior.Loose); - - - - - - Creates a new mock with the given - and with the the given constructor arguments for the class. - - - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - - Type to mock. - Behavior to use for the mock, which overrides - the default behavior specified at factory construction time. - Constructor arguments for mocked classes. - A new . - - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory, passing - constructor arguments: - - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); - - - - - - Implements creation of a new mock within the factory. - - Type to mock. - The behavior for the new mock. - Optional arguments for the construction of the mock. - - - - Verifies all verifiable expectations on all mocks created - by this factory. - - - One or more mocks had expectations that were not satisfied. - - - - Verifies all verifiable expectations on all mocks created - by this factory. - - - One or more mocks had expectations that were not satisfied. - - - - Invokes for each mock - in , and accumulates the resulting - that might be - thrown from the action. - - The action to execute against - each mock. - - - - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to . - - - - - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - - - - - Gets the mocks that have been created by this factory and - that will get verified together. - - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The type of the mocked object to query. - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The predicate with the setup expressions. - The type of the mocked object to query. - - - - Creates an mock object of the indicated type. - - The type of the mocked object. - The mocked object created. - - - - Creates an mock object of the indicated type. - - The predicate with the setup expressions. - The type of the mocked object. - The mocked object created. - - - - Creates the mock query with the underlying queriable implementation. - - - - - Wraps the enumerator inside a queryable. - - - - - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - - - - - Initializes the repository with the given - for newly created mocks from the repository. - - The behavior to use for mocks created - using the repository method if not overriden - by using the overload. - - - - A that returns an empty default value - for invocations that do not have setups or return values, with loose mocks. - This is the default behavior for a mock. - - - - - Interface to be implemented by classes that determine the - default value of non-expected invocations. - - - - - Defines the default value to return in all the methods returning . - The type of the return value.The value to set as default. - - - - Provides a value for the given member and arguments. - - The member to provide a default value for. - - - - - The intention of is to create a more readable - string representation for the failure message. - - - - - Implements the fluent API. - - - - - Defines the Throws verb. - - - - - Specifies the exception to throw when the method is invoked. - - Exception instance to throw. - - This example shows how to throw an exception when the method is - invoked with an empty string argument: - - mock.Setup(x => x.Execute("")) - .Throws(new ArgumentException()); - - - - - - Specifies the type of exception to throw when the method is invoked. - - Type of exception to instantiate and throw when the setup is matched. - - This example shows how to throw an exception when the method is - invoked with an empty string argument: - - mock.Setup(x => x.Execute("")) - .Throws<ArgumentException>(); - - - - - - Implements the fluent API. - - - - - Defines occurrence members to constraint setups. - - - - - The expected invocation can happen at most once. - - - - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMostOnce(); - - - - - - The expected invocation can happen at most specified number of times. - - The number of times to accept calls. - - - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMost( 5 ); - - - - - - Defines the Verifiable verb. - - - - - Marks the expectation as verifiable, meaning that a call - to will check if this particular - expectation was met. - - - The following example marks the expectation as verifiable: - - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable(); - - - - - - Marks the expectation as verifiable, meaning that a call - to will check if this particular - expectation was met, and specifies a message for failures. - - - The following example marks the expectation as verifiable: - - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable("Ping should be executed always!"); - - - - - - Implements the fluent API. - - - - - We need this non-generics base class so that - we can use from - generic code. - - - - - Implements the fluent API. - - - - - Implements the fluent API. - - - - - Implements the fluent API. - - - - - Defines the Callback verb for property getter setups. - - - Mocked type. - Type of the property. - - - - Specifies a callback to invoke when the property is retrieved. - - Callback method to invoke. - - Invokes the given callback with the property value being set. - - mock.SetupGet(x => x.Suspended) - .Callback(() => called = true) - .Returns(true); - - - - - - Implements the fluent API. - - - - - Defines the Returns verb for property get setups. - - Mocked type. - Type of the property. - - - - Specifies the value to return. - - The value to return, or . - - Return a true value from the property getter call: - - mock.SetupGet(x => x.Suspended) - .Returns(true); - - - - - - Specifies a function that will calculate the value to return for the property. - - The function that will calculate the return value. - - Return a calculated value when the property is retrieved: - - mock.SetupGet(x => x.Suspended) - .Returns(() => returnValues[0]); - - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the property - is retrieved and the value the returnValues array has at - that moment. - - - - - Implements the fluent API. - - - - - Helper class to setup a full trace between many mocks - - - - - Initialize a trace setup - - - - - Allow sequence to be repeated - - - - - define nice api - - - - - Perform an expectation in the trace. - - - - - Marks a method as a matcher, which allows complete replacement - of the built-in class with your own argument - matching rules. - - - This feature has been deprecated in favor of the new - and simpler . - - - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - - - There are two parts of a matcher: the compiler matcher - and the runtime matcher. - - - Compiler matcher - Used to satisfy the compiler requirements for the - argument. Needs to be a method optionally receiving any arguments - you might need for the matching, but with a return type that - matches that of the argument. - - Let's say I want to match a lists of orders that contains - a particular one. I might create a compiler matcher like the following: - - - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - } - - Now we can invoke this static method instead of an argument in an - invocation: - - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - Note that the return value from the compiler matcher is irrelevant. - This method will never be called, and is just used to satisfy the - compiler and to signal Moq that this is not a method that we want - to be invoked at runtime. - - - - Runtime matcher - - The runtime matcher is the one that will actually perform evaluation - when the test is run, and is defined by convention to have the - same signature as the compiler matcher, but where the return - value is the first argument to the call, which contains the - object received by the actual invocation at runtime: - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - - At runtime, the mocked method will be invoked with a specific - list of orders. This value will be passed to this runtime - matcher as the first argument, while the second argument is the - one specified in the setup (x.Save(Orders.Contains(order))). - - The boolean returned determines whether the given argument has been - matched. If all arguments to the expected method are matched, then - the setup matches and is evaluated. - - - - - - Using this extensible infrastructure, you can easily replace the entire - set of matchers with your own. You can also avoid the - typical (and annoying) lengthy expressions that result when you have - multiple arguments that use generics. - - - The following is the complete example explained above: - - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - } - - And the concrete test using this matcher: - - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - // use mock, invoke Save, and have the matcher filter. - - - - - - Provides a mock implementation of . - - Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. - - The behavior of the mock with regards to the setups and the actual calls is determined - by the optional that can be passed to the - constructor. - - Type to mock, which can be an interface or a class. - The following example shows establishing setups with specific values - for method invocations: - - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.True(order.IsFilled); - - The following example shows how to use the class - to specify conditions for arguments instead of specific values: - - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - // shows how to expect a value within a range - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - // shows how to throw for unexpected calls. - mock.Setup(x => x.Remove( - It.IsAny<string>(), - It.IsAny<int>())) - .Throws(new InvalidOperationException()); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.False(order.IsFilled); - - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Ctor invoked by AsTInterface exclusively. - - - - - Initializes an instance of the mock with default behavior. - - var mock = new Mock<IFormatProvider>(); - - - - - Initializes an instance of the mock with default behavior and with - the given constructor arguments for the class. (Only valid when is a class) - - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only for classes, not interfaces. - - var mock = new Mock<MyProvider>(someArgument, 25); - Optional constructor arguments if the mocked type is a class. - - - - Initializes an instance of the mock with the specified behavior. - - var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed); - Behavior of the mock. - - - - Initializes an instance of the mock with a specific behavior with - the given constructor arguments for the class. - - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only to classes, not interfaces. - - var mock = new Mock<MyProvider>(someArgument, 25); - Behavior of the mock.Optional constructor arguments if the mocked type is a class. - - - - Returns the mocked object value. - - - - - Specifies a setup on the mocked type for a call to - to a void method. - - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - Lambda expression that specifies the expected method invocation. - - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - - - - - - Specifies a setup on the mocked type for a call to - to a value returning method. - Type of the return value. Typically omitted as it can be inferred from the expression. - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - Lambda expression that specifies the method invocation. - - mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); - - - - - - Specifies a setup on the mocked type for a call to - to a property getter. - - If more than one setup is set for the same property getter, - the latest one wins and is the one that will be executed. - Type of the property. Typically omitted as it can be inferred from the expression.Lambda expression that specifies the property getter. - - mock.SetupGet(x => x.Suspended) - .Returns(true); - - - - - - Specifies a setup on the mocked type for a call to - to a property setter. - - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - - This overloads allows the use of a callback already - typed for the property type. - - Type of the property. Typically omitted as it can be inferred from the expression.The Lambda expression that sets a property to a value. - - mock.SetupSet(x => x.Suspended = true); - - - - - - Specifies a setup on the mocked type for a call to - to a property setter. - - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - Lambda expression that sets a property to a value. - - mock.SetupSet(x => x.Suspended = true); - - - - - - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). - - Type of the property, inferred from the property - expression (does not need to be specified). - Property expression to stub. - If you have an interface with an int property Value, you might - stub it using the following straightforward call: - - var mock = new Mock<IHaveValue>(); - mock.Stub(v => v.Value); - - After the Stub call has been issued, setting and - retrieving the object value will behave as expected: - - IHaveValue v = mock.Object; - - v.Value = 5; - Assert.Equal(5, v.Value); - - - - - - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. This overload - allows setting the initial value for the property. (this is also - known as "stubbing"). - - Type of the property, inferred from the property - expression (does not need to be specified). - Property expression to stub.Initial value for the property. - If you have an interface with an int property Value, you might - stub it using the following straightforward call: - - var mock = new Mock<IHaveValue>(); - mock.SetupProperty(v => v.Value, 5); - - After the SetupProperty call has been issued, setting and - retrieving the object value will behave as expected: - - IHaveValue v = mock.Object; - // Initial value was stored - Assert.Equal(5, v.Value); - - // New value set which changes the initial value - v.Value = 6; - Assert.Equal(6, v.Value); - - - - - - Specifies that the all properties on the mock should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). The default value for each property will be the - one generated as specified by the property for the mock. - - If the mock is set to , - the mocked default values will also get all properties setup recursively. - - - - - - - - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjuntion with the default . - - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - - The invocation was not performed on the mock.Expression to verify. - - - - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjuntion with the default . - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called. - - - - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjuntion with the default - . - - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails. - - - - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjuntion with the default - . - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called.Message to show if verification fails. - - - - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjuntion with the default . - - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); - - The invocation was not performed on the mock.Expression to verify.Type of return value from the expression. - - - - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjuntion - with the default . - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called.Type of return value from the expression. - - - - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails.Type of return value from the expression. - - - - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called.Message to show if verification fails.Type of return value from the expression. - - - - Verifies that a property was read on the mock. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - - The invocation was not performed on the mock.Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was read on the mock. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was read on the mock, specifying a failure - error message. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was read on the mock, specifying a failure - error message. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify.Message to show if verification fails. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was set on the mock. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true); - - The invocation was not performed on the mock.Expression to verify. - - - - Verifies that a property was set on the mock. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify. - - - - Verifies that a property was set on the mock, specifying - a failure message. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails. - - - - Verifies that a property was set on the mock, specifying - a failure message. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify.Message to show if verification fails. - - - - Raises the event referenced in using - the given argument. - - The argument is - invalid for the target event invocation, or the is - not an event attach or detach expression. - - The following example shows how to raise a event: - - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); - - - This example shows how to invoke an event with a custom event arguments - class in a view that will cause its corresponding presenter to - react by changing its state: - - var mockView = new Mock<IOrdersView>(); - var presenter = new OrdersPresenter(mockView.Object); - - // Check that the presenter has no selection by default - Assert.Null(presenter.SelectedOrder); - - // Raise the event with a specific arguments data - mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); - - // Now the presenter reacted to the event, and we have a selected order - Assert.NotNull(presenter.SelectedOrder); - Assert.Equal("moq", presenter.SelectedOrder.ProductName); - - - - - - Raises the event referenced in using - the given argument for a non-EventHandler typed event. - - The arguments are - invalid for the target event invocation, or the is - not an event attach or detach expression. - - The following example shows how to raise a custom event that does not adhere to - the standard EventHandler: - - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); - - - - - - Exposes the mocked object instance. - - - - - Provides legacy API members as extensions so that - existing code continues to compile, but new code - doesn't see then. - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Provides additional methods on mocks. - - - Provided as extension methods as they confuse the compiler - with the overloads taking Action. - - - - - Specifies a setup on the mocked type for a call to - to a property setter, regardless of its value. - - - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - - Type of the property. Typically omitted as it can be inferred from the expression. - Type of the mock. - The target mock for the setup. - Lambda expression that specifies the property setter. - - - mock.SetupSet(x => x.Suspended); - - - - This method is not legacy, but must be on an extension method to avoid - confusing the compiler with the new Action syntax. - - - - - Verifies that a property has been set on the mock, regarless of its value. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - Expression to verify. - The mock instance. - Mocked type. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Verifies that a property has been set on the mock, specifying a failure - error message. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - Expression to verify. - Message to show if verification fails. - The mock instance. - Mocked type. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - The invocation was not call the times specified by - . - The mock instance. - Mocked type. - The number of times a method is allowed to be called. - Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times, and specifying a failure - error message. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - The invocation was not call the times specified by - . - The mock instance. - Mocked type. - The number of times a method is allowed to be called. - Message to show if verification fails. - Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Helper for sequencing return values in the same method. - - - - - Return a sequence of values, once per call. - - - - - Casts the expression to a lambda expression, removing - a cast if there's any. - - - - - Casts the body of the lambda expression to a . - - If the body is not a method call. - - - - Converts the body of the lambda expression into the referenced by it. - - - - - Checks whether the body of the lambda expression is a property access. - - - - - Checks whether the expression is a property access. - - - - - Checks whether the body of the lambda expression is a property indexer, which is true - when the expression is an whose - has - equal to . - - - - - Checks whether the expression is a property indexer, which is true - when the expression is an whose - has - equal to . - - - - - Creates an expression that casts the given expression to the - type. - - - - - TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 - is fixed. - - - - - Provides partial evaluation of subtrees, whenever they can be evaluated locally. - - Matt Warren: http://blogs.msdn.com/mattwar - Documented by InSTEDD: http://www.instedd.org - - - - Performs evaluation and replacement of independent sub-trees - - The root of the expression tree. - A function that decides whether a given expression - node can be part of the local function. - A new tree with sub-trees evaluated and replaced. - - - - Performs evaluation and replacement of independent sub-trees - - The root of the expression tree. - A new tree with sub-trees evaluated and replaced. - - - - Evaluates and replaces sub-trees when first candidate is reached (top-down) - - - - - Performs bottom-up analysis to determine which nodes can possibly - be part of an evaluated sub-tree. - - - - - Ensures the given is not null. - Throws otherwise. - - - - - Ensures the given string is not null or empty. - Throws in the first case, or - in the latter. - - - - - Checks an argument to ensure it is in the specified range including the edges. - - Type of the argument to check, it must be an type. - - The expression containing the name of the argument. - The argument value to check. - The minimun allowed value for the argument. - The maximun allowed value for the argument. - - - - Checks an argument to ensure it is in the specified range excluding the edges. - - Type of the argument to check, it must be an type. - - The expression containing the name of the argument. - The argument value to check. - The minimun allowed value for the argument. - The maximun allowed value for the argument. - - - - Implemented by all generated mock object instances. - - - - - Implemented by all generated mock object instances. - - - - - Reference the Mock that contains this as the mock.Object value. - - - - - Reference the Mock that contains this as the mock.Object value. - - - - - Implements the actual interception and method invocation for - all mocks. - - - - - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - - Name of the event, with the set_ or get_ prefix already removed - - - - Given a type return all of its ancestors, both types and interfaces. - - The type to find immediate ancestors of - - - - Implements the fluent API. - - - - - Defines the Callback verb for property setter setups. - - Type of the property. - - - - Specifies a callback to invoke when the property is set that receives the - property value being set. - - Callback method to invoke. - - Invokes the given callback with the property value being set. - - mock.SetupSet(x => x.Suspended) - .Callback((bool state) => Console.WriteLine(state)); - - - - - - Allows the specification of a matching condition for an - argument in a method invocation, rather than a specific - argument value. "It" refers to the argument being matched. - - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate. - - - - - Matches any value of the given type. - - Typically used when the actual argument value for a method - call is not relevant. - - - // Throws an exception for a call to Remove with any string value. - mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); - - Type of the value. - - - - Matches any value that satisfies the given predicate. - Type of the argument to check.The predicate used to match the method argument. - Allows the specification of a predicate to perform matching - of method call arguments. - - This example shows how to return the value 1 whenever the argument to the - Do method is an even number. - - mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) - .Returns(1); - - This example shows how to throw an exception if the argument to the - method is a negative number: - - mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) - .Throws(new ArgumentException()); - - - - - - Matches any value that is in the range specified. - Type of the argument to check.The lower bound of the range.The upper bound of the range. - The kind of range. See . - - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - - - - - Matches a string argument if it matches the given regular expression pattern. - The pattern to use to match the string argument value. - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - - mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); - - - - - - Matches a string argument if it matches the given regular expression pattern. - The pattern to use to match the string argument value.The options used to interpret the pattern. - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - - mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); - - - - - - Matcher to treat static functions as matchers. - - mock.Setup(x => x.StringMethod(A.MagicString())); - - public static class A - { - [Matcher] - public static string MagicString() { return null; } - public static bool MagicString(string arg) - { - return arg == "magic"; - } - } - - Will succeed if: mock.Object.StringMethod("magic"); - and fail with any other call. - - - - - Options to customize the behavior of the mock. - - - - - Causes the mock to always throw - an exception for invocations that don't have a - corresponding setup. - - - - - Will never throw exceptions, returning default - values when necessary (null for reference types, - zero for value types or empty enumerables and arrays). - - - - - Default mock behavior, which equals . - - - - - Exception thrown by mocks when setups are not matched, - the mock is not properly setup, etc. - - - A distinct exception type is provided so that exceptions - thrown by the mock can be differentiated in tests that - expect other exceptions to be thrown (i.e. ArgumentException). - - Richer exception hierarchy/types are not provided as - tests typically should not catch or expect exceptions - from the mocks. These are typically the result of changes - in the tested class or its collaborators implementation, and - result in fixes in the mock setup so that they dissapear and - allow the test to pass. - - - - - - Supports the serialization infrastructure. - - Serialization information. - Streaming context. - - - - Supports the serialization infrastructure. - - Serialization information. - Streaming context. - - - - Made internal as it's of no use for - consumers, but it's important for - our own tests. - - - - - Used by the mock factory to accumulate verification - failures. - - - - - Supports the serialization infrastructure. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. - - - - - Looks up a localized string similar to Value cannot be an empty string.. - - - - - Looks up a localized string similar to Can only add interfaces to the mock.. - - - - - Looks up a localized string similar to Can't set return value for void method {0}.. - - - - - Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. - - - - - Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. - - - - - Looks up a localized string similar to Could not locate event for attach or detach method {0}.. - - - - - Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. - - - - - Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . - - - - - Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. - Please cast the argument to one of the supported types: {1}. - Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. - - - - - Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. - - - - - Looks up a localized string similar to LINQ method '{0}' not supported.. - - - - - Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. - - - - - Looks up a localized string similar to Member {0}.{1} does not exist.. - - - - - Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: - mock.Setup(x => x.{1}()); - . - - - - - Looks up a localized string similar to {0} invocation failed with mock behavior {1}. - {2}. - - - - - Looks up a localized string similar to Expected only {0} calls to {1}.. - - - - - Looks up a localized string similar to Expected only one call to {0}.. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at least {2} times, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at least once, but was never performed: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at most {3} times, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at most once, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock exactly {2} times, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock should never have been performed, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock once, but was {4} times: {1}. - - - - - Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. - - - - - Looks up a localized string similar to Object instance was not created by Moq.. - - - - - Looks up a localized string similar to Out expression must evaluate to a constant value.. - - - - - Looks up a localized string similar to Property {0}.{1} does not have a getter.. - - - - - Looks up a localized string similar to Property {0}.{1} does not exist.. - - - - - Looks up a localized string similar to Property {0}.{1} is write-only.. - - - - - Looks up a localized string similar to Property {0}.{1} is read-only.. - - - - - Looks up a localized string similar to Property {0}.{1} does not have a setter.. - - - - - Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. - - - - - Looks up a localized string similar to Ref expression must evaluate to a constant value.. - - - - - Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. - - - - - Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. - - - - - Looks up a localized string similar to Invocation {0} should not have been made.. - - - - - Looks up a localized string similar to Expression is not a method invocation: {0}. - - - - - Looks up a localized string similar to Expression is not a property access: {0}. - - - - - Looks up a localized string similar to Expression is not a property setter invocation.. - - - - - Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. - - - - - Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. - - - - - Looks up a localized string similar to Type {0} does not implement required interface {1}. - - - - - Looks up a localized string similar to Type {0} does not from required type {1}. - - - - - Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: - mock.Setup(x => x.{1}).Returns(value); - mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one - mock.SetupSet(x => x.{1}).Callback(callbackDelegate); - . - - - - - Looks up a localized string similar to Unsupported expression: {0}. - - - - - Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. - - - - - Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. - - - - - Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. - - - - - Looks up a localized string similar to Member {0} is not supported for protected mocking.. - - - - - Looks up a localized string similar to Setter expression can only use static custom matchers.. - - - - - Looks up a localized string similar to The following setups were not matched: - {0}. - - - - - Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. - - - - - Allows setups to be specified for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - - - - - Specifies a setup for a void method invocation with the given - , optionally specifying arguments for the method call. - - The name of the void method to be invoked. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - - - - Specifies a setup for an invocation on a property or a non void method with the given - , optionally specifying arguments for the method call. - - The name of the method or property to be invoked. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - The return type of the method or property. - - - - Specifies a setup for an invocation on a property getter with the given - . - - The name of the property. - The type of the property. - - - - Specifies a setup for an invocation on a property setter with the given - . - - The name of the property. - The property value. If argument matchers are used, - remember to use rather than . - The type of the property. - - - - Specifies a verify for a void method with the given , - optionally specifying arguments for the method call. Use in conjuntion with the default - . - - The invocation was not call the times specified by - . - The name of the void method to be verified. - The number of times a method is allowed to be called. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - - - - Specifies a verify for an invocation on a property or a non void method with the given - , optionally specifying arguments for the method call. - - The invocation was not call the times specified by - . - The name of the method or property to be invoked. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - The number of times a method is allowed to be called. - The type of return value from the expression. - - - - Specifies a verify for an invocation on a property getter with the given - . - The invocation was not call the times specified by - . - - The name of the property. - The number of times a method is allowed to be called. - The type of the property. - - - - Specifies a setup for an invocation on a property setter with the given - . - - The invocation was not call the times specified by - . - The name of the property. - The number of times a method is allowed to be called. - The property value. - The type of the property. If argument matchers are used, - remember to use rather than . - - - - Allows the specification of a matching condition for an - argument in a protected member setup, rather than a specific - argument value. "ItExpr" refers to the argument being matched. - - - Use this variant of argument matching instead of - for protected setups. - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate, or null. - - - - - Matches a null value of the given type. - - - Required for protected mocks as the null value cannot be used - directly as it prevents proper method overload selection. - - - - // Throws an exception for a call to Remove with a null string value. - mock.Protected() - .Setup("Remove", ItExpr.IsNull<string>()) - .Throws(new InvalidOperationException()); - - - Type of the value. - - - - Matches any value of the given type. - - - Typically used when the actual argument value for a method - call is not relevant. - - - - // Throws an exception for a call to Remove with any string value. - mock.Protected() - .Setup("Remove", ItExpr.IsAny<string>()) - .Throws(new InvalidOperationException()); - - - Type of the value. - - - - Matches any value that satisfies the given predicate. - - Type of the argument to check. - The predicate used to match the method argument. - - Allows the specification of a predicate to perform matching - of method call arguments. - - - This example shows how to return the value 1 whenever the argument to the - Do method is an even number. - - mock.Protected() - .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) - .Returns(1); - - This example shows how to throw an exception if the argument to the - method is a negative number: - - mock.Protected() - .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) - .Throws(new ArgumentException()); - - - - - - Matches any value that is in the range specified. - - Type of the argument to check. - The lower bound of the range. - The upper bound of the range. - The kind of range. See . - - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - - mock.Protected() - .Setup("HasInventory", - ItExpr.IsAny<string>(), - ItExpr.IsInRange(0, 100, Range.Inclusive)) - .Returns(false); - - - - - - Matches a string argument if it matches the given regular expression pattern. - - The pattern to use to match the string argument value. - - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+")) - .Returns(1); - - - - - - Matches a string argument if it matches the given regular expression pattern. - - The pattern to use to match the string argument value. - The options used to interpret the pattern. - - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) - .Returns(1); - - - - - - Enables the Protected() method on , - allowing setups to be set for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - - - - - Enable protected setups for the mock. - - Mocked object type. Typically omitted as it can be inferred from the mock instance. - The mock to set the protected setups on. - - - - - - - - - - - - Kind of range to use in a filter specified through - . - - - - - The range includes the to and - from values. - - - - - The range does not include the to and - from values. - - - - - Determines the way default values are generated - calculated for loose mocks. - - - - - Default behavior, which generates empty values for - value types (i.e. default(int)), empty array and - enumerables, and nulls for all other reference types. - - - - - Whenever the default value generated by - is null, replaces this value with a mock (if the type - can be mocked). - - - For sealed classes, a null value will be generated. - - - - - A default implementation of IQueryable for use with QueryProvider - - - - - The is a - static method that returns an IQueryable of Mocks of T which is used to - apply the linq specification to. - - - - - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in class with your own argument - matching rules. - - See also . - - - - - Provided for the sole purpose of rendering the delegate passed to the - matcher constructor if no friendly render lambda is provided. - - - - - Initializes the match with the condition that - will be checked in order to match invocation - values. - The condition to match against actual values. - - - - - - - - - This method is used to set an expression as the last matcher invoked, - which is used in the SetupSet to allow matchers in the prop = value - delegate expression. This delegate is executed in "fluent" mode in - order to capture the value being set, and construct the corresponding - methodcall. - This is also used in the MatcherFactory for each argument expression. - This method ensures that when we execute the delegate, we - also track the matcher that was invoked, so that when we create the - methodcall we build the expression using it, rather than the null/default - value returned from the actual invocation. - - - - - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in class with your own argument - matching rules. - Type of the value to match. - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - - Creating a custom matcher is straightforward. You just need to create a method - that returns a value from a call to with - your matching condition and optional friendly render expression: - - [Matcher] - public Order IsBigOrder() - { - return Match<Order>.Create( - o => o.GrandTotal >= 5000, - /* a friendly expression to render on failures */ - () => IsBigOrder()); - } - - This method can be used in any mock setup invocation: - - mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); - - At runtime, Moq knows that the return value was a matcher (note that the method MUST be - annotated with the [Matcher] attribute in order to determine this) and - evaluates your predicate with the actual value passed into your predicate. - - Another example might be a case where you want to match a lists of orders - that contains a particular one. You might create matcher like the following: - - - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); - } - } - - Now we can invoke this static method instead of an argument in an - invocation: - - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - - - - - Tracks the current mock and interception context. - - - - - Having an active fluent mock context means that the invocation - is being performed in "trial" mode, just to gather the - target method and arguments that need to be matched later - when the actual invocation is made. - - - - - A that returns an empty default value - for non-mockeable types, and mocks for all other types (interfaces and - non-sealed classes) that can be mocked. - - - - - Allows querying the universe of mocks for those that behave - according to the LINQ query specification. - - - This entry-point into Linq to Mocks is the only one in the root Moq - namespace to ease discovery. But to get all the mocking extension - methods on Object, a using of Moq.Linq must be done, so that the - polluting of the intellisense for all objects is an explicit opt-in. - - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The type of the mocked object to query. - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The predicate with the setup expressions. - The type of the mocked object to query. - - - - Creates an mock object of the indicated type. - - The type of the mocked object. - The mocked object created. - - - - Creates an mock object of the indicated type. - - The predicate with the setup expressions. - The type of the mocked object. - The mocked object created. - - - - Creates the mock query with the underlying queriable implementation. - - - - - Wraps the enumerator inside a queryable. - - - - - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - - - - - Extension method used to support Linq-like setup properties that are not virtual but do have - a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) - - - - - Helper extensions that are used by the query translator. - - - - - Retrieves a fluent mock from the given setup expression. - - - - - Defines the number of invocations allowed by a mocked method. - - - - - Specifies that a mocked method should be invoked times as minimum. - The minimun number of times.An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked one time as minimum. - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked time as maximun. - The maximun number of times.An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked one time as maximun. - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked between and - times. - The minimun number of times.The maximun number of times. - The kind of range. See . - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked exactly times. - The times that a method or property can be called.An object defining the allowed number of invocations. - - - - Specifies that a mocked method should not be invoked. - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked exactly one time. - An object defining the allowed number of invocations. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether two specified objects have the same value. - - The first . - - The second . - - true if the value of left is the same as the value of right; otherwise, false. - - - - - Determines whether two specified objects have different values. - - The first . - - The second . - - true if the value of left is different from the value of right; otherwise, false. - - - - diff --git a/Mvc.Mailer.Test/bin/Debug/Mvc.Mailer.Test.dll b/Mvc.Mailer.Test/bin/Debug/Mvc.Mailer.Test.dll deleted file mode 100644 index ff627a12bcfc2a4912732c9d83db9641e5722938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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 - - [0-1066]C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Mvc.Mailer.Test.dll - [0-1056]Mvc.Mailer.Test.MailerBaseTest.PopuateBody_should_populate_with_alternate_view_when_html_present_with_linked_resources - false - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer.Test/bin/Debug/Mvc.Mailer.Test.pdb b/Mvc.Mailer.Test/bin/Debug/Mvc.Mailer.Test.pdb deleted file mode 100644 index 9ab76c4b1c00a4cc7dd90ef0d0f001af54d72096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58880 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 diff --git a/Mvc.Mailer.Test/bin/Debug/Mvc.Mailer.dll b/Mvc.Mailer.Test/bin/Debug/Mvc.Mailer.dll deleted file mode 100644 index 4b85bfb1eb8405b406d128ff7cb9d67a2b741d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 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 WAqfmgU`PT(5*U)ekObad68Qi1dB3Ru diff --git a/Mvc.Mailer.Test/bin/Debug/TestResult.xml b/Mvc.Mailer.Test/bin/Debug/TestResult.xml deleted file mode 100644 index 50a3a94..0000000 --- a/Mvc.Mailer.Test/bin/Debug/TestResult.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer.Test/bin/Debug/content/Views/web.config.transform b/Mvc.Mailer.Test/bin/Debug/content/Views/web.config.transform deleted file mode 100644 index be4c33d..0000000 --- a/Mvc.Mailer.Test/bin/Debug/content/Views/web.config.transform +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/Mvc.Mailer.Test/bin/Debug/content/web.config.transform b/Mvc.Mailer.Test/bin/Debug/content/web.config.transform deleted file mode 100644 index ad7aab0..0000000 --- a/Mvc.Mailer.Test/bin/Debug/content/web.config.transform +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer.Test/bin/Debug/nunit.framework.dll b/Mvc.Mailer.Test/bin/Debug/nunit.framework.dll deleted file mode 100644 index 875e0984208d52e5c96a409b52996547198af17a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135168 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 diff --git a/Mvc.Mailer.Test/bin/Debug/nunit.framework.xml b/Mvc.Mailer.Test/bin/Debug/nunit.framework.xml deleted file mode 100644 index 1cccec3..0000000 --- a/Mvc.Mailer.Test/bin/Debug/nunit.framework.xml +++ /dev/null @@ -1,10385 +0,0 @@ - - - - nunit.framework - - - - - Attribute used to apply a category to a test - - - - - The name of the category - - - - - Construct attribute for a given category based on - a name. The name may not contain the characters ',', - '+', '-' or '!'. However, this is not checked in the - constructor since it would cause an error to arise at - as the test was loaded without giving a clear indication - of where the problem is located. The error is handled - in NUnitFramework.cs by marking the test as not - runnable. - - The name of the category - - - - Protected constructor uses the Type name as the name - of the category. - - - - - The name of the category - - - - - Used to mark a field for use as a datapoint when executing a theory - within the same fixture that requires an argument of the field's Type. - - - - - Used to mark an array as containing a set of datapoints to be used - executing a theory within the same fixture that requires an argument - of the Type of the array elements. - - - - - Attribute used to provide descriptive text about a - test case or fixture. - - - - - Construct the attribute - - Text describing the test - - - - Gets the test description - - - - - Enumeration indicating how the expected message parameter is to be used - - - - Expect an exact match - - - Expect a message containing the parameter string - - - Match the regular expression provided as a parameter - - - Expect a message that starts with the parameter string - - - - ExpectedExceptionAttribute - - - - - - Constructor for a non-specific exception - - - - - Constructor for a given type of exception - - The type of the expected exception - - - - Constructor for a given exception name - - The full name of the expected exception - - - - Gets or sets the expected exception type - - - - - Gets or sets the full Type name of the expected exception - - - - - Gets or sets the expected message text - - - - - Gets or sets the user message displayed in case of failure - - - - - Gets or sets the type of match to be performed on the expected message - - - - - Gets the name of a method to be used as an exception handler - - - - - ExplicitAttribute marks a test or test fixture so that it will - only be run if explicitly executed from the gui or command line - or if it is included by use of a filter. The test will not be - run simply because an enclosing suite is run. - - - - - Default constructor - - - - - Constructor with a reason - - The reason test is marked explicit - - - - The reason test is marked explicit - - - - - Attribute used to mark a test that is to be ignored. - Ignored tests result in a warning message when the - tests are run. - - - - - Constructs the attribute without giving a reason - for ignoring the test. - - - - - Constructs the attribute giving a reason for ignoring the test - - The reason for ignoring the test - - - - The reason for ignoring a test - - - - - Abstract base for Attributes that are used to include tests - in the test run based on environmental settings. - - - - - Constructor with no included items specified, for use - with named property syntax. - - - - - Constructor taking one or more included items - - Comma-delimited list of included items - - - - Name of the item that is needed in order for - a test to run. Multiple itemss may be given, - separated by a comma. - - - - - Name of the item to be excluded. Multiple items - may be given, separated by a comma. - - - - - The reason for including or excluding the test - - - - - PlatformAttribute is used to mark a test fixture or an - individual method as applying to a particular platform only. - - - - - Constructor with no platforms specified, for use - with named property syntax. - - - - - Constructor taking one or more platforms - - Comma-deliminted list of platforms - - - - CultureAttribute is used to mark a test fixture or an - individual method as applying to a particular Culture only. - - - - - Constructor with no cultures specified, for use - with named property syntax. - - - - - Constructor taking one or more cultures - - Comma-deliminted list of cultures - - - - Marks a test to use a combinatorial join of any argument data - provided. NUnit will create a test case for every combination of - the arguments provided. This can result in a large number of test - cases and so should be used judiciously. This is the default join - type, so the attribute need not be used except as documentation. - - - - - PropertyAttribute is used to attach information to a test as a name/value pair.. - - - - - Construct a PropertyAttribute with a name and string value - - The name of the property - The property value - - - - Construct a PropertyAttribute with a name and int value - - The name of the property - The property value - - - - Construct a PropertyAttribute with a name and double value - - The name of the property - The property value - - - - Constructor for derived classes that set the - property dictionary directly. - - - - - Constructor for use by derived classes that use the - name of the type as the property name. Derived classes - must ensure that the Type of the property value is - a standard type supported by the BCL. Any custom - types will cause a serialization Exception when - in the client. - - - - - Gets the property dictionary for this attribute - - - - - Default constructor - - - - - Marks a test to use pairwise join of any argument data provided. - NUnit will attempt too excercise every pair of argument values at - least once, using as small a number of test cases as it can. With - only two arguments, this is the same as a combinatorial join. - - - - - Default constructor - - - - - Marks a test to use a sequential join of any argument data - provided. NUnit will use arguements for each parameter in - sequence, generating test cases up to the largest number - of argument values provided and using null for any arguments - for which it runs out of values. Normally, this should be - used with the same number of arguments for each parameter. - - - - - Default constructor - - - - - Summary description for MaxTimeAttribute. - - - - - Construct a MaxTimeAttribute, given a time in milliseconds. - - The maximum elapsed time in milliseconds - - - - RandomAttribute is used to supply a set of random values - to a single parameter of a parameterized test. - - - - - ValuesAttribute is used to provide literal arguments for - an individual parameter of a test. - - - - - Abstract base class for attributes that apply to parameters - and supply data for the parameter. - - - - - Gets the data to be provided to the specified parameter - - - - - The collection of data to be returned. Must - be set by any derived attribute classes. - We use an object[] so that the individual - elements may have their type changed in GetData - if necessary. - - - - - Construct with one argument - - - - - - Construct with two arguments - - - - - - - Construct with three arguments - - - - - - - - Construct with an array of arguments - - - - - - Get the collection of values to be used as arguments - - - - - Construct a set of doubles from 0.0 to 1.0, - specifying only the count. - - - - - - Construct a set of doubles from min to max - - - - - - - - Construct a set of ints from min to max - - - - - - - - Get the collection of values to be used as arguments - - - - - RangeAttribute is used to supply a range of values to an - individual parameter of a parameterized test. - - - - - Construct a range of ints using default step of 1 - - - - - - - Construct a range of ints specifying the step size - - - - - - - - Construct a range of longs - - - - - - - - Construct a range of doubles - - - - - - - - Construct a range of floats - - - - - - - - RepeatAttribute may be applied to test case in order - to run it multiple times. - - - - - Construct a RepeatAttribute - - The number of times to run the test - - - - RequiredAddinAttribute may be used to indicate the names of any addins - that must be present in order to run some or all of the tests in an - assembly. If the addin is not loaded, the entire assembly is marked - as NotRunnable. - - - - - Initializes a new instance of the class. - - The required addin. - - - - Gets the name of required addin. - - The required addin name. - - - - Summary description for SetCultureAttribute. - - - - - Construct given the name of a culture - - - - - - Summary description for SetUICultureAttribute. - - - - - Construct given the name of a culture - - - - - - Attribute used to mark a class that contains one-time SetUp - and/or TearDown methods that apply to all the tests in a - namespace or an assembly. - - - - - SetUpFixtureAttribute is used to identify a SetUpFixture - - - - - Attribute used to mark a static (shared in VB) property - that returns a list of tests. - - - - - Attribute used to identify a method that is called - immediately after each test is run. The method is - guaranteed to be called, even if an exception is thrown. - - - - - Adding this attribute to a method within a - class makes the method callable from the NUnit test runner. There is a property - called Description which is optional which you can provide a more detailed test - description. This class cannot be inherited. - - - - [TestFixture] - public class Fixture - { - [Test] - public void MethodToTest() - {} - - [Test(Description = "more detailed description")] - publc void TestDescriptionMethod() - {} - } - - - - - - Descriptive text for this test - - - - - TestCaseAttribute is used to mark parameterized test cases - and provide them with their arguments. - - - - - The ITestCaseData interface is implemented by a class - that is able to return complete testcases for use by - a parameterized test method. - - NOTE: This interface is used in both the framework - and the core, even though that results in two different - types. However, sharing the source code guarantees that - the various implementations will be compatible and that - the core is able to reflect successfully over the - framework implementations of ITestCaseData. - - - - - Gets the argument list to be provided to the test - - - - - Gets the expected result - - - - - Gets the expected exception Type - - - - - Gets the FullName of the expected exception - - - - - Gets the name to be used for the test - - - - - Gets the description of the test - - - - - Gets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets the ignore reason. - - The ignore reason. - - - - Construct a TestCaseAttribute with a list of arguments. - This constructor is not CLS-Compliant - - - - - - Construct a TestCaseAttribute with a single argument - - - - - - Construct a TestCaseAttribute with a two arguments - - - - - - - Construct a TestCaseAttribute with a three arguments - - - - - - - - Gets the list of arguments to a test case - - - - - Gets or sets the expected result. - - The result. - - - - Gets or sets the expected exception. - - The expected exception. - - - - Gets or sets the name the expected exception. - - The expected name of the exception. - - - - Gets or sets the expected message of the expected exception - - The expected message of the exception. - - - - Gets or sets the type of match to be performed on the expected message - - - - - Gets or sets the description. - - The description. - - - - Gets or sets the name of the test. - - The name of the test. - - - - Gets or sets the ignored status of the test - - - - - Gets or sets the ignored status of the test - - - - - Gets the ignore reason. - - The ignore reason. - - - - FactoryAttribute indicates the source to be used to - provide test cases for a test method. - - - - - Construct with the name of the factory - for use with languages - that don't support params arrays. - - An array of the names of the factories that will provide data - - - - Construct with a Type and name - for use with languages - that don't support params arrays. - - The Type that will provide data - The name of the method, property or field that will provide data - - - - The name of a the method, property or fiend to be used as a source - - - - - A Type to be used as a source - - - - - [TestFixture] - public class ExampleClass - {} - - - - - Default constructor - - - - - Construct with a object[] representing a set of arguments. - In .NET 2.0, the arguments may later be separated into - type arguments and constructor arguments. - - - - - - Descriptive text for this fixture - - - - - The arguments originally provided to the attribute - - - - - Gets or sets a value indicating whether this should be ignored. - - true if ignore; otherwise, false. - - - - Gets or sets the ignore reason. May set Ignored as a side effect. - - The ignore reason. - - - - Get or set the type arguments. If not set - explicitly, any leading arguments that are - Types are taken as type arguments. - - - - - Attribute used to identify a method that is - called before any tests in a fixture are run. - - - - - Attribute used to identify a method that is called after - all the tests in a fixture have run. The method is - guaranteed to be called, even if an exception is thrown. - - - - - Adding this attribute to a method within a - class makes the method callable from the NUnit test runner. There is a property - called Description which is optional which you can provide a more detailed test - description. This class cannot be inherited. - - - - [TestFixture] - public class Fixture - { - [Test] - public void MethodToTest() - {} - - [Test(Description = "more detailed description")] - publc void TestDescriptionMethod() - {} - } - - - - - - WUsed on a method, marks the test with a timeout value in milliseconds. - The test will be run in a separate thread and is cancelled if the timeout - is exceeded. Used on a method or assembly, sets the default timeout - for all contained test methods. - - - - - Construct a TimeoutAttribute given a time in milliseconds - - The timeout value in milliseconds - - - - Marks a test that must run in the STA, causing it - to run in a separate thread if necessary. - - On methods, you may also use STAThreadAttribute - to serve the same purpose. - - - - - Construct a RequiresSTAAttribute - - - - - Marks a test that must run in the MTA, causing it - to run in a separate thread if necessary. - - On methods, you may also use MTAThreadAttribute - to serve the same purpose. - - - - - Construct a RequiresMTAAttribute - - - - - Marks a test that must run on a separate thread. - - - - - Construct a RequiresThreadAttribute - - - - - Construct a RequiresThreadAttribute, specifying the apartment - - - - - ValueSourceAttribute indicates the source to be used to - provide data for one parameter of a test method. - - - - - Construct with the name of the factory - for use with languages - that don't support params arrays. - - The name of the data source to be used - - - - Construct with a Type and name - for use with languages - that don't support params arrays. - - The Type that will provide data - The name of the method, property or field that will provide data - - - - The name of a the method, property or fiend to be used as a source - - - - - A Type to be used as a source - - - - - AttributeExistsConstraint tests for the presence of a - specified attribute on a Type. - - - - - The Constraint class is the base of all built-in constraints - within NUnit. It provides the operator overloads used to combine - constraints. - - - - - The IConstraintExpression interface is implemented by all - complete and resolvable constraints and expressions. - - - - - Return the top-level constraint for this expression - - - - - - Static UnsetObject used to detect derived constraints - failing to set the actual value. - - - - - The actual value being tested against a constraint - - - - - The display name of this Constraint for use by ToString() - - - - - Argument fields used by ToString(); - - - - - The builder holding this constraint - - - - - Construct a constraint with no arguments - - - - - Construct a constraint with one argument - - - - - Construct a constraint with two arguments - - - - - Sets the ConstraintBuilder holding this constraint - - - - - Write the failure message to the MessageWriter provided - as an argument. The default implementation simply passes - the constraint and the actual value to the writer, which - then displays the constraint description and the value. - - Constraints that need to provide additional details, - such as where the error occured can override this. - - The MessageWriter on which to display the message - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Test whether the constraint is satisfied by an - ActualValueDelegate that returns the value to be tested. - The default implementation simply evaluates the delegate - but derived classes may override it to provide for delayed - processing. - - An ActualValueDelegate - True for success, false for failure - - - - Test whether the constraint is satisfied by a given reference. - The default implementation simply dereferences the value but - derived classes may override it to provide for delayed processing. - - A reference to the value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Default override of ToString returns the constraint DisplayName - followed by any arguments within angle brackets. - - - - - - Returns the string representation of this constraint - - - - - This operator creates a constraint that is satisfied only if both - argument constraints are satisfied. - - - - - This operator creates a constraint that is satisfied if either - of the argument constraints is satisfied. - - - - - This operator creates a constraint that is satisfied if the - argument constraint is not satisfied. - - - - - Returns a DelayedConstraint with the specified delay time. - - The delay in milliseconds. - - - - - Returns a DelayedConstraint with the specified delay time - and polling interval. - - The delay in milliseconds. - The interval at which to test the constraint. - - - - - The display name of this Constraint for use by ToString(). - The default value is the name of the constraint with - trailing "Constraint" removed. Derived classes may set - this to another name in their constructors. - - - - - Returns a ConstraintExpression by appending And - to the current constraint. - - - - - Returns a ConstraintExpression by appending And - to the current constraint. - - - - - Returns a ConstraintExpression by appending Or - to the current constraint. - - - - - Class used to detect any derived constraints - that fail to set the actual value in their - Matches override. - - - - - Constructs an AttributeExistsConstraint for a specific attribute Type - - - - - - Tests whether the object provides the expected attribute. - - A Type, MethodInfo, or other ICustomAttributeProvider - True if the expected attribute is present, otherwise false - - - - Writes the description of the constraint to the specified writer - - - - - AttributeConstraint tests that a specified attribute is present - on a Type or other provider and that the value of the attribute - satisfies some other constraint. - - - - - Abstract base class used for prefixes - - - - - The base constraint - - - - - Construct given a base constraint - - - - - - Constructs an AttributeConstraint for a specified attriute - Type and base constraint. - - - - - - - Determines whether the Type or other provider has the - expected attribute and if its value matches the - additional constraint specified. - - - - - Writes a description of the attribute to the specified writer. - - - - - Writes the actual value supplied to the specified writer. - - - - - Returns a string representation of the constraint. - - - - - BasicConstraint is the abstract base for constraints that - perform a simple comparison to a constant value. - - - - - Initializes a new instance of the class. - - The expected. - The description. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - NullConstraint tests that the actual value is null - - - - - Initializes a new instance of the class. - - - - - TrueConstraint tests that the actual value is true - - - - - Initializes a new instance of the class. - - - - - FalseConstraint tests that the actual value is false - - - - - Initializes a new instance of the class. - - - - - NaNConstraint tests that the actual value is a double or float NaN - - - - - Test that the actual value is an NaN - - - - - - - Write the constraint description to a specified writer - - - - - - BinaryConstraint is the abstract base of all constraints - that combine two other constraints in some fashion. - - - - - The first constraint being combined - - - - - The second constraint being combined - - - - - Construct a BinaryConstraint from two other constraints - - The first constraint - The second constraint - - - - AndConstraint succeeds only if both members succeed. - - - - - Create an AndConstraint from two other constraints - - The first constraint - The second constraint - - - - Apply both member constraints to an actual value, succeeding - succeeding only if both of them succeed. - - The actual value - True if the constraints both succeeded - - - - Write a description for this contraint to a MessageWriter - - The MessageWriter to receive the description - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - OrConstraint succeeds if either member succeeds - - - - - Create an OrConstraint from two other constraints - - The first constraint - The second constraint - - - - Apply the member constraints to an actual value, succeeding - succeeding as soon as one of them succeeds. - - The actual value - True if either constraint succeeded - - - - Write a description for this contraint to a MessageWriter - - The MessageWriter to receive the description - - - - CollectionConstraint is the abstract base class for - constraints that operate on collections. - - - - - Construct an empty CollectionConstraint - - - - - Construct a CollectionConstraint - - - - - - Determines whether the specified enumerable is empty. - - The enumerable. - - true if the specified enumerable is empty; otherwise, false. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Protected method to be implemented by derived classes - - - - - - - CollectionItemsEqualConstraint is the abstract base class for all - collection constraints that apply some notion of item equality - as a part of their operation. - - - - - Construct an empty CollectionConstraint - - - - - Construct a CollectionConstraint - - - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Compares two collection members for equality - - - - - Return a new CollectionTally for use in making tests - - The collection to be included in the tally - - - - Flag the constraint to ignore case and return self. - - - - - EmptyCollectionConstraint tests whether a collection is empty. - - - - - Check that the collection is empty - - - - - - - Write the constraint description to a MessageWriter - - - - - - UniqueItemsConstraint tests whether all the items in a - collection are unique. - - - - - Check that all items are unique. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionContainsConstraint is used to test whether a collection - contains an expected object as a member. - - - - - Construct a CollectionContainsConstraint - - - - - - Test whether the expected item is contained in the collection - - - - - - - Write a descripton of the constraint to a MessageWriter - - - - - - CollectionEquivalentCOnstraint is used to determine whether two - collections are equivalent. - - - - - Construct a CollectionEquivalentConstraint - - - - - - Test whether two collections are equivalent - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionSubsetConstraint is used to determine whether - one collection is a subset of another - - - - - Construct a CollectionSubsetConstraint - - The collection that the actual value is expected to be a subset of - - - - Test whether the actual collection is a subset of - the expected collection provided. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionOrderedConstraint is used to test whether a collection is ordered. - - - - - Construct a CollectionOrderedConstraint - - - - - Modifies the constraint to use an IComparer and returns self. - - - - - Modifies the constraint to use an IComparer<T> and returns self. - - - - - Modifies the constraint to use a Comparison<T> and returns self. - - - - - Modifies the constraint to test ordering by the value of - a specified property and returns self. - - - - - Test whether the collection is ordered - - - - - - - Write a description of the constraint to a MessageWriter - - - - - - Returns the string representation of the constraint. - - - - - - If used performs a reverse comparison - - - - - CollectionTally counts (tallies) the number of - occurences of each object in one or more enumerations. - - - - - Construct a CollectionTally object from a comparer and a collection - - - - - Try to remove an object from the tally - - The object to remove - True if successful, false if the object was not found - - - - Try to remove a set of objects from the tally - - The objects to remove - True if successful, false if any object was not found - - - - The number of objects remaining in the tally - - - - - ComparisonAdapter class centralizes all comparisons of - values in NUnit, adapting to the use of any provided - IComparer, IComparer<T> or Comparison<T> - - - - - Returns a ComparisonAdapter that wraps an IComparer - - - - - Returns a ComparisonAdapter that wraps an IComparer<T> - - - - - Returns a ComparisonAdapter that wraps a Comparison<T> - - - - - Compares two objects - - - - - Gets the default ComparisonAdapter, which wraps an - NUnitComparer object. - - - - - Construct a ComparisonAdapter for an IComparer - - - - - Compares two objects - - - - - - - - Construct a default ComparisonAdapter - - - - - ComparisonAdapter<T> extends ComparisonAdapter and - allows use of an IComparer<T> or Comparison<T> - to actually perform the comparison. - - - - - Construct a ComparisonAdapter for an IComparer<T> - - - - - Compare a Type T to an object - - - - - Construct a ComparisonAdapter for a Comparison<T> - - - - - Compare a Type T to an object - - - - - Abstract base class for constraints that compare values to - determine if one is greater than, equal to or less than - the other. - - - - - The value against which a comparison is to be made - - - - - If true, less than returns success - - - - - if true, equal returns success - - - - - if true, greater than returns success - - - - - The predicate used as a part of the description - - - - - ComparisonAdapter to be used in making the comparison - - - - - Initializes a new instance of the class. - - The value against which to make a comparison. - if set to true less succeeds. - if set to true equal succeeds. - if set to true greater succeeds. - String used in describing the constraint. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Modifies the constraint to use an IComparer and returns self - - - - - Modifies the constraint to use an IComparer<T> and returns self - - - - - Modifies the constraint to use a Comparison<T> and returns self - - - - - Tests whether a value is greater than the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is greater than or equal to the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is less than the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is less than or equal to the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Delegate used to delay evaluation of the actual value - to be used in evaluating a constraint - - - - - ConstraintBuilder maintains the stacks that are used in - processing a ConstraintExpression. An OperatorStack - is used to hold operators that are waiting for their - operands to be reognized. a ConstraintStack holds - input constraints as well as the results of each - operator applied. - - - - - Initializes a new instance of the class. - - - - - Appends the specified operator to the expression by first - reducing the operator stack and then pushing the new - operator on the stack. - - The operator to push. - - - - Appends the specified constraint to the expresson by pushing - it on the constraint stack. - - The constraint to push. - - - - Sets the top operator right context. - - The right context. - - - - Reduces the operator stack until the topmost item - precedence is greater than or equal to the target precedence. - - The target precedence. - - - - Resolves this instance, returning a Constraint. If the builder - is not currently in a resolvable state, an exception is thrown. - - The resolved constraint - - - - Gets a value indicating whether this instance is resolvable. - - - true if this instance is resolvable; otherwise, false. - - - - - OperatorStack is a type-safe stack for holding ConstraintOperators - - - - - Initializes a new instance of the class. - - The builder. - - - - Pushes the specified operator onto the stack. - - The op. - - - - Pops the topmost operator from the stack. - - - - - - Gets a value indicating whether this is empty. - - true if empty; otherwise, false. - - - - Gets the topmost operator without modifying the stack. - - The top. - - - - ConstraintStack is a type-safe stack for holding Constraints - - - - - Initializes a new instance of the class. - - The builder. - - - - Pushes the specified constraint. As a side effect, - the constraint's builder field is set to the - ConstraintBuilder owning this stack. - - The constraint. - - - - Pops this topmost constrait from the stack. - As a side effect, the constraint's builder - field is set to null. - - - - - - Gets a value indicating whether this is empty. - - true if empty; otherwise, false. - - - - Gets the topmost constraint without modifying the stack. - - The topmost constraint - - - - ConstraintExpression represents a compound constraint in the - process of being constructed from a series of syntactic elements. - - Individual elements are appended to the expression as they are - reognized. Once an actual Constraint is appended, the expression - returns a resolvable Constraint. - - - - - ConstraintExpressionBase is the abstract base class for the - generated ConstraintExpression class, which represents a - compound constraint in the process of being constructed - from a series of syntactic elements. - - NOTE: ConstraintExpressionBase is aware of some of its - derived classes, which is an apparent violation of - encapsulation. Ideally, these classes would be a - single class, but they must be separated in order to - allow parts to be generated under .NET 1.x and to - provide proper user feedback in syntactically - aware IDEs. - - - - - The ConstraintBuilder holding the elements recognized so far - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class passing in a ConstraintBuilder, which may be pre-populated. - - The builder. - - - - Returns a string representation of the expression as it - currently stands. This should only be used for testing, - since it has the side-effect of resolving the expression. - - - - - - Appends an operator to the expression and returns the - resulting expression itself. - - - - - Appends a self-resolving operator to the expression and - returns a new ResolvableConstraintExpression. - - - - - Appends a constraint to the expression and returns that - constraint, which is associated with the current state - of the expression being built. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class passing in a ConstraintBuilder, which may be pre-populated. - - The builder. - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns the constraint provided as an argument - used to allow custom - custom constraints to easily participate in the syntax. - - - - - Returns the constraint provided as an argument - used to allow custom - custom constraints to easily participate in the syntax. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new ContainsConstraint. This constraint - will, in turn, make use of the appropriate second-level - constraint, depending on the type of the actual argument. - This overload is only used if the item sought is a string, - since any other type implies that we are looking for a - collection member. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - With is currently a NOP - reserved for future use. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new ContainsConstraint. This constraint - will, in turn, make use of the appropriate second-level - constraint, depending on the type of the actual argument. - This overload is only used if the item sought is a string, - since any other type implies that we are looking for a - collection member. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that fails if the actual - value matches the pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - The ConstraintOperator class is used internally by a - ConstraintBuilder to represent an operator that - modifies or combines constraints. - - Constraint operators use left and right precedence - values to determine whether the top operator on the - stack should be reduced before pushing a new operator. - - - - - The precedence value used when the operator - is about to be pushed to the stack. - - - - - The precedence value used when the operator - is on the top of the stack. - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - The syntax element preceding this operator - - - - - The syntax element folowing this operator - - - - - The precedence value used when the operator - is about to be pushed to the stack. - - - - - The precedence value used when the operator - is on the top of the stack. - - - - - PrefixOperator takes a single constraint and modifies - it's action in some way. - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Returns the constraint created by applying this - prefix to another constraint. - - - - - - - Negates the test of the constraint it wraps. - - - - - Constructs a new NotOperator - - - - - Returns a NotConstraint applied to its argument. - - - - - Abstract base for operators that indicate how to - apply a constraint to items in a collection. - - - - - Constructs a CollectionOperator - - - - - Represents a constraint that succeeds if all the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - they all succeed. - - - - - Represents a constraint that succeeds if any of the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - any of them succeed. - - - - - Represents a constraint that succeeds if none of the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - none of them succeed. - - - - - Represents a constraint that simply wraps the - constraint provided as an argument, without any - further functionality, but which modifes the - order of evaluation because of its precedence. - - - - - Constructor for the WithOperator - - - - - Returns a constraint that wraps its argument - - - - - Abstract base class for operators that are able to reduce to a - constraint whether or not another syntactic element follows. - - - - - Operator used to test for the presence of a named Property - on an object and optionally apply further tests to the - value of that property. - - - - - Constructs a PropOperator for a particular named property - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Gets the name of the property to which the operator applies - - - - - Operator that tests for the presence of a particular attribute - on a type and optionally applies further tests to the attribute. - - - - - Construct an AttributeOperator for a particular Type - - The Type of attribute tested - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - Operator that tests that an exception is thrown and - optionally applies further tests to the exception. - - - - - Construct a ThrowsOperator - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - Abstract base class for all binary operators - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Abstract method that produces a constraint by applying - the operator to its left and right constraint arguments. - - - - - Gets the left precedence of the operator - - - - - Gets the right precedence of the operator - - - - - Operator that requires both it's arguments to succeed - - - - - Construct an AndOperator - - - - - Apply the operator to produce an AndConstraint - - - - - Operator that requires at least one of it's arguments to succeed - - - - - Construct an OrOperator - - - - - Apply the operator to produce an OrConstraint - - - - - ContainsConstraint tests a whether a string contains a substring - or a collection contains an object. It postpones the decision of - which test to use until the type of the actual argument is known. - This allows testing whether a string is contained in a collection - or as a substring of another string using the same syntax. - - - - - Initializes a new instance of the class. - - The expected. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to ignore case and return self. - - - - - Applies a delay to the match so that a match can be evaluated in the future. - - - - - Creates a new DelayedConstraint - - The inner constraint two decorate - The time interval after which the match is performed - If the value of is less than 0 - - - - Creates a new DelayedConstraint - - The inner constraint two decorate - The time interval after which the match is performed - The time interval used for polling - If the value of is less than 0 - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for if the base constraint fails, false if it succeeds - - - - Test whether the constraint is satisfied by a delegate - - The delegate whose value is to be tested - True for if the base constraint fails, false if it succeeds - - - - Test whether the constraint is satisfied by a given reference. - Overridden to wait for the specified delay period before - calling the base constraint with the dereferenced value. - - A reference to the value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a MessageWriter. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - EmptyDirectoryConstraint is used to test that a directory is empty - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - EmptyConstraint tests a whether a string or collection is empty, - postponing the decision about which test is applied until the - type of the actual argument is known. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EqualConstraint is able to compare an actual value with the - expected value provided in its constructor. Two objects are - considered equal if both are null, or if both have the same - value. NUnit has special semantics for some object types. - - - - - If true, strings in error messages will be clipped - - - - - NUnitEqualityComparer used to test equality. - - - - - Initializes a new instance of the class. - - The expected value. - - - - Flag the constraint to use a tolerance when determining equality. - - Tolerance value to be used - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write a failure message. Overridden to provide custom - failure messages for EqualConstraint. - - The MessageWriter to write to - - - - Write description of this constraint - - The MessageWriter to write to - - - - Display the failure information for two collections that did not match. - - The MessageWriter on which to display - The expected collection. - The actual collection - The depth of this failure in a set of nested collections - - - - Displays a single line showing the types and sizes of the expected - and actual collections or arrays. If both are identical, the value is - only shown once. - - The MessageWriter on which to display - The expected collection or array - The actual collection or array - The indentation level for the message line - - - - Displays a single line showing the point in the expected and actual - arrays at which the comparison failed. If the arrays have different - structures or dimensions, both values are shown. - - The MessageWriter on which to display - The expected array - The actual array - Index of the failure point in the underlying collections - The indentation level for the message line - - - - Flag the constraint to ignore case and return self. - - - - - Flag the constraint to suppress string clipping - and return self. - - - - - Flag the constraint to compare arrays as collections - and return self. - - - - - Switches the .Within() modifier to interpret its tolerance as - a distance in representable values (see remarks). - - Self. - - Ulp stands for "unit in the last place" and describes the minimum - amount a given value can change. For any integers, an ulp is 1 whole - digit. For floating point values, the accuracy of which is better - for smaller numbers and worse for larger numbers, an ulp depends - on the size of the number. Using ulps for comparison of floating - point results instead of fixed tolerances is safer because it will - automatically compensate for the added inaccuracy of larger numbers. - - - - - Switches the .Within() modifier to interpret its tolerance as - a percentage that the actual values is allowed to deviate from - the expected value. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in days. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in hours. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in minutes. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in seconds. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in milliseconds. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in clock ticks. - - Self - - - - EqualityAdapter class handles all equality comparisons - that use an IEqualityComparer, IEqualityComparer<T> - or a ComparisonAdapter. - - - - - Compares two objects, returning true if they are equal - - - - - Returns an EqualityAdapter that wraps an IComparer. - - - - - Returns an EqualityAdapter that wraps an IEqualityComparer. - - - - - Returns an EqualityAdapter that wraps an IEqualityComparer<T>. - - - - - Returns an EqualityAdapter that wraps an IComparer<T>. - - - - - Returns an EqualityAdapter that wraps a Comparison<T>. - - - - Helper routines for working with floating point numbers - - - The floating point comparison code is based on this excellent article: - http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm - - - "ULP" means Unit in the Last Place and in the context of this library refers to - the distance between two adjacent floating point numbers. IEEE floating point - numbers can only represent a finite subset of natural numbers, with greater - accuracy for smaller numbers and lower accuracy for very large numbers. - - - If a comparison is allowed "2 ulps" of deviation, that means the values are - allowed to deviate by up to 2 adjacent floating point values, which might be - as low as 0.0000001 for small numbers or as high as 10.0 for large numbers. - - - - - Compares two floating point values for equality - First floating point value to be compared - Second floating point value t be compared - - Maximum number of representable floating point values that are allowed to - be between the left and the right floating point values - - True if both numbers are equal or close to being equal - - - Floating point values can only represent a finite subset of natural numbers. - For example, the values 2.00000000 and 2.00000024 can be stored in a float, - but nothing inbetween them. - - - This comparison will count how many possible floating point values are between - the left and the right number. If the number of possible values between both - numbers is less than or equal to maxUlps, then the numbers are considered as - being equal. - - - Implementation partially follows the code outlined here: - http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ - - - - - Compares two double precision floating point values for equality - First double precision floating point value to be compared - Second double precision floating point value t be compared - - Maximum number of representable double precision floating point values that are - allowed to be between the left and the right double precision floating point values - - True if both numbers are equal or close to being equal - - - Double precision floating point values can only represent a limited series of - natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004 - can be stored in a double, but nothing inbetween them. - - - This comparison will count how many possible double precision floating point - values are between the left and the right number. If the number of possible - values between both numbers is less than or equal to maxUlps, then the numbers - are considered as being equal. - - - Implementation partially follows the code outlined here: - http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ - - - - - - Reinterprets the memory contents of a floating point value as an integer value - - - Floating point value whose memory contents to reinterpret - - - The memory contents of the floating point value interpreted as an integer - - - - - Reinterprets the memory contents of a double precision floating point - value as an integer value - - - Double precision floating point value whose memory contents to reinterpret - - - The memory contents of the double precision floating point value - interpreted as an integer - - - - - Reinterprets the memory contents of an integer as a floating point value - - Integer value whose memory contents to reinterpret - - The memory contents of the integer value interpreted as a floating point value - - - - - Reinterprets the memory contents of an integer value as a double precision - floating point value - - Integer whose memory contents to reinterpret - - The memory contents of the integer interpreted as a double precision - floating point value - - - - Union of a floating point variable and an integer - - - The union's value as a floating point variable - - - The union's value as an integer - - - The union's value as an unsigned integer - - - Union of a double precision floating point variable and a long - - - The union's value as a double precision floating point variable - - - The union's value as a long - - - The union's value as an unsigned long - - - - MessageWriter is the abstract base for classes that write - constraint descriptions and messages in some form. The - class has separate methods for writing various components - of a message, allowing implementations to tailor the - presentation as needed. - - - - - Construct a MessageWriter given a culture - - - - - Method to write single line message with optional args, usually - written to precede the general failure message. - - The message to be written - Any arguments used in formatting the message - - - - Method to write single line message with optional args, usually - written to precede the general failure message, at a givel - indentation level. - - The indentation level of the message - The message to be written - Any arguments used in formatting the message - - - - Display Expected and Actual lines for a constraint. This - is called by MessageWriter's default implementation of - WriteMessageTo and provides the generic two-line display. - - The constraint that failed - - - - Display Expected and Actual lines for given values. This - method may be called by constraints that need more control over - the display of actual and expected values than is provided - by the default implementation. - - The expected value - The actual value causing the failure - - - - Display Expected and Actual lines for given values, including - a tolerance value on the Expected line. - - The expected value - The actual value causing the failure - The tolerance within which the test was made - - - - Display the expected and actual string values on separate lines. - If the mismatch parameter is >=0, an additional line is displayed - line containing a caret that points to the mismatch point. - - The expected string value - The actual string value - The point at which the strings don't match or -1 - If true, case is ignored in locating the point where the strings differ - If true, the strings should be clipped to fit the line - - - - Writes the text for a connector. - - The connector. - - - - Writes the text for a predicate. - - The predicate. - - - - Writes the text for an expected value. - - The expected value. - - - - Writes the text for a modifier - - The modifier. - - - - Writes the text for an actual value. - - The actual value. - - - - Writes the text for a generalized value. - - The value. - - - - Writes the text for a collection value, - starting at a particular point, to a max length - - The collection containing elements to write. - The starting point of the elements to write - The maximum number of elements to write - - - - Abstract method to get the max line length - - - - - Static methods used in creating messages - - - - - Static string used when strings are clipped - - - - - Returns the representation of a type as used in NUnitLite. - This is the same as Type.ToString() except for arrays, - which are displayed with their declared sizes. - - - - - - - Converts any control characters in a string - to their escaped representation. - - The string to be converted - The converted string - - - - Return the a string representation for a set of indices into an array - - Array of indices for which a string is needed - - - - Get an array of indices representing the point in a collection or - array corresponding to a single int index into the collection. - - The collection to which the indices apply - Index in the collection - Array of indices - - - - Clip a string to a given length, starting at a particular offset, returning the clipped - string with ellipses representing the removed parts - - The string to be clipped - The maximum permitted length of the result string - The point at which to start clipping - The clipped string - - - - Clip the expected and actual strings in a coordinated fashion, - so that they may be displayed together. - - - - - - - - - Shows the position two strings start to differ. Comparison - starts at the start index. - - The expected string - The actual string - The index in the strings at which comparison should start - Boolean indicating whether case should be ignored - -1 if no mismatch found, or the index where mismatch found - - - - The Numerics class contains common operations on numeric values. - - - - - Checks the type of the object, returning true if - the object is a numeric type. - - The object to check - true if the object is a numeric type - - - - Checks the type of the object, returning true if - the object is a floating point numeric type. - - The object to check - true if the object is a floating point numeric type - - - - Checks the type of the object, returning true if - the object is a fixed point numeric type. - - The object to check - true if the object is a fixed point numeric type - - - - Test two numeric values for equality, performing the usual numeric - conversions and using a provided or default tolerance. If the tolerance - provided is Empty, this method may set it to a default tolerance. - - The expected value - The actual value - A reference to the tolerance in effect - True if the values are equal - - - - Compare two numeric values, performing the usual numeric conversions. - - The expected value - The actual value - The relationship of the values to each other - - - - NUnitComparer encapsulates NUnit's default behavior - in comparing two objects. - - - - - Compares two objects - - - - - - - - Returns the default NUnitComparer. - - - - - NUnitEqualityComparer encapsulates NUnit's handling of - equality tests between objects. - - - - - If true, all string comparisons will ignore case - - - - - If true, arrays will be treated as collections, allowing - those of different dimensions to be compared - - - - - If non-zero, equality comparisons within the specified - tolerance will succeed. - - - - - Comparison object used in comparisons for some constraints. - - - - - Compares two objects for equality. - - - - - Helper method to compare two arrays - - - - - Method to compare two DirectoryInfo objects - - first directory to compare - second directory to compare - true if equivalent, false if not - - - - Returns the default NUnitEqualityComparer - - - - - Gets and sets a flag indicating whether case should - be ignored in determining equality. - - - - - Gets and sets a flag indicating that arrays should be - compared as collections, without regard to their shape. - - - - - Gets and sets an external comparer to be used to - test for equality. It is applied to members of - collections, in place of NUnit's own logic. - - - - - Gets and sets a tolerance used to compare objects of - certin types. - - - - - Gets the list of failure points for the last Match performed. - - - - - PathConstraint serves as the abstract base of constraints - that operate on paths and provides several helper methods. - - - - - The expected path used in the constraint - - - - - The actual path being tested - - - - - Flag indicating whether a caseInsensitive comparison should be made - - - - - Construct a PathConstraint for a give expected path - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Returns true if the expected path and actual path match - - - - - Returns the string representation of this constraint - - - - - Canonicalize the provided path - - - The path in standardized form - - - - Test whether two paths are the same - - The first path - The second path - Indicates whether case should be ignored - - - - - Test whether one path is under another path - - The first path - supposed to be the parent path - The second path - supposed to be the child path - Indicates whether case should be ignored - - - - - Test whether one path is the same as or under another path - - The first path - supposed to be the parent path - The second path - supposed to be the child path - - - - - Modifies the current instance to be case-insensitve - and returns it. - - - - - Modifies the current instance to be case-sensitve - and returns it. - - - - - Summary description for SamePathConstraint. - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The expected path - The actual path - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SubPathConstraint tests that the actual path is under the expected path - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The expected path - The actual path - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SamePathOrUnderConstraint tests that one path is under another - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The expected path - The actual path - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Predicate constraint wraps a Predicate in a constraint, - returning success if the predicate is true. - - - - - Construct a PredicateConstraint from a predicate - - - - - Determines whether the predicate succeeds when applied - to the actual value. - - - - - Writes the description to a MessageWriter - - - - - NotConstraint negates the effect of some other constraint - - - - - Initializes a new instance of the class. - - The base constraint to be negated. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for if the base constraint fails, false if it succeeds - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a MessageWriter. - - The writer on which the actual value is displayed - - - - AllItemsConstraint applies another constraint to each - item in a collection, succeeding if they all succeed. - - - - - Construct an AllItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - failing if any item fails. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - SomeItemsConstraint applies another constraint to each - item in a collection, succeeding if any of them succeeds. - - - - - Construct a SomeItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - succeeding if any item succeeds. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - NoItemConstraint applies another constraint to each - item in a collection, failing if any of them succeeds. - - - - - Construct a SomeItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - failing if any item fails. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - PropertyExistsConstraint tests that a named property - exists on the object provided through Match. - - Originally, PropertyConstraint provided this feature - in addition to making optional tests on the vaue - of the property. The two constraints are now separate. - - - - - Initializes a new instance of the class. - - The name of the property. - - - - Test whether the property exists for a given object - - The object to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - - PropertyConstraint extracts a named property and uses - its value as the actual value for a chained constraint. - - - - - Initializes a new instance of the class. - - The name. - The constraint to apply to the property. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - - RangeConstraint tests whethe two values are within a - specified range. - - - - - Initializes a new instance of the class. - - From. - To. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Modifies the constraint to use an IComparer and returns self. - - - - - Modifies the constraint to use an IComparer<T> and returns self. - - - - - Modifies the constraint to use a Comparison<T> and returns self. - - - - - ResolvableConstraintExpression is used to represent a compound - constraint being constructed at a point where the last operator - may either terminate the expression or may have additional - qualifying constraints added to it. - - It is used, for example, for a Property element or for - an Exception element, either of which may be optionally - followed by constraints that apply to the property or - exception. - - - - - Create a new instance of ResolvableConstraintExpression - - - - - Create a new instance of ResolvableConstraintExpression, - passing in a pre-populated ConstraintBuilder. - - - - - Resolve the current expression to a Constraint - - - - - Appends an And Operator to the expression - - - - - Appends an Or operator to the expression. - - - - - ReusableConstraint wraps a resolved constraint so that it - may be saved and reused as needed. - - - - - Construct a ReusableConstraint - - The constraint or expression to be reused - - - - Conversion operator from a normal constraint to a ReusableConstraint. - - The original constraint to be wrapped as a ReusableConstraint - - - - - Returns the string representation of the constraint. - - A string representing the constraint - - - - Resolves the ReusableConstraint by returning the constraint - that it originally wrapped. - - A resolved constraint - - - - SameAsConstraint tests whether an object is identical to - the object passed to its constructor - - - - - Initializes a new instance of the class. - - The expected object. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - BinarySerializableConstraint tests whether - an object is serializable in binary format. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation - - - - - BinarySerializableConstraint tests whether - an object is serializable in binary format. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of this constraint - - - - - StringConstraint is the abstract base for constraints - that operate on strings. It supports the IgnoreCase - modifier for string operations. - - - - - The expected value - - - - - Indicates whether tests should be case-insensitive - - - - - Constructs a StringConstraint given an expected value - - The expected value - - - - Modify the constraint to ignore case in matching. - - - - - EmptyStringConstraint tests whether a string is empty. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - NullEmptyStringConstraint tests whether a string is either null or empty. - - - - - Constructs a new NullOrEmptyStringConstraint - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SubstringConstraint can test whether a string contains - the expected substring. - - - - - Initializes a new instance of the class. - - The expected. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - StartsWithConstraint can test whether a string starts - with an expected substring. - - - - - Initializes a new instance of the class. - - The expected string - - - - Test whether the constraint is matched by the actual value. - This is a template method, which calls the IsMatch method - of the derived class. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EndsWithConstraint can test whether a string ends - with an expected substring. - - - - - Initializes a new instance of the class. - - The expected string - - - - Test whether the constraint is matched by the actual value. - This is a template method, which calls the IsMatch method - of the derived class. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - RegexConstraint can test whether a string matches - the pattern provided. - - - - - Initializes a new instance of the class. - - The pattern. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - ThrowsConstraint is used to test the exception thrown by - a delegate by applying a constraint to it. - - - - - Initializes a new instance of the class, - using a constraint to be applied to the exception. - - A constraint to apply to the caught exception. - - - - Executes the code of the delegate and captures any exception. - If a non-null base constraint was provided, it applies that - constraint to the exception. - - A delegate representing the code to be tested - True if an exception is thrown and the constraint succeeds, otherwise false - - - - Converts an ActualValueDelegate to a TestDelegate - before calling the primary overload. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of this constraint - - - - - Get the actual exception thrown - used by Assert.Throws. - - - - - ThrowsNothingConstraint tests that a delegate does not - throw an exception. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True if no exception is thrown, otherwise false - - - - Converts an ActualValueDelegate to a TestDelegate - before calling the primary overload. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Modes in which the tolerance value for a comparison can - be interpreted. - - - - - The tolerance was created with a value, without specifying - how the value would be used. This is used to prevent setting - the mode more than once and is generally changed to Linear - upon execution of the test. - - - - - The tolerance is used as a numeric range within which - two compared values are considered to be equal. - - - - - Interprets the tolerance as the percentage by which - the two compared values my deviate from each other. - - - - - Compares two values based in their distance in - representable numbers. - - - - - The Tolerance class generalizes the notion of a tolerance - within which an equality test succeeds. Normally, it is - used with numeric types, but it can be used with any - type that supports taking a difference between two - objects and comparing that difference to a value. - - - - - Constructs a linear tolerance of a specdified amount - - - - - Constructs a tolerance given an amount and ToleranceMode - - - - - Tests that the current Tolerance is linear with a - numeric value, throwing an exception if it is not. - - - - - Returns an empty Tolerance object, equivalent to - specifying an exact match. - - - - - Gets the ToleranceMode for the current Tolerance - - - - - Gets the value of the current Tolerance instance. - - - - - Returns a new tolerance, using the current amount as a percentage. - - - - - Returns a new tolerance, using the current amount in Ulps. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of days. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of hours. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of minutes. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of seconds. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of milliseconds. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of clock ticks. - - - - - Returns true if the current tolerance is empty. - - - - - TypeConstraint is the abstract base for constraints - that take a Type as their expected value. - - - - - The expected Type used by the constraint - - - - - Construct a TypeConstraint for a given Type - - - - - - Write the actual value for a failing constraint test to a - MessageWriter. TypeConstraints override this method to write - the name of the type. - - The writer on which the actual value is displayed - - - - ExactTypeConstraint is used to test that an object - is of the exact type provided in the constructor - - - - - Construct an ExactTypeConstraint for a given Type - - The expected Type. - - - - Test that an object is of the exact type specified - - The actual value. - True if the tested object is of the exact type provided, otherwise false. - - - - Write the description of this constraint to a MessageWriter - - The MessageWriter to use - - - - InstanceOfTypeConstraint is used to test that an object - is of the same type provided or derived from it. - - - - - Construct an InstanceOfTypeConstraint for the type provided - - The expected Type - - - - Test whether an object is of the specified type or a derived type - - The object to be tested - True if the object is of the provided type or derives from it, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - AssignableFromConstraint is used to test that an object - can be assigned from a given Type. - - - - - Construct an AssignableFromConstraint for the type provided - - - - - - Test whether an object can be assigned from the specified type - - The object to be tested - True if the object can be assigned a value of the expected Type, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - AssignableToConstraint is used to test that an object - can be assigned to a given Type. - - - - - Construct an AssignableToConstraint for the type provided - - - - - - Test whether an object can be assigned to the specified type - - The object to be tested - True if the object can be assigned a value of the expected Type, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - Thrown when an assertion failed. - - - - - The error message that explains - the reason for the exception - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when an assertion failed. - - - - - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when a test executes inconclusively. - - - - - The error message that explains - the reason for the exception - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when an assertion failed. - - - - - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Delegate used by tests that execute code and - capture any thrown exception. - - - - - The Assert class contains a collection of static methods that - implement the most common assertions used in NUnit. - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Helper for Assert.AreEqual(double expected, double actual, ...) - allowing code generation to work consistently. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - The message to initialize the with. - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - - - - Throws an with the message and arguments - that are passed in. This is used by the other Assert functions. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This is used by the other Assert functions. - - The message to initialize the with. - - - - Throws an . - This is used by the other Assert functions. - - - - - Throws an with the message and arguments - that are passed in. This causes the test to be reported as ignored. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This causes the test to be reported as ignored. - - The message to initialize the with. - - - - Throws an . - This causes the test to be reported as ignored. - - - - - Throws an with the message and arguments - that are passed in. This causes the test to be reported as inconclusive. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This causes the test to be reported as inconclusive. - - The message to initialize the with. - - - - Throws an . - This causes the test to be reported as Inconclusive. - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - - - - Verifies that a delegate does not throw an exception - - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate does not throw an exception. - - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate does not throw an exception. - - A TestSnippet delegate - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - - - - Assert that a string is not null or empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is not null or empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is not null or empty - - The string to be tested - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - The message to display in case of failure - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - - - - Gets the number of assertions executed so far and - resets the counter to zero. - - - - - AssertionHelper is an optional base class for user tests, - allowing the use of shorter names for constraints and - asserts and avoiding conflict with the definition of - , from which it inherits much of its - behavior, in certain mock object frameworks. - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to - . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to - . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Returns a ListMapper based on a collection. - - The original collection - - - - - Provides static methods to express the assumptions - that must be met for a test to give a meaningful - result. If an assumption is not met, the test - should produce an inconclusive result. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the - method throws an . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - A set of Assert methods operationg on one or more collections - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - The message that will be displayed on failure - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable containing objects to be considered - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable containing objects to be considered - The message that will be displayed on failure - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - The message that will be displayed on failure - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - The message that will be displayed on failure - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array,list or other collection is empty - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array,list or other collection is empty - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - The message to be displayed on failure - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - - - - Static helper class used in the constraint-based syntax - - - - - Creates a new SubstringConstraint - - The value of the substring - A SubstringConstraint - - - - Creates a new CollectionContainsConstraint. - - The item that should be found. - A new CollectionContainsConstraint - - - - Summary description for DirectoryAssert - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are not equal - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are equal - Arguments to be used in formatting the message - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are equal - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Summary description for FileAssert. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - The message to display if objects are not equal - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if objects are not equal - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if objects are not equal - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - The message to be displayed when the two Stream are the same. - Arguments to be used in formatting the message - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - The message to be displayed when the Streams are the same. - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if objects are not equal - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if objects are not equal - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - - - - GlobalSettings is a place for setting default values used - by the framework in performing asserts. - - - - - Default tolerance for floating point equality - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - Interface implemented by a user fixture in order to - validate any expected exceptions. It is only called - for test methods marked with the ExpectedException - attribute. - - - - - Method to handle an expected exception - - The exception to be handled - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - The Iz class is a synonym for Is intended for use in VB, - which regards Is as a keyword. - - - - - The List class is a helper class with properties and methods - that supply a number of constraints used with lists and collections. - - - - - List.Map returns a ListMapper, which can be used to map - the original collection to another collection. - - - - - - - ListMapper is used to transform a collection used as an actual argument - producing another collection to be used in the assertion. - - - - - Construct a ListMapper based on a collection - - The collection to be transformed - - - - Produces a collection containing all the values of a property - - The collection of property values - - - - - Randomizer returns a set of random values in a repeatable - way, to allow re-running of tests if necessary. - - - - - Get a randomizer for a particular member, returning - one that has already been created if it exists. - This ensures that the same values are generated - each time the tests are reloaded. - - - - - Get a randomizer for a particular parameter, returning - one that has already been created if it exists. - This ensures that the same values are generated - each time the tests are reloaded. - - - - - Construct a randomizer using a random seed - - - - - Construct a randomizer using a specified seed - - - - - Return an array of random doubles between 0.0 and 1.0. - - - - - - - Return an array of random doubles with values in a specified range. - - - - - Return an array of random ints with values in a specified range. - - - - - Get a random seed for use in creating a randomizer. - - - - - The SpecialValue enum is used to represent TestCase arguments - that cannot be used as arguments to an Attribute. - - - - - Null represents a null value, which cannot be used as an - argument to an attriute under .NET 1.x - - - - - Basic Asserts on strings. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - - - - Asserts that a string is not found within another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - - - - Asserts that two strings are not equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that two strings are Notequal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - - - - Asserts that two strings are not equal, without regard to case. - - The expected string - The actual string - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - The message to display in case of failure - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - The message to display in case of failure - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - - - - The TestCaseData class represents a set of arguments - and other parameter info to be used for a parameterized - test case. It provides a number of instance modifiers - for use in initializing the test case. - - Note: Instance modifiers are getters that return - the same instance after modifying it's state. - - - - - The argument list to be provided to the test - - - - - The expected result to be returned - - - - - The expected exception Type - - - - - The FullName of the expected exception - - - - - The name to be used for the test - - - - - The description of the test - - - - - A dictionary of properties, used to add information - to tests without requiring the class to change. - - - - - If true, indicates that the test case is to be ignored - - - - - The reason for ignoring a test case - - - - - Initializes a new instance of the class. - - The arguments. - - - - Initializes a new instance of the class. - - The argument. - - - - Initializes a new instance of the class. - - The first argument. - The second argument. - - - - Initializes a new instance of the class. - - The first argument. - The second argument. - The third argument. - - - - Sets the expected result for the test - - The expected result - A modified TestCaseData - - - - Sets the expected exception type for the test - - Type of the expected exception. - The modified TestCaseData instance - - - - Sets the expected exception type for the test - - FullName of the expected exception. - The modified TestCaseData instance - - - - Sets the name of the test case - - The modified TestCaseData instance - - - - Sets the description for the test case - being constructed. - - The description. - The modified TestCaseData instance. - - - - Applies a category to the test - - - - - - - Applies a named property to the test - - - - - - - - Applies a named property to the test - - - - - - - - Applies a named property to the test - - - - - - - - Ignores this TestCase. - - - - - - Ignores this TestCase, specifying the reason. - - The reason. - - - - - Gets the argument list to be provided to the test - - - - - Gets the expected result - - - - - Gets the expected exception Type - - - - - Gets the FullName of the expected exception - - - - - Gets the name to be used for the test - - - - - Gets the description of the test - - - - - Gets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets the ignore reason. - - The ignore reason. - - - - Gets a list of categories associated with this test. - - - - - Gets the property dictionary for this test - - - - - Provide the context information of the current test - - - - - Constructs a TestContext using the provided context dictionary - - A context dictionary - - - - Get the current test context. This is created - as needed. The user may save the context for - use within a test, but it should not be used - outside the test for which it is created. - - - - - Gets a TestAdapter representing the currently executing test in this context. - - - - - Gets a ResultAdapter representing the current result for the test - executing in this context. - - - - - Gets the current directory for this TestContext - - - - - TestAdapter adapts a Test for consumption by - the user test code. - - - - - Constructs a TestAdapter for this context - - The context dictionary - - - - The name of the test. - - - - - The FullName of the test - - - - - The properties of the test. - - - - - ResultAdapter adapts a TestResult for consumption by - the user test code. - - - - - Construct a ResultAdapter for a context - - The context holding the result - - - - The TestState of current test. This maps to the ResultState - used in nunit.core and is subject to change in the future. - - - - - The TestStatus of current test. This enum will be used - in future versions of NUnit and so is to be preferred - to the TestState value. - - - - - The ResultState enum indicates the result of running a test - - - - - The result is inconclusive - - - - - The test was not runnable. - - - - - The test has been skipped. - - - - - The test has been ignored. - - - - - The test succeeded - - - - - The test failed - - - - - The test encountered an unexpected exception - - - - - The test was cancelled by the user - - - - - The TestStatus enum indicates the result of running a test - - - - - The test was inconclusive - - - - - The test has skipped - - - - - The test succeeded - - - - - The test failed - - - - - Helper class with static methods used to supply constraints - that operate on strings. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that fails if the actual - value matches the pattern supplied as an argument. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - TextMessageWriter writes constraint descriptions and messages - in displayable form as a text stream. It tailors the display - of individual message components to form the standard message - format of NUnit assertion failure messages. - - - - - Prefix used for the expected value line of a message - - - - - Prefix used for the actual value line of a message - - - - - Length of a message prefix - - - - - Construct a TextMessageWriter - - - - - Construct a TextMessageWriter, specifying a user message - and optional formatting arguments. - - - - - - - Method to write single line message with optional args, usually - written to precede the general failure message, at a givel - indentation level. - - The indentation level of the message - The message to be written - Any arguments used in formatting the message - - - - Display Expected and Actual lines for a constraint. This - is called by MessageWriter's default implementation of - WriteMessageTo and provides the generic two-line display. - - The constraint that failed - - - - Display Expected and Actual lines for given values. This - method may be called by constraints that need more control over - the display of actual and expected values than is provided - by the default implementation. - - The expected value - The actual value causing the failure - - - - Display Expected and Actual lines for given values, including - a tolerance value on the expected line. - - The expected value - The actual value causing the failure - The tolerance within which the test was made - - - - Display the expected and actual string values on separate lines. - If the mismatch parameter is >=0, an additional line is displayed - line containing a caret that points to the mismatch point. - - The expected string value - The actual string value - The point at which the strings don't match or -1 - If true, case is ignored in string comparisons - If true, clip the strings to fit the max line length - - - - Writes the text for a connector. - - The connector. - - - - Writes the text for a predicate. - - The predicate. - - - - Write the text for a modifier. - - The modifier. - - - - Writes the text for an expected value. - - The expected value. - - - - Writes the text for an actual value. - - The actual value. - - - - Writes the text for a generalized value. - - The value. - - - - Writes the text for a collection value, - starting at a particular point, to a max length - - The collection containing elements to write. - The starting point of the elements to write - The maximum number of elements to write - - - - Write the generic 'Expected' line for a constraint - - The constraint that failed - - - - Write the generic 'Expected' line for a given value - - The expected value - - - - Write the generic 'Expected' line for a given value - and tolerance. - - The expected value - The tolerance within which the test was made - - - - Write the generic 'Actual' line for a constraint - - The constraint for which the actual value is to be written - - - - Write the generic 'Actual' line for a given value - - The actual value causing a failure - - - - Gets or sets the maximum line length for this writer - - - - - Helper class with properties and methods that supply - constraints that operate on exceptions. - - - - - Creates a constraint specifying the exact type of exception expected - - - - - Creates a constraint specifying the exact type of exception expected - - - - - Creates a constraint specifying the type of exception expected - - - - - Creates a constraint specifying the type of exception expected - - - - - Creates a constraint specifying an expected exception - - - - - Creates a constraint specifying an exception with a given InnerException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying that no exception is thrown - - - - diff --git a/Mvc.Mailer.Test/bin/Release/Chrysanthemum.jpg b/Mvc.Mailer.Test/bin/Release/Chrysanthemum.jpg deleted file mode 100644 index 757c2a628dd03b1cbe4b3ef07c153897a702b57a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879394 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
e~$?Q*y;HSCd`jxI{Irg=!ZiNs7n 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�P;UY+Z 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ðN3wn3eV#6 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 Q@t(lia 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
8Q``w2}$+l0yE{l#O3e{{T2_RQhkEe@oxkX5(wz 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

>=P)e=oKrW;}RKre+)vwRqkQFY(4yw* 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

FUJ0 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�)DKq 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 WOiLWrFLIBYUsCzM>HoVm@c#g`8AFr+ diff --git a/Mvc.Mailer.Test/bin/Release/Moq.pdb b/Mvc.Mailer.Test/bin/Release/Moq.pdb deleted file mode 100644 index 03cca5608319536b0b7fadf44dd3f7434ead6909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343552 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�wD*7vA9Y-h6! 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 diff --git a/Mvc.Mailer.Test/bin/Release/Moq.xml b/Mvc.Mailer.Test/bin/Release/Moq.xml deleted file mode 100644 index 13b8804..0000000 --- a/Mvc.Mailer.Test/bin/Release/Moq.xml +++ /dev/null @@ -1,5120 +0,0 @@ - - - - Moq - - - -

- Implements the fluent API. - - - - - The expectation will be considered only in the former condition. - - - - - - - The expectation will be considered only in the former condition. - - - - - - - - Setups the get. - - The type of the property. - The expression. - - - - - Setups the set. - - The type of the property. - The setter expression. - - - - - Setups the set. - - The setter expression. - - - - - Defines the Callback verb and overloads. - - - - - Helper interface used to hide the base - members from the fluent API to make it much cleaner - in Visual Studio intellisense. - - - - - - - - - - - - - - - - - Specifies a callback to invoke when the method is called. - - The callback method to invoke. - - The following example specifies a callback to set a boolean - value that can be used later: - - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The argument type of the invoked method. - The callback method to invoke. - - Invokes the given callback with the concrete invocation argument value. - - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback((string command) => Console.WriteLine(command)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The type of the fifteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The type of the fifteenth argument of the invoked method. - The type of the sixteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - - - - - - Defines the Callback verb and overloads for callbacks on - setups that return a value. - - Mocked type. - Type of the return value of the setup. - - - - Specifies a callback to invoke when the method is called. - - The callback method to invoke. - - The following example specifies a callback to set a boolean value that can be used later: - - var called = false; - mock.Setup(x => x.Execute()) - .Callback(() => called = true) - .Returns(true); - - Note that in the case of value-returning methods, after the Callback - call you can still specify the return value. - - - - - Specifies a callback to invoke when the method is called that receives the original arguments. - - The type of the argument of the invoked method. - Callback method to invoke. - - Invokes the given callback with the concrete invocation argument value. - - Notice how the specific string argument is retrieved by simply declaring - it as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Callback(command => Console.WriteLine(command)) - .Returns(true); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The type of the fifteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); - - - - - - Specifies a callback to invoke when the method is called that receives the original - arguments. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The type of the fifteenth argument of the invoked method. - The type of the sixteenth argument of the invoked method. - The callback method to invoke. - A reference to interface. - - Invokes the given callback with the concrete invocation arguments values. - - Notice how the specific arguments are retrieved by simply declaring - them as part of the lambda expression for the callback: - - - mock.Setup(x => x.Execute( - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>(), - It.IsAny<string>())) - .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); - - - - - - Defines the Raises verb. - - - - - Specifies the event that will be raised - when the setup is met. - - An expression that represents an event attach or detach action. - The event arguments to pass for the raised event. - - The following example shows how to raise an event when - the setup is met: - - var mock = new Mock<IContainer>(); - - mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) - .Raises(add => add.Added += null, EventArgs.Empty); - - - - - - Specifies the event that will be raised - when the setup is matched. - - An expression that represents an event attach or detach action. - A function that will build the - to pass when raising the event. - - - - - Specifies the custom event that will be raised - when the setup is matched. - - An expression that represents an event attach or detach action. - The arguments to pass to the custom delegate (non EventHandler-compatible). - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - The type of the eleventh argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - The type of the eleventh argument received by the expected invocation. - The type of the twelfth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - The type of the eleventh argument received by the expected invocation. - The type of the twelfth argument received by the expected invocation. - The type of the thirteenth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - The type of the eleventh argument received by the expected invocation. - The type of the twelfth argument received by the expected invocation. - The type of the thirteenth argument received by the expected invocation. - The type of the fourteenth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - The type of the eleventh argument received by the expected invocation. - The type of the twelfth argument received by the expected invocation. - The type of the thirteenth argument received by the expected invocation. - The type of the fourteenth argument received by the expected invocation. - The type of the fifteenth argument received by the expected invocation. - - - - - Specifies the event that will be raised when the setup is matched. - - The expression that represents an event attach or detach action. - The function that will build the - to pass when raising the event. - The type of the first argument received by the expected invocation. - The type of the second argument received by the expected invocation. - The type of the third argument received by the expected invocation. - The type of the fourth argument received by the expected invocation. - The type of the fifth argument received by the expected invocation. - The type of the sixth argument received by the expected invocation. - The type of the seventh argument received by the expected invocation. - The type of the eighth argument received by the expected invocation. - The type of the nineth argument received by the expected invocation. - The type of the tenth argument received by the expected invocation. - The type of the eleventh argument received by the expected invocation. - The type of the twelfth argument received by the expected invocation. - The type of the thirteenth argument received by the expected invocation. - The type of the fourteenth argument received by the expected invocation. - The type of the fifteenth argument received by the expected invocation. - The type of the sixteenth argument received by the expected invocation. - - - - - Defines the Returns verb. - - Mocked type. - Type of the return value from the expression. - - - - Specifies the value to return. - - The value to return, or . - - Return a true value from the method call: - - mock.Setup(x => x.Execute("ping")) - .Returns(true); - - - - - - Specifies a function that will calculate the value to return from the method. - - The function that will calculate the return value. - - Return a calculated value when the method is called: - - mock.Setup(x => x.Execute("ping")) - .Returns(() => returnValues[0]); - - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the method - is executed and the value the returnValues array has at - that moment. - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the argument of the invoked method. - The function that will calculate the return value. - - Return a calculated value which is evaluated lazily at the time of the invocation. - - The lookup list can change between invocations and the setup - will return different values accordingly. Also, notice how the specific - string argument is retrieved by simply declaring it as part of the lambda - expression: - - - mock.Setup(x => x.Execute(It.IsAny<string>())) - .Returns((string command) => returnValues[command]); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2) => arg1 + arg2); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The type of the fifteenth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); - - - - - - Specifies a function that will calculate the value to return from the method, - retrieving the arguments for the invocation. - - The type of the first argument of the invoked method. - The type of the second argument of the invoked method. - The type of the third argument of the invoked method. - The type of the fourth argument of the invoked method. - The type of the fifth argument of the invoked method. - The type of the sixth argument of the invoked method. - The type of the seventh argument of the invoked method. - The type of the eighth argument of the invoked method. - The type of the nineth argument of the invoked method. - The type of the tenth argument of the invoked method. - The type of the eleventh argument of the invoked method. - The type of the twelfth argument of the invoked method. - The type of the thirteenth argument of the invoked method. - The type of the fourteenth argument of the invoked method. - The type of the fifteenth argument of the invoked method. - The type of the sixteenth argument of the invoked method. - The function that will calculate the return value. - Returns a calculated value which is evaluated lazily at the time of the invocation. - - - The return value is calculated from the value of the actual method invocation arguments. - Notice how the arguments are retrieved by simply declaring them as part of the lambda - expression: - - - mock.Setup(x => x.Execute( - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>(), - It.IsAny<int>())) - .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); - - - - - - Language for ReturnSequence - - - - - Returns value - - - - - Throws an exception - - - - - Throws an exception - - - - - The first method call or member access will be the - last segment of the expression (depth-first traversal), - which is the one we have to Setup rather than FluentMock. - And the last one is the one we have to Mock.Get rather - than FluentMock. - - - - - Base class for mocks and static helper class with methods that - apply to mocked objects, such as to - retrieve a from an object instance. - - - - - Creates an mock object of the indicated type. - - The type of the mocked object. - The mocked object created. - - - - Creates an mock object of the indicated type. - - The predicate with the specification of how the mocked object should behave. - The type of the mocked object. - The mocked object created. - - - - Initializes a new instance of the class. - - - - - Retrieves the mock object for the given object instance. - - Type of the mock to retrieve. Can be omitted as it's inferred - from the object instance passed in as the instance. - The instance of the mocked object.The mock associated with the mocked object. - The received instance - was not created by Moq. - - The following example shows how to add a new setup to an object - instance which is not the original but rather - the object associated with it: - - // Typed instance, not the mock, is retrieved from some test API. - HttpContextBase context = GetMockContext(); - - // context.Request is the typed object from the "real" API - // so in order to add a setup to it, we need to get - // the mock that "owns" it - Mock<HttpRequestBase> request = Mock.Get(context.Request); - mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) - .Returns(tempUrl); - - - - - - Returns the mocked object value. - - - - - Verifies that all verifiable expectations have been met. - - This example sets up an expectation and marks it as verifiable. After - the mock is used, a Verify() call is issued on the mock - to ensure the method in the setup was invoked: - - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory. - this.Verify(); - - Not all verifiable expectations were met. - - - - Verifies all expectations regardless of whether they have - been flagged as verifiable. - - This example sets up an expectation without marking it as verifiable. After - the mock is used, a call is issued on the mock - to ensure that all expectations are met: - - var mock = new Mock<IWarehouse>(); - this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - ... - // other test code - ... - // Will throw if the test code has didn't call HasInventory, even - // that expectation was not marked as verifiable. - this.VerifyAll(); - - At least one expectation was not met. - - - - Gets the interceptor target for the given expression and root mock, - building the intermediate hierarchy of mock objects if necessary. - - - - - Raises the associated event with the given - event argument data. - - - - - Raises the associated event with the given - event argument data. - - - - - Adds an interface implementation to the mock, - allowing setups to be specified for it. - - This method can only be called before the first use - of the mock property, at which - point the runtime type has already been generated - and no more interfaces can be added to it. - - Also, must be an - interface and not a class, which must be specified - when creating the mock instead. - - - The mock type - has already been generated by accessing the property. - - The specified - is not an interface. - - The following example creates a mock for the main interface - and later adds to it to verify - it's called by the consumer code: - - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - - // add IDisposable interface - var disposable = mock.As<IDisposable>(); - disposable.Setup(d => d.Dispose()).Verifiable(); - - Type of interface to cast the mock to. - - - - - - - Behavior of the mock, according to the value set in the constructor. - - - - - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to . - - - - - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - - - - - Gets the mocked object instance. - - - - - Retrieves the type of the mocked object, its generic type argument. - This is used in the auto-mocking of hierarchy access. - - - - - Specifies the class that will determine the default - value to return when invocations are made that - have no setups and need to return a default - value (for loose mocks). - - - - - Exposes the list of extra interfaces implemented by the mock. - - - - - Utility repository class to use to construct multiple - mocks when consistent verification is - desired for all of them. - - - If multiple mocks will be created during a test, passing - the desired (if different than the - or the one - passed to the repository constructor) and later verifying each - mock can become repetitive and tedious. - - This repository class helps in that scenario by providing a - simplified creation of multiple mocks with a default - (unless overriden by calling - ) and posterior verification. - - - - The following is a straightforward example on how to - create and automatically verify strict mocks using a : - - var repository = new MockRepository(MockBehavior.Strict); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - repository.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - - The following examples shows how to setup the repository - to create loose mocks and later verify only verifiable setups: - - var repository = new MockRepository(MockBehavior.Loose); - - var foo = repository.Create<IFoo>(); - var bar = repository.Create<IBar>(); - - // this setup will be verified when we verify the repository - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the repository - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - repository.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - - The following examples shows how to setup the repository with a - default strict behavior, overriding that default for a - specific mock: - - var repository = new MockRepository(MockBehavior.Strict); - - // this particular one we want loose - var foo = repository.Create<IFoo>(MockBehavior.Loose); - var bar = repository.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - repository.Verify(); - - - - - - - Utility factory class to use to construct multiple - mocks when consistent verification is - desired for all of them. - - - If multiple mocks will be created during a test, passing - the desired (if different than the - or the one - passed to the factory constructor) and later verifying each - mock can become repetitive and tedious. - - This factory class helps in that scenario by providing a - simplified creation of multiple mocks with a default - (unless overriden by calling - ) and posterior verification. - - - - The following is a straightforward example on how to - create and automatically verify strict mocks using a : - - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // no need to call Verifiable() on the setup - // as we'll be validating all of them anyway. - foo.Setup(f => f.Do()); - bar.Setup(b => b.Redo()); - - // exercise the mocks here - - factory.VerifyAll(); - // At this point all setups are already checked - // and an optional MockException might be thrown. - // Note also that because the mocks are strict, any invocation - // that doesn't have a matching setup will also throw a MockException. - - The following examples shows how to setup the factory - to create loose mocks and later verify only verifiable setups: - - var factory = new MockFactory(MockBehavior.Loose); - - var foo = factory.Create<IFoo>(); - var bar = factory.Create<IBar>(); - - // this setup will be verified when we verify the factory - foo.Setup(f => f.Do()).Verifiable(); - - // this setup will NOT be verified - foo.Setup(f => f.Calculate()); - - // this setup will be verified when we verify the factory - bar.Setup(b => b.Redo()).Verifiable(); - - // exercise the mocks here - // note that because the mocks are Loose, members - // called in the interfaces for which no matching - // setups exist will NOT throw exceptions, - // and will rather return default values. - - factory.Verify(); - // At this point verifiable setups are already checked - // and an optional MockException might be thrown. - - The following examples shows how to setup the factory with a - default strict behavior, overriding that default for a - specific mock: - - var factory = new MockFactory(MockBehavior.Strict); - - // this particular one we want loose - var foo = factory.Create<IFoo>(MockBehavior.Loose); - var bar = factory.Create<IBar>(); - - // specify setups - - // exercise the mocks here - - factory.Verify(); - - - - - - - Initializes the factory with the given - for newly created mocks from the factory. - - The behavior to use for mocks created - using the factory method if not overriden - by using the overload. - - - - Creates a new mock with the default - specified at factory construction time. - - Type to mock. - A new . - - - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(); - // use mock on tests - - factory.VerifyAll(); - - - - - - Creates a new mock with the default - specified at factory construction time and with the - the given constructor arguments for the class. - - - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - - Type to mock. - Constructor arguments for mocked classes. - A new . - - - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>("Foo", 25, true); - // use mock on tests - - factory.Verify(); - - - - - - Creates a new mock with the given . - - Type to mock. - Behavior to use for the mock, which overrides - the default behavior specified at factory construction time. - A new . - - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory: - - var factory = new MockFactory(MockBehavior.Strict); - - var foo = factory.Create<IFoo>(MockBehavior.Loose); - - - - - - Creates a new mock with the given - and with the the given constructor arguments for the class. - - - The mock will try to find the best match constructor given the - constructor arguments, and invoke that to initialize the instance. - This applies only to classes, not interfaces. - - Type to mock. - Behavior to use for the mock, which overrides - the default behavior specified at factory construction time. - Constructor arguments for mocked classes. - A new . - - The following example shows how to create a mock with a different - behavior to that specified as the default for the factory, passing - constructor arguments: - - var factory = new MockFactory(MockBehavior.Default); - - var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); - - - - - - Implements creation of a new mock within the factory. - - Type to mock. - The behavior for the new mock. - Optional arguments for the construction of the mock. - - - - Verifies all verifiable expectations on all mocks created - by this factory. - - - One or more mocks had expectations that were not satisfied. - - - - Verifies all verifiable expectations on all mocks created - by this factory. - - - One or more mocks had expectations that were not satisfied. - - - - Invokes for each mock - in , and accumulates the resulting - that might be - thrown from the action. - - The action to execute against - each mock. - - - - Whether the base member virtual implementation will be called - for mocked classes if no setup is matched. Defaults to . - - - - - Specifies the behavior to use when returning default values for - unexpected invocations on loose mocks. - - - - - Gets the mocks that have been created by this factory and - that will get verified together. - - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The type of the mocked object to query. - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The predicate with the setup expressions. - The type of the mocked object to query. - - - - Creates an mock object of the indicated type. - - The type of the mocked object. - The mocked object created. - - - - Creates an mock object of the indicated type. - - The predicate with the setup expressions. - The type of the mocked object. - The mocked object created. - - - - Creates the mock query with the underlying queriable implementation. - - - - - Wraps the enumerator inside a queryable. - - - - - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - - - - - Initializes the repository with the given - for newly created mocks from the repository. - - The behavior to use for mocks created - using the repository method if not overriden - by using the overload. - - - - A that returns an empty default value - for invocations that do not have setups or return values, with loose mocks. - This is the default behavior for a mock. - - - - - Interface to be implemented by classes that determine the - default value of non-expected invocations. - - - - - Defines the default value to return in all the methods returning . - The type of the return value.The value to set as default. - - - - Provides a value for the given member and arguments. - - The member to provide a default value for. - - - - - The intention of is to create a more readable - string representation for the failure message. - - - - - Implements the fluent API. - - - - - Defines the Throws verb. - - - - - Specifies the exception to throw when the method is invoked. - - Exception instance to throw. - - This example shows how to throw an exception when the method is - invoked with an empty string argument: - - mock.Setup(x => x.Execute("")) - .Throws(new ArgumentException()); - - - - - - Specifies the type of exception to throw when the method is invoked. - - Type of exception to instantiate and throw when the setup is matched. - - This example shows how to throw an exception when the method is - invoked with an empty string argument: - - mock.Setup(x => x.Execute("")) - .Throws<ArgumentException>(); - - - - - - Implements the fluent API. - - - - - Defines occurrence members to constraint setups. - - - - - The expected invocation can happen at most once. - - - - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMostOnce(); - - - - - - The expected invocation can happen at most specified number of times. - - The number of times to accept calls. - - - var mock = new Mock<ICommand>(); - mock.Setup(foo => foo.Execute("ping")) - .AtMost( 5 ); - - - - - - Defines the Verifiable verb. - - - - - Marks the expectation as verifiable, meaning that a call - to will check if this particular - expectation was met. - - - The following example marks the expectation as verifiable: - - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable(); - - - - - - Marks the expectation as verifiable, meaning that a call - to will check if this particular - expectation was met, and specifies a message for failures. - - - The following example marks the expectation as verifiable: - - mock.Expect(x => x.Execute("ping")) - .Returns(true) - .Verifiable("Ping should be executed always!"); - - - - - - Implements the fluent API. - - - - - We need this non-generics base class so that - we can use from - generic code. - - - - - Implements the fluent API. - - - - - Implements the fluent API. - - - - - Implements the fluent API. - - - - - Defines the Callback verb for property getter setups. - - - Mocked type. - Type of the property. - - - - Specifies a callback to invoke when the property is retrieved. - - Callback method to invoke. - - Invokes the given callback with the property value being set. - - mock.SetupGet(x => x.Suspended) - .Callback(() => called = true) - .Returns(true); - - - - - - Implements the fluent API. - - - - - Defines the Returns verb for property get setups. - - Mocked type. - Type of the property. - - - - Specifies the value to return. - - The value to return, or . - - Return a true value from the property getter call: - - mock.SetupGet(x => x.Suspended) - .Returns(true); - - - - - - Specifies a function that will calculate the value to return for the property. - - The function that will calculate the return value. - - Return a calculated value when the property is retrieved: - - mock.SetupGet(x => x.Suspended) - .Returns(() => returnValues[0]); - - The lambda expression to retrieve the return value is lazy-executed, - meaning that its value may change depending on the moment the property - is retrieved and the value the returnValues array has at - that moment. - - - - - Implements the fluent API. - - - - - Helper class to setup a full trace between many mocks - - - - - Initialize a trace setup - - - - - Allow sequence to be repeated - - - - - define nice api - - - - - Perform an expectation in the trace. - - - - - Marks a method as a matcher, which allows complete replacement - of the built-in class with your own argument - matching rules. - - - This feature has been deprecated in favor of the new - and simpler . - - - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - - - There are two parts of a matcher: the compiler matcher - and the runtime matcher. - - - Compiler matcher - Used to satisfy the compiler requirements for the - argument. Needs to be a method optionally receiving any arguments - you might need for the matching, but with a return type that - matches that of the argument. - - Let's say I want to match a lists of orders that contains - a particular one. I might create a compiler matcher like the following: - - - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - } - - Now we can invoke this static method instead of an argument in an - invocation: - - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - Note that the return value from the compiler matcher is irrelevant. - This method will never be called, and is just used to satisfy the - compiler and to signal Moq that this is not a method that we want - to be invoked at runtime. - - - - Runtime matcher - - The runtime matcher is the one that will actually perform evaluation - when the test is run, and is defined by convention to have the - same signature as the compiler matcher, but where the return - value is the first argument to the call, which contains the - object received by the actual invocation at runtime: - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - - At runtime, the mocked method will be invoked with a specific - list of orders. This value will be passed to this runtime - matcher as the first argument, while the second argument is the - one specified in the setup (x.Save(Orders.Contains(order))). - - The boolean returned determines whether the given argument has been - matched. If all arguments to the expected method are matched, then - the setup matches and is evaluated. - - - - - - Using this extensible infrastructure, you can easily replace the entire - set of matchers with your own. You can also avoid the - typical (and annoying) lengthy expressions that result when you have - multiple arguments that use generics. - - - The following is the complete example explained above: - - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return null; - } - - public static bool Contains(IEnumerable<Order> orders, Order order) - { - return orders.Contains(order); - } - } - - And the concrete test using this matcher: - - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - // use mock, invoke Save, and have the matcher filter. - - - - - - Provides a mock implementation of . - - Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. - - The behavior of the mock with regards to the setups and the actual calls is determined - by the optional that can be passed to the - constructor. - - Type to mock, which can be an interface or a class. - The following example shows establishing setups with specific values - for method invocations: - - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.True(order.IsFilled); - - The following example shows how to use the class - to specify conditions for arguments instead of specific values: - - // Arrange - var order = new Order(TALISKER, 50); - var mock = new Mock<IWarehouse>(); - - // shows how to expect a value within a range - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - // shows how to throw for unexpected calls. - mock.Setup(x => x.Remove( - It.IsAny<string>(), - It.IsAny<int>())) - .Throws(new InvalidOperationException()); - - // Act - order.Fill(mock.Object); - - // Assert - Assert.False(order.IsFilled); - - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Ctor invoked by AsTInterface exclusively. - - - - - Initializes an instance of the mock with default behavior. - - var mock = new Mock<IFormatProvider>(); - - - - - Initializes an instance of the mock with default behavior and with - the given constructor arguments for the class. (Only valid when is a class) - - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only for classes, not interfaces. - - var mock = new Mock<MyProvider>(someArgument, 25); - Optional constructor arguments if the mocked type is a class. - - - - Initializes an instance of the mock with the specified behavior. - - var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed); - Behavior of the mock. - - - - Initializes an instance of the mock with a specific behavior with - the given constructor arguments for the class. - - The mock will try to find the best match constructor given the constructor arguments, and invoke that - to initialize the instance. This applies only to classes, not interfaces. - - var mock = new Mock<MyProvider>(someArgument, 25); - Behavior of the mock.Optional constructor arguments if the mocked type is a class. - - - - Returns the mocked object value. - - - - - Specifies a setup on the mocked type for a call to - to a void method. - - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - Lambda expression that specifies the expected method invocation. - - var mock = new Mock<IProcessor>(); - mock.Setup(x => x.Execute("ping")); - - - - - - Specifies a setup on the mocked type for a call to - to a value returning method. - Type of the return value. Typically omitted as it can be inferred from the expression. - If more than one setup is specified for the same method or property, - the latest one wins and is the one that will be executed. - Lambda expression that specifies the method invocation. - - mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); - - - - - - Specifies a setup on the mocked type for a call to - to a property getter. - - If more than one setup is set for the same property getter, - the latest one wins and is the one that will be executed. - Type of the property. Typically omitted as it can be inferred from the expression.Lambda expression that specifies the property getter. - - mock.SetupGet(x => x.Suspended) - .Returns(true); - - - - - - Specifies a setup on the mocked type for a call to - to a property setter. - - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - - This overloads allows the use of a callback already - typed for the property type. - - Type of the property. Typically omitted as it can be inferred from the expression.The Lambda expression that sets a property to a value. - - mock.SetupSet(x => x.Suspended = true); - - - - - - Specifies a setup on the mocked type for a call to - to a property setter. - - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - Lambda expression that sets a property to a value. - - mock.SetupSet(x => x.Suspended = true); - - - - - - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). - - Type of the property, inferred from the property - expression (does not need to be specified). - Property expression to stub. - If you have an interface with an int property Value, you might - stub it using the following straightforward call: - - var mock = new Mock<IHaveValue>(); - mock.Stub(v => v.Value); - - After the Stub call has been issued, setting and - retrieving the object value will behave as expected: - - IHaveValue v = mock.Object; - - v.Value = 5; - Assert.Equal(5, v.Value); - - - - - - Specifies that the given property should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. This overload - allows setting the initial value for the property. (this is also - known as "stubbing"). - - Type of the property, inferred from the property - expression (does not need to be specified). - Property expression to stub.Initial value for the property. - If you have an interface with an int property Value, you might - stub it using the following straightforward call: - - var mock = new Mock<IHaveValue>(); - mock.SetupProperty(v => v.Value, 5); - - After the SetupProperty call has been issued, setting and - retrieving the object value will behave as expected: - - IHaveValue v = mock.Object; - // Initial value was stored - Assert.Equal(5, v.Value); - - // New value set which changes the initial value - v.Value = 6; - Assert.Equal(6, v.Value); - - - - - - Specifies that the all properties on the mock should have "property behavior", - meaning that setting its value will cause it to be saved and - later returned when the property is requested. (this is also - known as "stubbing"). The default value for each property will be the - one generated as specified by the property for the mock. - - If the mock is set to , - the mocked default values will also get all properties setup recursively. - - - - - - - - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjuntion with the default . - - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - - The invocation was not performed on the mock.Expression to verify. - - - - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjuntion with the default . - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called. - - - - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjuntion with the default - . - - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - - var mock = new Mock<IProcessor>(); - // exercise mock - //... - // Will throw if the test code didn't call Execute with a "ping" string argument. - mock.Verify(proc => proc.Execute("ping")); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails. - - - - Verifies that a specific invocation matching the given expression was performed on the mock, - specifying a failure error message. Use in conjuntion with the default - . - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called.Message to show if verification fails. - - - - Verifies that a specific invocation matching the given expression was performed on the mock. Use - in conjuntion with the default . - - This example assumes that the mock has been used, and later we want to verify that a given - invocation with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); - - The invocation was not performed on the mock.Expression to verify.Type of return value from the expression. - - - - Verifies that a specific invocation matching the given - expression was performed on the mock. Use in conjuntion - with the default . - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called.Type of return value from the expression. - - - - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't call HasInventory. - mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails.Type of return value from the expression. - - - - Verifies that a specific invocation matching the given - expression was performed on the mock, specifying a failure - error message. - - The invocation was not call the times specified by - . - Expression to verify.The number of times a method is allowed to be called.Message to show if verification fails.Type of return value from the expression. - - - - Verifies that a property was read on the mock. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - - The invocation was not performed on the mock.Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was read on the mock. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was read on the mock, specifying a failure - error message. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was retrieved from it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't retrieve the IsClosed property. - mock.VerifyGet(warehouse => warehouse.IsClosed); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was read on the mock, specifying a failure - error message. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify.Message to show if verification fails. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - - Verifies that a property was set on the mock. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true); - - The invocation was not performed on the mock.Expression to verify. - - - - Verifies that a property was set on the mock. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify. - - - - Verifies that a property was set on the mock, specifying - a failure message. - - This example assumes that the mock has been used, - and later we want to verify that a given property - was set on it: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); - - The invocation was not performed on the mock.Expression to verify.Message to show if verification fails. - - - - Verifies that a property was set on the mock, specifying - a failure message. - - The invocation was not call the times specified by - . - The number of times a method is allowed to be called.Expression to verify.Message to show if verification fails. - - - - Raises the event referenced in using - the given argument. - - The argument is - invalid for the target event invocation, or the is - not an event attach or detach expression. - - The following example shows how to raise a event: - - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); - - - This example shows how to invoke an event with a custom event arguments - class in a view that will cause its corresponding presenter to - react by changing its state: - - var mockView = new Mock<IOrdersView>(); - var presenter = new OrdersPresenter(mockView.Object); - - // Check that the presenter has no selection by default - Assert.Null(presenter.SelectedOrder); - - // Raise the event with a specific arguments data - mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); - - // Now the presenter reacted to the event, and we have a selected order - Assert.NotNull(presenter.SelectedOrder); - Assert.Equal("moq", presenter.SelectedOrder.ProductName); - - - - - - Raises the event referenced in using - the given argument for a non-EventHandler typed event. - - The arguments are - invalid for the target event invocation, or the is - not an event attach or detach expression. - - The following example shows how to raise a custom event that does not adhere to - the standard EventHandler: - - var mock = new Mock<IViewModel>(); - - mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); - - - - - - Exposes the mocked object instance. - - - - - Provides legacy API members as extensions so that - existing code continues to compile, but new code - doesn't see then. - - - - - Obsolete. - - - - - Obsolete. - - - - - Obsolete. - - - - - Provides additional methods on mocks. - - - Provided as extension methods as they confuse the compiler - with the overloads taking Action. - - - - - Specifies a setup on the mocked type for a call to - to a property setter, regardless of its value. - - - If more than one setup is set for the same property setter, - the latest one wins and is the one that will be executed. - - Type of the property. Typically omitted as it can be inferred from the expression. - Type of the mock. - The target mock for the setup. - Lambda expression that specifies the property setter. - - - mock.SetupSet(x => x.Suspended); - - - - This method is not legacy, but must be on an extension method to avoid - confusing the compiler with the new Action syntax. - - - - - Verifies that a property has been set on the mock, regarless of its value. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - Expression to verify. - The mock instance. - Mocked type. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Verifies that a property has been set on the mock, specifying a failure - error message. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - Expression to verify. - Message to show if verification fails. - The mock instance. - Mocked type. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - The invocation was not call the times specified by - . - The mock instance. - Mocked type. - The number of times a method is allowed to be called. - Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Verifies that a property has been set on the mock, regardless - of the value but only the specified number of times, and specifying a failure - error message. - - - This example assumes that the mock has been used, - and later we want to verify that a given invocation - with specific parameters was performed: - - var mock = new Mock<IWarehouse>(); - // exercise mock - //... - // Will throw if the test code didn't set the IsClosed property. - mock.VerifySet(warehouse => warehouse.IsClosed); - - - The invocation was not performed on the mock. - The invocation was not call the times specified by - . - The mock instance. - Mocked type. - The number of times a method is allowed to be called. - Message to show if verification fails. - Expression to verify. - Type of the property to verify. Typically omitted as it can - be inferred from the expression's return type. - - - - Helper for sequencing return values in the same method. - - - - - Return a sequence of values, once per call. - - - - - Casts the expression to a lambda expression, removing - a cast if there's any. - - - - - Casts the body of the lambda expression to a . - - If the body is not a method call. - - - - Converts the body of the lambda expression into the referenced by it. - - - - - Checks whether the body of the lambda expression is a property access. - - - - - Checks whether the expression is a property access. - - - - - Checks whether the body of the lambda expression is a property indexer, which is true - when the expression is an whose - has - equal to . - - - - - Checks whether the expression is a property indexer, which is true - when the expression is an whose - has - equal to . - - - - - Creates an expression that casts the given expression to the - type. - - - - - TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 - is fixed. - - - - - Provides partial evaluation of subtrees, whenever they can be evaluated locally. - - Matt Warren: http://blogs.msdn.com/mattwar - Documented by InSTEDD: http://www.instedd.org - - - - Performs evaluation and replacement of independent sub-trees - - The root of the expression tree. - A function that decides whether a given expression - node can be part of the local function. - A new tree with sub-trees evaluated and replaced. - - - - Performs evaluation and replacement of independent sub-trees - - The root of the expression tree. - A new tree with sub-trees evaluated and replaced. - - - - Evaluates and replaces sub-trees when first candidate is reached (top-down) - - - - - Performs bottom-up analysis to determine which nodes can possibly - be part of an evaluated sub-tree. - - - - - Ensures the given is not null. - Throws otherwise. - - - - - Ensures the given string is not null or empty. - Throws in the first case, or - in the latter. - - - - - Checks an argument to ensure it is in the specified range including the edges. - - Type of the argument to check, it must be an type. - - The expression containing the name of the argument. - The argument value to check. - The minimun allowed value for the argument. - The maximun allowed value for the argument. - - - - Checks an argument to ensure it is in the specified range excluding the edges. - - Type of the argument to check, it must be an type. - - The expression containing the name of the argument. - The argument value to check. - The minimun allowed value for the argument. - The maximun allowed value for the argument. - - - - Implemented by all generated mock object instances. - - - - - Implemented by all generated mock object instances. - - - - - Reference the Mock that contains this as the mock.Object value. - - - - - Reference the Mock that contains this as the mock.Object value. - - - - - Implements the actual interception and method invocation for - all mocks. - - - - - Get an eventInfo for a given event name. Search type ancestors depth first if necessary. - - Name of the event, with the set_ or get_ prefix already removed - - - - Given a type return all of its ancestors, both types and interfaces. - - The type to find immediate ancestors of - - - - Implements the fluent API. - - - - - Defines the Callback verb for property setter setups. - - Type of the property. - - - - Specifies a callback to invoke when the property is set that receives the - property value being set. - - Callback method to invoke. - - Invokes the given callback with the property value being set. - - mock.SetupSet(x => x.Suspended) - .Callback((bool state) => Console.WriteLine(state)); - - - - - - Allows the specification of a matching condition for an - argument in a method invocation, rather than a specific - argument value. "It" refers to the argument being matched. - - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate. - - - - - Matches any value of the given type. - - Typically used when the actual argument value for a method - call is not relevant. - - - // Throws an exception for a call to Remove with any string value. - mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); - - Type of the value. - - - - Matches any value that satisfies the given predicate. - Type of the argument to check.The predicate used to match the method argument. - Allows the specification of a predicate to perform matching - of method call arguments. - - This example shows how to return the value 1 whenever the argument to the - Do method is an even number. - - mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) - .Returns(1); - - This example shows how to throw an exception if the argument to the - method is a negative number: - - mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) - .Throws(new ArgumentException()); - - - - - - Matches any value that is in the range specified. - Type of the argument to check.The lower bound of the range.The upper bound of the range. - The kind of range. See . - - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - - mock.Setup(x => x.HasInventory( - It.IsAny<string>(), - It.IsInRange(0, 100, Range.Inclusive))) - .Returns(false); - - - - - - Matches a string argument if it matches the given regular expression pattern. - The pattern to use to match the string argument value. - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - - mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); - - - - - - Matches a string argument if it matches the given regular expression pattern. - The pattern to use to match the string argument value.The options used to interpret the pattern. - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - - mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); - - - - - - Matcher to treat static functions as matchers. - - mock.Setup(x => x.StringMethod(A.MagicString())); - - public static class A - { - [Matcher] - public static string MagicString() { return null; } - public static bool MagicString(string arg) - { - return arg == "magic"; - } - } - - Will succeed if: mock.Object.StringMethod("magic"); - and fail with any other call. - - - - - Options to customize the behavior of the mock. - - - - - Causes the mock to always throw - an exception for invocations that don't have a - corresponding setup. - - - - - Will never throw exceptions, returning default - values when necessary (null for reference types, - zero for value types or empty enumerables and arrays). - - - - - Default mock behavior, which equals . - - - - - Exception thrown by mocks when setups are not matched, - the mock is not properly setup, etc. - - - A distinct exception type is provided so that exceptions - thrown by the mock can be differentiated in tests that - expect other exceptions to be thrown (i.e. ArgumentException). - - Richer exception hierarchy/types are not provided as - tests typically should not catch or expect exceptions - from the mocks. These are typically the result of changes - in the tested class or its collaborators implementation, and - result in fixes in the mock setup so that they dissapear and - allow the test to pass. - - - - - - Supports the serialization infrastructure. - - Serialization information. - Streaming context. - - - - Supports the serialization infrastructure. - - Serialization information. - Streaming context. - - - - Made internal as it's of no use for - consumers, but it's important for - our own tests. - - - - - Used by the mock factory to accumulate verification - failures. - - - - - Supports the serialization infrastructure. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. - - - - - Looks up a localized string similar to Value cannot be an empty string.. - - - - - Looks up a localized string similar to Can only add interfaces to the mock.. - - - - - Looks up a localized string similar to Can't set return value for void method {0}.. - - - - - Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. - - - - - Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. - - - - - Looks up a localized string similar to Could not locate event for attach or detach method {0}.. - - - - - Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. - - - - - Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . - - - - - Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. - Please cast the argument to one of the supported types: {1}. - Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. - - - - - Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. - - - - - Looks up a localized string similar to LINQ method '{0}' not supported.. - - - - - Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. - - - - - Looks up a localized string similar to Member {0}.{1} does not exist.. - - - - - Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: - mock.Setup(x => x.{1}()); - . - - - - - Looks up a localized string similar to {0} invocation failed with mock behavior {1}. - {2}. - - - - - Looks up a localized string similar to Expected only {0} calls to {1}.. - - - - - Looks up a localized string similar to Expected only one call to {0}.. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at least {2} times, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at least once, but was never performed: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at most {3} times, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock at most once, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock exactly {2} times, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock should never have been performed, but was {4} times: {1}. - - - - - Looks up a localized string similar to {0} - Expected invocation on the mock once, but was {4} times: {1}. - - - - - Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. - - - - - Looks up a localized string similar to Object instance was not created by Moq.. - - - - - Looks up a localized string similar to Out expression must evaluate to a constant value.. - - - - - Looks up a localized string similar to Property {0}.{1} does not have a getter.. - - - - - Looks up a localized string similar to Property {0}.{1} does not exist.. - - - - - Looks up a localized string similar to Property {0}.{1} is write-only.. - - - - - Looks up a localized string similar to Property {0}.{1} is read-only.. - - - - - Looks up a localized string similar to Property {0}.{1} does not have a setter.. - - - - - Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. - - - - - Looks up a localized string similar to Ref expression must evaluate to a constant value.. - - - - - Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. - - - - - Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. - - - - - Looks up a localized string similar to Invocation {0} should not have been made.. - - - - - Looks up a localized string similar to Expression is not a method invocation: {0}. - - - - - Looks up a localized string similar to Expression is not a property access: {0}. - - - - - Looks up a localized string similar to Expression is not a property setter invocation.. - - - - - Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. - - - - - Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. - - - - - Looks up a localized string similar to Type {0} does not implement required interface {1}. - - - - - Looks up a localized string similar to Type {0} does not from required type {1}. - - - - - Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: - mock.Setup(x => x.{1}).Returns(value); - mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one - mock.SetupSet(x => x.{1}).Callback(callbackDelegate); - . - - - - - Looks up a localized string similar to Unsupported expression: {0}. - - - - - Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. - - - - - Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. - - - - - Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. - - - - - Looks up a localized string similar to Member {0} is not supported for protected mocking.. - - - - - Looks up a localized string similar to Setter expression can only use static custom matchers.. - - - - - Looks up a localized string similar to The following setups were not matched: - {0}. - - - - - Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. - - - - - Allows setups to be specified for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - - - - - Specifies a setup for a void method invocation with the given - , optionally specifying arguments for the method call. - - The name of the void method to be invoked. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - - - - Specifies a setup for an invocation on a property or a non void method with the given - , optionally specifying arguments for the method call. - - The name of the method or property to be invoked. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - The return type of the method or property. - - - - Specifies a setup for an invocation on a property getter with the given - . - - The name of the property. - The type of the property. - - - - Specifies a setup for an invocation on a property setter with the given - . - - The name of the property. - The property value. If argument matchers are used, - remember to use rather than . - The type of the property. - - - - Specifies a verify for a void method with the given , - optionally specifying arguments for the method call. Use in conjuntion with the default - . - - The invocation was not call the times specified by - . - The name of the void method to be verified. - The number of times a method is allowed to be called. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - - - - Specifies a verify for an invocation on a property or a non void method with the given - , optionally specifying arguments for the method call. - - The invocation was not call the times specified by - . - The name of the method or property to be invoked. - The optional arguments for the invocation. If argument matchers are used, - remember to use rather than . - The number of times a method is allowed to be called. - The type of return value from the expression. - - - - Specifies a verify for an invocation on a property getter with the given - . - The invocation was not call the times specified by - . - - The name of the property. - The number of times a method is allowed to be called. - The type of the property. - - - - Specifies a setup for an invocation on a property setter with the given - . - - The invocation was not call the times specified by - . - The name of the property. - The number of times a method is allowed to be called. - The property value. - The type of the property. If argument matchers are used, - remember to use rather than . - - - - Allows the specification of a matching condition for an - argument in a protected member setup, rather than a specific - argument value. "ItExpr" refers to the argument being matched. - - - Use this variant of argument matching instead of - for protected setups. - This class allows the setup to match a method invocation - with an arbitrary value, with a value in a specified range, or - even one that matches a given predicate, or null. - - - - - Matches a null value of the given type. - - - Required for protected mocks as the null value cannot be used - directly as it prevents proper method overload selection. - - - - // Throws an exception for a call to Remove with a null string value. - mock.Protected() - .Setup("Remove", ItExpr.IsNull<string>()) - .Throws(new InvalidOperationException()); - - - Type of the value. - - - - Matches any value of the given type. - - - Typically used when the actual argument value for a method - call is not relevant. - - - - // Throws an exception for a call to Remove with any string value. - mock.Protected() - .Setup("Remove", ItExpr.IsAny<string>()) - .Throws(new InvalidOperationException()); - - - Type of the value. - - - - Matches any value that satisfies the given predicate. - - Type of the argument to check. - The predicate used to match the method argument. - - Allows the specification of a predicate to perform matching - of method call arguments. - - - This example shows how to return the value 1 whenever the argument to the - Do method is an even number. - - mock.Protected() - .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) - .Returns(1); - - This example shows how to throw an exception if the argument to the - method is a negative number: - - mock.Protected() - .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) - .Throws(new ArgumentException()); - - - - - - Matches any value that is in the range specified. - - Type of the argument to check. - The lower bound of the range. - The upper bound of the range. - The kind of range. See . - - The following example shows how to expect a method call - with an integer argument within the 0..100 range. - - mock.Protected() - .Setup("HasInventory", - ItExpr.IsAny<string>(), - ItExpr.IsInRange(0, 100, Range.Inclusive)) - .Returns(false); - - - - - - Matches a string argument if it matches the given regular expression pattern. - - The pattern to use to match the string argument value. - - The following example shows how to expect a call to a method where the - string argument matches the given regular expression: - - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+")) - .Returns(1); - - - - - - Matches a string argument if it matches the given regular expression pattern. - - The pattern to use to match the string argument value. - The options used to interpret the pattern. - - The following example shows how to expect a call to a method where the - string argument matches the given regular expression, in a case insensitive way: - - mock.Protected() - .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) - .Returns(1); - - - - - - Enables the Protected() method on , - allowing setups to be set for protected members by using their - name as a string, rather than strong-typing them which is not possible - due to their visibility. - - - - - Enable protected setups for the mock. - - Mocked object type. Typically omitted as it can be inferred from the mock instance. - The mock to set the protected setups on. - - - - - - - - - - - - Kind of range to use in a filter specified through - . - - - - - The range includes the to and - from values. - - - - - The range does not include the to and - from values. - - - - - Determines the way default values are generated - calculated for loose mocks. - - - - - Default behavior, which generates empty values for - value types (i.e. default(int)), empty array and - enumerables, and nulls for all other reference types. - - - - - Whenever the default value generated by - is null, replaces this value with a mock (if the type - can be mocked). - - - For sealed classes, a null value will be generated. - - - - - A default implementation of IQueryable for use with QueryProvider - - - - - The is a - static method that returns an IQueryable of Mocks of T which is used to - apply the linq specification to. - - - - - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in class with your own argument - matching rules. - - See also . - - - - - Provided for the sole purpose of rendering the delegate passed to the - matcher constructor if no friendly render lambda is provided. - - - - - Initializes the match with the condition that - will be checked in order to match invocation - values. - The condition to match against actual values. - - - - - - - - - This method is used to set an expression as the last matcher invoked, - which is used in the SetupSet to allow matchers in the prop = value - delegate expression. This delegate is executed in "fluent" mode in - order to capture the value being set, and construct the corresponding - methodcall. - This is also used in the MatcherFactory for each argument expression. - This method ensures that when we execute the delegate, we - also track the matcher that was invoked, so that when we create the - methodcall we build the expression using it, rather than the null/default - value returned from the actual invocation. - - - - - Allows creation custom value matchers that can be used on setups and verification, - completely replacing the built-in class with your own argument - matching rules. - Type of the value to match. - The argument matching is used to determine whether a concrete - invocation in the mock matches a given setup. This - matching mechanism is fully extensible. - - Creating a custom matcher is straightforward. You just need to create a method - that returns a value from a call to with - your matching condition and optional friendly render expression: - - [Matcher] - public Order IsBigOrder() - { - return Match<Order>.Create( - o => o.GrandTotal >= 5000, - /* a friendly expression to render on failures */ - () => IsBigOrder()); - } - - This method can be used in any mock setup invocation: - - mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); - - At runtime, Moq knows that the return value was a matcher (note that the method MUST be - annotated with the [Matcher] attribute in order to determine this) and - evaluates your predicate with the actual value passed into your predicate. - - Another example might be a case where you want to match a lists of orders - that contains a particular one. You might create matcher like the following: - - - public static class Orders - { - [Matcher] - public static IEnumerable<Order> Contains(Order order) - { - return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); - } - } - - Now we can invoke this static method instead of an argument in an - invocation: - - var order = new Order { ... }; - var mock = new Mock<IRepository<Order>>(); - - mock.Setup(x => x.Save(Orders.Contains(order))) - .Throws<ArgumentException>(); - - - - - - Tracks the current mock and interception context. - - - - - Having an active fluent mock context means that the invocation - is being performed in "trial" mode, just to gather the - target method and arguments that need to be matched later - when the actual invocation is made. - - - - - A that returns an empty default value - for non-mockeable types, and mocks for all other types (interfaces and - non-sealed classes) that can be mocked. - - - - - Allows querying the universe of mocks for those that behave - according to the LINQ query specification. - - - This entry-point into Linq to Mocks is the only one in the root Moq - namespace to ease discovery. But to get all the mocking extension - methods on Object, a using of Moq.Linq must be done, so that the - polluting of the intellisense for all objects is an explicit opt-in. - - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The type of the mocked object to query. - - - - Access the universe of mocks of the given type, to retrieve those - that behave according to the LINQ query specification. - - The predicate with the setup expressions. - The type of the mocked object to query. - - - - Creates an mock object of the indicated type. - - The type of the mocked object. - The mocked object created. - - - - Creates an mock object of the indicated type. - - The predicate with the setup expressions. - The type of the mocked object. - The mocked object created. - - - - Creates the mock query with the underlying queriable implementation. - - - - - Wraps the enumerator inside a queryable. - - - - - Method that is turned into the actual call from .Query{T}, to - transform the queryable query into a normal enumerable query. - This method is never used directly by consumers. - - - - - Extension method used to support Linq-like setup properties that are not virtual but do have - a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) - - - - - Helper extensions that are used by the query translator. - - - - - Retrieves a fluent mock from the given setup expression. - - - - - Defines the number of invocations allowed by a mocked method. - - - - - Specifies that a mocked method should be invoked times as minimum. - The minimun number of times.An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked one time as minimum. - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked time as maximun. - The maximun number of times.An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked one time as maximun. - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked between and - times. - The minimun number of times.The maximun number of times. - The kind of range. See . - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked exactly times. - The times that a method or property can be called.An object defining the allowed number of invocations. - - - - Specifies that a mocked method should not be invoked. - An object defining the allowed number of invocations. - - - - Specifies that a mocked method should be invoked exactly one time. - An object defining the allowed number of invocations. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether two specified objects have the same value. - - The first . - - The second . - - true if the value of left is the same as the value of right; otherwise, false. - - - - - Determines whether two specified objects have different values. - - The first . - - The second . - - true if the value of left is different from the value of right; otherwise, false. - - - - diff --git a/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.dll b/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.dll deleted file mode 100644 index 5c505e8baba1878bcfda5235d26ce136fdef2459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27136 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 diff --git a/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.dll.VisualState.xml b/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.dll.VisualState.xml deleted file mode 100644 index c29d62f..0000000 --- a/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.dll.VisualState.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - [0-1069]C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Mvc.Mailer.Test.dll - [0-1035]Mvc.Mailer.Test.UrlHelperExtensionsTest.Abs_with_config_should_not_double_slash_when_using_the_base_url_from_the_config - false - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.pdb b/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.Test.pdb deleted file mode 100644 index 878fbafb79fa2d1d72c2e020952ca5dc24544d98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58880 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 diff --git a/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.dll b/Mvc.Mailer.Test/bin/Release/Mvc.Mailer.dll deleted file mode 100644 index 51a30ec28219c1172e95823e81a1a0e6b9f2cb29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14848 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 R6d0tyAO!{~a3)dU{{!B*@nHY} diff --git a/Mvc.Mailer.Test/bin/Release/TestResult.xml b/Mvc.Mailer.Test/bin/Release/TestResult.xml deleted file mode 100644 index 5a1ad34..0000000 --- a/Mvc.Mailer.Test/bin/Release/TestResult.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer.Test/bin/Release/content/Views/web.config.transform b/Mvc.Mailer.Test/bin/Release/content/Views/web.config.transform deleted file mode 100644 index be4c33d..0000000 --- a/Mvc.Mailer.Test/bin/Release/content/Views/web.config.transform +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/Mvc.Mailer.Test/bin/Release/content/web.config.transform b/Mvc.Mailer.Test/bin/Release/content/web.config.transform deleted file mode 100644 index 8429770..0000000 --- a/Mvc.Mailer.Test/bin/Release/content/web.config.transform +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer.Test/bin/Release/nunit.framework.dll b/Mvc.Mailer.Test/bin/Release/nunit.framework.dll deleted file mode 100644 index 875e0984208d52e5c96a409b52996547198af17a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135168 zcmeFad7KB+1;lZ0dvvd~P=gd}W3fDpnK_5dLyY_dZT>Cl}BGR_zv zAYedNWd{SujtBwSL<9syR1jnl42Y(;GZ_dUnB#uyKOAAV@e-T39dS(2_fSq5@r*S(EqRo&0V-<{ayXXED`wWu;~ zak+G4`QR^%JM`dVk1Z`3cgW%6%1e(Ox9He$+wQ*CxG$6rJA6tmmz`);&)v?LT@tPt z^=5ikKetzmGrm5NG3J$oG2;~5_@RI805MDPO=>qeXutfM1v>DPzu=%;vrZKNaP?QN zlo#pUA0*6P0y!p=4A9k!agJ%ILTi6D&KQ&+_?H1ZCxDEZvgGg+mH=*h*_MlC6+5d; z5IJZ{xl%q9D78(?X5IpC=-(_jWJ>w)V@hBYTVb>6!f)sw_-2Q|&n`dnz-J!#%mbf! z;4=?==7G;V@RC0Q^zFD)V~;WdTYYe3AUQd9cRq4 zDmd)b@2_-jIb`qe{PXN<4|wRyzx&rFE8lzV)n9-4k(ICg?S+Ha8@&I$;!c~MwDbB) zdJntwoe|64IC#^+Kh}NePX}g-&%ZL`(y8Bn|9}k=-`hNK(NmB7@{*_iG=1!t2``W8 zd3kYa-_72gKVg^aE*rJm%t@K*4OKCeHeHc-0i7M9w5F{p?Bgxq`Mj=R|?W435g-D5Sg;CK5Vb9Vr|G%YSmw8(b* zyr%n${-xs%U|GRK>GI4T)dUq`rHTo3Vr_@^P)2kf4acYkMOM|&N0Bm6lgLb_453M4wEoF;q zK=8ygC?@6`BI9)wt_6giRBha+#8-VvsJ5Jl$q)~rS{{UKh=))&qGgORDa3g96vr)$ zwb#R-&vq&u3?PKL7dWw>kn5E?L4lf;Yv5V28QRiXG0q4v&L2Xf>296sN!!HoTk{YM zp;nqrMH**)y0GK424`6 zM$UFz@j{{3iu!Gxhu2xP>;QFKNiMeUL!E*P3ij z_9pvglf5LpB>S6ki4GWztDg2u31!TdZ}2e?DkeHaZiKI{ZDk*O+>}*;_++1Ib^ig` zW|nRNue5#O`slFekHC=6rJmdpER5&ul&;j1TLnN%>d9F?AT}2hc~RYvS<2{y)?D%M z)RQn*#j6GD$}DAA_O@o0Zpz>KKmtX`6{n`2T+bJpf^4?-fk-x46=pVdzWHs|kC{}V z3kDa)Az5kC9SiEyN;!Mc2Of=_apngfeyFHcuV|XR?h~E7RA-@21I8VI$2})MfSwJ( za(j%NRI)oTl3d;ZYSVK%KZ+UgPG&T4&*`wthzrl$0$-zxM_d$s>6sK-5wmUen!W81 zx0o7`W=s$MFswQKw5{|jaMl+$0VsO=MXi#a6Vhmq#J+wpPf5=T$vElKcz8$3EFqe2 zD7LCcGU-fdU3xClv7jNNeCoE|)#%z#xv5;y)OBy-xL!vA5h1;vl!Nma^j*zSZ+Y&* zUv+*Ho7x(Vn`ZN=h0O9%o??B zhv-qQN2}W3%6!B#2SYE0!WyS8)0>zlOwpy^L-bsftYe0nCB4kj6 zhPo9D>y>rM1-VQb9z*r@zQQSn_+}w~F>J>3gQrj2HpmOmvbD%(`=Row=@G+2BHDxW zd678=kcFK34Cvk&*7>J)n5Pt7E+;6p?N3gP=ALr|q`3s?77Dir2f*BKmU_R(- z*M})zlkKkS(*uZ6ub9RJh!+|U)xI6m00djKZ?EzpOWR*tzM8(h%3JN*E$@(hyU(va z6dEjk8GoPV#xB4hV&8@YIIM5gtMz9-Ak+<4{=$)$$Y~JcL3#3C#mk%N;<^%AQ#X)q1k|5gn;x zSIa{w!B2783QKKA*gDlU^AUTPUIwx4xIM00Oz99aFa=`yY;ip|b;;5j5x_l7xVn~C z7|8G+qafy1o||f0nL@XTUYrsfyMTUthVOdHfIqAQ{zmISmH0Mc%1j+KHcj)D&Su3D z!Z=AT$vw!(ErhrZiPQttl^EBjh_E5wQAtHb!} zxj8PoX=l>hgP=-ktYW6hXhT)kr)OLu(H6QjDxu@d4v@#`XIf4t>?%fYyT#;ujI{7P z+F}=444E;9;E&u$b=sAUkSeSP1q&jO;(|zAsw*23LlBZK&XWQW>h3nKQ)+b(B2qTT zpbg4;3|d+#l`yH&1&ABlA#i-|sM3!^zc6|QlPc3p=<8>llt!yk%Angdn9-qam*67K zW9iJETzP$zAyvT0fesmyR+H8>p?>gVrpvy7^;w?|rn|rzgaD?y<((nx6wZY{QIIX} zRNf~*!5OUO!lfi*)X8Rx#q#HeB!iW;tgILlz=|azspsvG6Xw*Ie`^&tWO_5@uR=?G zaRXOxQqtvf0T+|yi}90{`-_y`RpS1`U0GLvTeDg+#*S-7LnnNQvSr=+RA~haOiNn1 z50?!^lVRR#;`>2}&yl_yQ+(=6^<-3GF@b_8y^#oFt@%XWd{4rsa=qX$YR&f~X`D5w-!EpLrvo7p}pIHC2vnQv& zr4bM*CLFi&1TKP@^d!F4#P3yp76{Nz&K2=DoPNYc9BPq@VUZOmpzm%j@=ijx2?{{?UbbBgSV z+7?}dUYGR?J6-AL+@(80S*Y6b<^P3{tMVnsm&eqAS#^}q_h-*ugrP_(?^xrOvA(&u z)XAoab}IIathQ53{G(-H+{4xe^aTvm0o?SXJCyhg%Ig(w^2<9jR$jvK@)9>(dCx@t zSW+0KytwxpzPwbc2`ldLqTl!7O zJLorEiBlO5%SqQSfXdlE4ILGxt7rNCpT!b*16$*VAq3kUvnzg4uT`J+Hah)e)V6OY zl^xmQ`fg8*!oi3$(h(})mN13T-chV&HYH5pvZi~s(Gjdk=UiJqK$Eq@D`I%a!2-K7XSLGrhNSr}*XD1)@e8K|FapxGLQ zNfJHNeKZy%3SakqG+TYNjreFfN%vZtX@_S}2N63kJW#}ynCNvoikQbz*hh5oR$^N! z?PrRJ6I)gy0#r^a*e&l&!#dd3e0d?DZ*dItnQ>A_q9dE?ShyYPo&60e4x`;zU)e>p zl@m}kLBTBg9KAB#krGii;{aVyQ2)Lr4(kksYFT_Y)|kH6Fs5S_TSHG5x3$~TzRNKP z3^QKxT{;RDNT-GIvmqr5OmI_uvDqnM5}z$$uE!Nf9bh>2VgA4|Ah6k8+Tg1IAG9=; z7s94;s2Qh9kD@@L0#6S%g`Wq|S7K)PkgZ)jgQ{ZP!owCVZ3J@@jv>gepF$m_&7_{B zBI!ennPIwH_&<(aTUMDsACeD_FRl$ADtfK>-e1dn-J$fkyhpOJAmzkEg{@HrDJJZ9 zW$uT&W8V*M!$c6zt_JVYT~LC&cPF)wjO)rYIeSi!AIt$>ubCMm2jW4Tq@%Q|d(6U~%8WqO6{CUe5+ zdd>3Q6DjXwEbobEgFnWFjQcw=^2#rQt8kv+pp^bt0DnxTKddJjid`8gGnOlzeoFZT z$Ef9X)UPgP#C|}}tsa$8<8eodA_J8{>1=`X2z-<7PBhW(I@7y}L7Ov%1OA(|)gSPg zMM($zh`~FH!6Utp!HnlGKnEu0j0bW^L+)vG`0c?I_|N!7U85hB=1ZeDfF*&^6dKBC1OU9ebI54g+zFetzjOM@ zA=znW63JA5Kv+GQta{uF{}sjz>`KkH=Wxo$g>uk#-iSPKQvttp49q2O&_)eEhgNUU znAkuYOeW_)e9AOude@OYw|o*@(vskse^zEdl^M7?(dlOfY>#A}W1mqewuJE=Ex*~z zw3RUJ%;xHJ{voVZ>rF#yHM~m^wp|g2teR9^>1}wnHR<%z`#ss_Wc~w=yog3&mSM3|_MaH@Q2z@L)GjnZsKqr3;g9y-U7{(fK&2nI_t?!cY^Q7{ex^~E-g zFPKZNl=jzJ70CP5)g4+15+*>T1OKzY+Rv?P*4m(bQkkyK`|Zm#Zh)Gmi&_G2Ojty(7p^h z=@-;Utl!TE{eIyMC}(${4|n&ktg*XCw(Rb$AL`7+UhVJw`_w5cN97+-?2qmGzKr0V z$~!)RG1>szEPl4{vKSsyM0F)*)N;d%g}uK+hm3W5u~tzhzK?Ak5Dg!1>x<6Bqi@7* zfq5fG?v4pmY)4nJJyAzLew%3jli(XIPnd0Ih?bSb9Z9}?2I9|^$kWbedk{{nvU}Rs z2JAP0-HWq3{mj+9mYH~xmT2f{EIN|%%CH5DovQh5A2V!I8LRV*9YKQ+mOx&FpRJtLwD*e zMO`>}^r-+Cxt!qNsnG}Qw}c5nGVl^sn?ZC-SKzmR;fkEJ#4TYt znUn$Q(6;E9&3)ZA`(f1e(|&C232DHh@;USx*NPl-B=k(xGBLAK3pm9DbpHXuEnQx< zr^=F&=O~E0f;F|&1~xo#uPH-X%V6_FXQqBBcGyfP=ZLMPt3o+7*$GYaL=57gT=;B`KGA%93Nu1YK=Nrz9tn(u zI<{c#3^fCvgODF6wj6DKIh=k{OS^!N^~nWD_V*n3Fr+eGgpPR7o?@oOxFrnWejirL zkFiPl%T5LTN_OC&kPV23g8}-n8M1|3C5(ABwydMJ2pt2h)eT#SaZ4B%a3AROQ>`B& z5+kFHF&l&b zqwTfGu^!cy3Kp1Cg)vC1sUMeq!$-*9^bz!1YU#Q*pgwRbx07Kkl8`THztYRQrqOAx zS0xAbTl#(=KmzROPyF0da6dUp9%di z$9ejc=bnHEisL++DbI^6E6rVkjyldWLwTMJ^vtZ~!8k#CzRn4r=)sLiT+bHDb3wp! zYM95BiTswr<5pe@3_2=cqK`Y^Lu8M<+{)>JqEl*kF!vXpM4$(qv^B`rGt2Tg0S|iM zPr$Ra)#C%dX<*CMaWe8^92bi6UzQ+T7 z=hx^{o{+vFnEzY)Fhv*peiqnwL5+RN6S8jzX5T*CD2To%1AQ0P=u@7Mz9E=>eYj%~ zeZLMG2cjxgub9dU&u;=AL`=Y={X#)_Dz5}A2pG#EeGB6rcL1X2xqt~#9_Z1wu{Jzt z38LrWAQlg+(Sw#CJeLQ4I^z@Zpe2Z&s{%b|*63Lq9<&zGb9JESYc+b-h6fWN(ev#< z&x#s7Yr}&%ljxZr==oxe9?YeLXJNo|d<_rgPr|c*z;i-~$CI^8%%RBRRlXE3E%TZD z`+b==6t3nLVY_!hpI0mX!eQ{&41@pXF!+li_y)wJjHhnlVxQpKBlyB4J{mEs_9*_+ zVepp?gTFk259ND>Pw>Z1(eG5-ZsAA-c`!#&8)OWYAvo$Q43Ahd;jkOUZz}k^YVb0? zRye#y`DIM4a7c~fWgM+=7>(j(?3AH1ikI=S!r{`#>spPBkvc>Qfn}#pWL(r?F@l$| z(5-MNjNoUnTyBNK-&)~ioO3H2<|6zuwz(A!ZEJ;>@yV4@Dd2C1{erJnU6lbezl<^# zxfPB;5m~{9WCMmzNmj-fx5AMnlCR)H`34N3d}TawD;z~4vVsrE1`Hut8DHEAhnGN> zbuD9xTj7vm@fzDQj#OUp(ShG&TyQHKIwE?8!^;@qRyagN_+?yhD;yR+5}${i!e1E& zHHCGNxTQUPjnz8cMdOe|L`3IMcdn{MBwn;gT2!uL> z*XdHpA!Ls5{f6AHWA1*xVs$S12>LN`I`-aJgKgfU#As$MeoqJX`n95k_I>84FLBqU z{^tIZ@sLqp+@`*82S^{vCCI~Loas83Q@9KQJ+1n?^kBHre@4r7tTrsVP*DY&CTuMf zJ1tJ@r-GeRe*Mt?A#FM8)3Sw%D%Yb&(ufdSh_klb98kJZ!`2mk4IgIR%y~G*jkPNO z2)C_rLr}nCi)%Bg;<#4naj%rFLn%G0KlQGYPL=M1gKYqV*Oh0ttSjuUrtg<7fX}h0 zUEu0!u}*)xve;KHu{J#am6o5sKEK~WXcOjfHYV-|2ir&I5bZ^iW6C$Nmd>eKw4oRuEAnRVI25-8!w2(&o>~`tMNmb zY;h~D$W!M+JPF{huST|>hjiIJRE$!vHMmi#$5q= zP6KRv9kLa&Fav3nx_c`SXACRDjMHx3O@3G4!`q4ZNy!Q z74q=Dh~^}hrF|KMnY$_pLxEvpHY^|<{H_}k(*s` zVhrH^*PzYQC)8b<33BOSBydT6d3>G!WK79!UQo7TN zeNfW;%(p>jSv`%(&}>U{8;NmVCR<5K3x8(``p|m>TQ`%@t((ZIlQNiJCX$jidIh{u zf-UBUc}o!i31-7z|4xF15)mSkOPE6B9TAxpDjw!-;LN)o_UKj1+|J?_>wqn_@lxj^ zDTB#A_r^9GFNv4lgrCkROhl5^7vLa)j@rIx*W2q3EcHY6|zCM z(VObFb5n$rD{S0mG!F5QM3w%7Rf=%L%Xc%*g(@@;I0J-#3c(Xq8#Jbpa^dg3MBm>9 z##G^5a3%Gp(d$?+smas!RNO%&Lt>B_g=X?22K)vbjNN2vWN8eYY>J(ryj-Pt0VRl? z8(~{s>Yy+dGFflw7!(8Xin-r9sq()dtXWDG%bQ2CYb=`-{`zE?KP~)fT#Uaym6kJB zbV9d|+vp9RfO-ku^-Ha+E49$*;#ktY6x12s0|c!j?bB`jyaBs0_dv{x0a>-9KE+o| zQmNAZ@I*sefV2R)OdU3(da0ficf9+1SvSGiF2(V9S-Ero1k(1`?pk&8*l?S~>&!UX zB(nkb-eO`U+gX3%p(4k_SZtiV2Yz_$|nU!`!SIKwbJ zL^w@>{-B^SfsW>MOtzbQ;IBcs5$~8cXt`58jau3cnX#i_xZ!I`rCiCQbRhjutT;|)Ae z>v6@#UA}-8js-tt! z2IQ^uO2Q{`z81n`dam1Uh;I(~3mzI&jlK{)8KGmoISGomQ_~ns2Ly`9W8vVZcBp==w}($KH2?9b47LO<~+&)a&l8O(`2 zvl6~UJ8Q;^G9R?#hSO+AAhb-flb?l!Ls2|W4;;YmblIHFH6Qkk zXh3Q&?ry|h`GvhFTYKf#^e?BqTZz5)GB+OL{70LK3)@UsZ01FkF`zVI z@FyWZ3k!!0Ww#@H=s)M%Eq?a>tL3)0>oQM8Z*LCrc_U@hyyCnE`@Fv1Woj3zFV2go z3Hc5-i1DVME)!mC=wcgz3EeXtJzNTFtO8HRX#@x&={5cM{|gvVRn@)^9S^%-zU9=R zFSN_vWf`SflYRGtzk)^4EZ&kqJIyxabHyB9tH4rLwxOyf(@eu1`6$wah3(yA4+!}pzOtl zbUBs7I6afxb?9MpP%BJ-5cAWz&6*1i7?(_QQr{ImB4G@w8s$cTsec9@1lgkTurnM3 zfZ$A*uw;>K$Z)vo+JEX!&B^T=fuD`PpA7T27x1W1b20t~@OK^l5Ci6G_@k03#l8pR za@?u-+58Hs)%KR=nN3Wa;iMG3LTazPpm@o zQ|0a|G$&P_T7_n$%9~W7o>X~@Dl|4#o()J3y(%F>vy+Qi9MmQ?S;U@yIkQZs!gA2a zj342|GJOjJlRYQL1Guz5L;Ep@)8`UE*;Eh@^~GM3)@Z;$SeNo+A?2jM&KaP*)uT0R z^W(83VEswTj|0t6Uyx=$vnTR8A{^H|h+uzMkI}q7eHOJgq;r_e;msY+Q(C=Do!jgk za0Qb6nsBaZIFf#y$-7q|2sC`q#yxW>^rKzj8CO=DgN*oi1WFU zwW~h`tSDhGD>`V{;1p+iA&W7sT-cCFO5Y7?Lq3`A+;5>sG&s&&FH=|-gYO=$8(iA@ zWw@hjKwg@aq=n;{Q?l1}ia5z(GJtvjIAX{Zpux)(#~Zv$!-kg8A2dj`x87tO`iWlD z#DZKM53wQcS7FsYUkZH5b|mO5x~G)qAzYWS0{BR864b&x)LBCI>Y-V~zCr;d;A4^X z@yk0^yGO+_2n>BUz0KkIDZSm86wV0dc|dqz9_h$S-@%d^aY??VQ(de0c~s8~_M1?( zRajNJBio0^O+e3zquJJ-rK7`WW-{RTCl;cQw#F=SmhKbh+uK>XT^zTy!-qlDMMCQ9 zb(U@!$Dwcwhi79!hACvGP^Nf-I+Frbrv?I;T0?*-1U3+X9kfO$P_3Cj z05fn1FoghS!^i>oo*-DJz)lma1QY!|3w~RqaXS?ZJ@u}fJ%A8E=<<0&M|~f*J|nEZ z1adDPx00aakuE;j9Y|BW=WYq(~NbQAbj+>PWUR2>f{V5Kd$e7Sh8x5t%S1U%)S>09Y%K z#)*J%f$;-k9N zmy?4~P|`Ng_QGG^HAraXSE0Mr>$?`9&5a!iih8sjT+6BJNL1rSN!M9e#3q!5^*BLP z&b0N4<*J6_5e`Ixd3ZyJg4!&gmGPMpW{Fu0)L%Tt`QkBJ$XwmJ|GREq1N0!iU*l5zIOQe1Q+2W*t!O?O!Zb}yiR&(VAlEY1tc#p;%tQ^MvD zI>xcZ_@s69EX=|L)h|a)UG2$|tVBYCFdt`KU0p2-yJQq)Evo9cs)FL-EI0$0l`A!+ zn%V9OE1(iTXW{2Rt|^Vj@4;To`}{J->S_*4h^Utmo{d}^q~>f?uwk=+(W*KWSihO+|iY|`xu=O|qWpG*)eszSbFL$!b#_RxZ@9R7boiFEW z(noWqFiIyE4J~jjn=?<+$!7chfN~E%AAk`1og8-A$VK5C5&EtOEf{7(fN2a{FqTC; zofPnJH!Nfg4nHM;2-^e}Ns>A(;CUMm*?IU$0Yn&kt*I6)G4iT#zK8(NDr-%*q+Pix zTp)N%3_^GLj0@dsc^rLO*#xfg=d($(HGB;p1?R;{Kb!MkPBa~;oE*vEF6|6vaYAl!mk{HXE`+7Iz8}H6UYw`Z6CPK1 z4$t*n1txu;8V^>QAy=O&&qoY&$RU$##rgC~EQEdoBsq3mavGa)b)lOLFYm2vPI0e6 z_S(&meXh8BI<5i>#&H#08M{_4D%^;Q!*j*@^3g#g*2V87>R~hnQTUsWynTO%&ZBYq z(GEj<772B0T{S=!K1TfaW5fvY5DM|&c9lHn=R-V%LOh6R@}PeX@em5}AcV0BarC!*4bFVyfO%fUpuIto+^ba_+D=s!Sf&~9?y9SMsUUtwy(wOQTQY`0BWYo_MAu&au!!W**un`p?ENK z3Da~I&?`>#pD{VG@d{?5KZUJXVImWL*7VexpEY%apEd1kHatt8HL>5o%-eiP%fhTt z82;45q;Up&s5SnB#G1Mq;F#^&saJRUsBXO=i|2eZ8-pLA|j*X(WBR$FwI&(8OUFdu>` z!*hGCz=AZ(Z~$zOH5Iq?EoA6Py5ah6X{A6+3z(~Bv4Nq4+YK-<6;v=Ul2w|KZVC4v zS=qtw$z=(%20KDwcOc>so8ArXZc$!Or>=Oc+MB^SMSW+0;+DP*c|JMC$r{gN1Pq<5 z;nmQvb=&U9bW7J&I*cB6vio53^TzJJ3bgP2QuXKjV{oULBgyWFIm zZIHd%*_>Otf%$r#{wDDN;zl6yN9Rj7;dgRf6wDtDuUAYal^2brn}sJGhVrfH;wC25 zoIV$4xt)utJ$*6Oj-Yt{+?+mof$VQ6X)Ly8R_}#FoA8_h{Gt`Bm6W*;&%FdbTF&ow zwTwcWaUu?OGOODS)|*SWzy^co;(CFHy{L;KDhPL>`n>m9bL;X%I~-!BjN=xHW%Nt; zZcgD&H17fS%=W2I_i4`Htt^sK?9m;1HFBywfT0TZ| z;beVskLKIzoqbSz!eCq;KU&| zCwt-$zu)C6gf7-mAAY5MR@-4y`FhBQc0Lc0-Cp7B{=631F)xgaI_|1MEZVaesP9l2 zaFCJ@G7rB3St@j7LzW7AHBd%)30=&caCWd)V|Tx7w(oJ5f@w6SkLYYBmZv~n^~5dt zSf503sNhaN_318*(p|XJ=yg$+InXWt-16eET@)yNk4X!X^4X-_jjLX4uZ+^rO`S*T z2B7L;Dj0rjUF-SYQrCXJY4^NyZ1$TGopM)@xxXv^o795Cn0@#nfe%F0tA3~a0A&1A zJ-MF={kmDkxC;ElI~Di|3&So5tTxh&PPx+A7aQ z7i9NbEkfO(AFjrl4*zg)y*9ji&>V2Et9;yK;5-OA{Y(Qk9^{UJB^#nS{mfw8MhKtM zy&(Cg%gg?jBhW}%V5Blh3lCl-!ER>i4u9t%5BqeEF}W&)8%%BbJ2|1F;?IYu?Q1*( zz?@uLE{qG|a%r)A`#?bXTyhoRBsxnc?#^w{~+0NdA^(yksxI)IJ= zuG&&kUdt?A2S4_`^I@Nk9o8G7trrE;fkH)*C-yvl!lU0MS9|okj4kT~zC0%=faX&@ z`~4gCtUp8z=ANNL&Mzdw8~6r(=wz1R^UxQWOZJngr`hQzS5KWi#}9W>=-_Kk`E&Xu z50TNM{PI&r`A90TNV^eOpUxl6E>?^edn6-$-$rcGcjETcde^gZB@=(n8l`*KoH(!s zdNNAKn(a95RL1DffqT5YrY|DrJn<_RHRn8W?uDf*uGjsbmab>0p?*M@Bf#WrF|itl zj88&Ta5U8qCSd$P4KPoP3g#5mx!fQBxt7elq|G?}WDXxu23vKF)8<9GWE1Hhuxg|I z!w~N-_LC@w!)p`dp!X7LB$(fj?w_d0`&B)odb!q#ym)5g0?jSOcS^G-R_(b+dPX7GHV*XulmctWHff`G(cT?x|%YPTk$44o9=%OI~l#Bpu361h}(& z7-JKf#?DG61En7@8;KiTf7gDdt;K$eV>hSrAUFnSl%3M(8RRAScdg2!ok`_~)N(1c z^fN^PA7ako0t&wLFwoTkHb?=h#WV>vV3c#~gG}lO={|6Mgh|b{Wu6JkKUtX%^2_YM z5f%xD%V4znN$)LBmAdR0xSU1OrX_7)idYvKOZ;V0do$VU%Kevqu4^>PDzdDt=xOhq zJ>u;-e->F@4(t5+5&NATa?<{d>Mp8Q^;XWc)sd9w(bkjppcEU zGx$2v&xJGKP4do8KV5;*ffHHHK^Ci=e!5OBOOK$u_I23eDCM!_Fvac}ae{Yg;T)$m z)Vf5WyyFvOiV-6Ec2C^?eLuqftpZiBf9x>!-!1jk7O`A$)@HBz-n?6$9JkpmjetkH z3JdeH`^Uw}l;7vZ%kXiG=Kbx)@O${4!9JDf3j0u9-|O=6 zMBzuU52K}RQc~`Xd>wB2i=V`v>OGA1`={v`gC%C|_t`&x6?xzf_pwXS*Wsg2!Bl5l z`5VYoyD_~Z(S! zzqge84uda0)o*7SGH{{44Uiwb`z^Wo5wXd-rU82l*3X(NdnNgvs5?Lgll~wz4{+sW z4vSdZ#Z)Nx4wl3B#cjQa32Gif5ND`=5cs%=FGOt#UG^1d3=>ix?0d9MLq${B&NjdM zEv~P!&#vW`AlXdM83}QtO7yY7?4craTL3vpo6%b)$=KtTXia z!_-+*c~3}0>*z{4C00j*lRDxRGL*?F?;=VtFzTeyWo(%N;{2_hM zng2?dW{)Itqkn zH;zx41Qnbu4SX94F=M@!Mxh_q_&-y9Or%J29<>c5ZJiR|A+?67D1n~z;Pv<^CI_#> zkKMG`Pu23U4b@vectb#8Olm$OG#@hBd|dhFi-BR%rcwxoXD3|Q}(;kIoU6ah?pFrlPpFrk`PayNNk0|+l1+&XyqRqxIS4Dm# zq3M+0h9Z9!qkYNvzz+K@Hhi8{rl(Fn)ys;h)SP@9izqv<4y(mmMj^G*mvq(W#YdSa z?v{Q5m-r(LXYP4O2Q&9j4xB=$;pht(H|(FZjrg{}gVX*PoxnZ0a&8GrOF>KTgbSRlA= zjS=4CiQmgdqvVyR5lkmeH|56z0CdhZ_VfAt&BMBx7_rS-N%gMd$}V6>(!wnm4fxLG zKN*|FNi{T2*h;TpoDJAC4*G(8f?=~xCiG1P&)2aXSH2A>+49BiIyn3>IKK(^y)V&r z?8k2_{E69iqr4M9@R0eT*8gl^|KFne75tC&zYyquJE~tny#3|2 zwP}@g6YzY1W5%YamlcdFT_wmCeoq~EV?(AsncgvY5x#<#9Jst+I-e5}eX&X-s(X8X zc>y`RC%Fe0WTO}vn}*E?>oGjR{$u2W0lSE=cKA6XAH}RWpERUCIv<>jqaPUlHXuegHG+$Y1oxG&{*jo@NC*-h7*bk<-Fm2$kK=3%Fqb`I;B z`bLAZb4-G5l;h56GB04=VFy?6EY*{K!P0E2h|=2vSvkfMZ_Za0PJ@X5jrg>k}_@*@!J7 zdOht2(&a5W@Tp{-a{r10qMGe;t+3*Eh)9{H68h&8If1*K7PA*Nu_!;&?2ph7YiVfRP#eO0U_^f^5+OP`( zgrBpI2r~5%L4E;ZSP}Ya2HWuU;jE%qUpRsdG9?ysqS3V)s@SlG02^q4m2zBG*lb1k zay~~yh(uBjMzTLmkcn0)X^q6vff-ewZ8Nlo1??+}a(}u?hHx|U4$3zi-M4KRdSE1Od}R^I(erqCGZX~WP&8lf z5VVNS?a&iCvawKZup&C+w6M+?EuwQD(aE${XPg$+8KXsXE)bneYjwtHVVyBrL?`B7 zC_B?yopD-NXN(r;#9A-rX1GOtU8dlh2-p^ez^XL#TO$&M=P-jgCM2Xg1g#?%M ztt)t0o5hd};Vgz?h-4wLrdjZ^Hj5z{!dVQ(5XnM9PqW}$BD27NDGMUm+@Uk|GAsND148;&+QSG%Op&CQ`>Z0gCiL`}V!<}XoW9Vj^#vqjw1B((o7d?#$gP&8lN5VVL+2Cys9U#l}t3+s&0B0Aab zTpbN+?2OaGI%BkmPPPJfg|vklopD-NXN(rn$*^~|=dRHir-gOKXc3(ZLS0m>^=F(G z))}Kkbh7QZE2IV0*cqpVb;f9cPA)t}t*c^u`2Z70#UknUHAJA$d`&~hMRbNDsYYj< z7Stc6o7tL-q#I3Yg~(`jQVVo z73n*)U6cnH)NL->xSz`fqg-h=S>xUnJS2lkXmgGl#TyM%Z2jL?!JNsi4+Eh1@bMqyVjt_JJY(Sz&$!BsAD(4x7m~VIc)X z=r?N;+CD6#fLKPMa7pC*l|f)>AnhQs)gV(CEk>Bd&X~kbF$skkimxEQ81t?%W`$8C zWiDX5V%0?3&CL~=kS7%pG*Z8R-C3UF*M7HfN5#|6e!n{jE0b&2?}j!D)wTr;R1SK{ zeXW76-=Y=4=l7$~ubr#;KaV`KZiPSC@PT?zE?dY0;)PViFp+IDJ}92CBBU=}bKc5m z^FB15cYvrohbA7Y!Xt#c8X*d^zF9OdD?-C*QH)t(h7&ap6;8**Boy}dFq{|iB@I)m z=2ePGD$G9Iyf8ct*%(lAsFD45%9t$l|CfAM)%)rDPIXILr0=4= zwRNEKgdC^{X^T4lTjLz!Bl;Pc@0}#B3uU1Q?uFVG`J69pqx1s%8ElB+Z@rP8M)=I? zCcZF)Ld-V{$coe$|v`6 zJ@juZzFOr^f5b<`V{<&}?9Lkerh>n#2Hz+6dus4_`U5@xjPQhdU%27i7yOYuX03*D*xM*7yu@5c4aR=l^ic)ZI(J0A<%$(Rs)H72SIp!qhV zU#D#FsdM5fEBKIX!0;)_Vy%t&2A?|j^A&t3-+&>MFV>YP`((Vlf)B|C3?bPaRF*eh zkvg5Dc;3MTeG6l_Kz!vDA07B@xO)N218Lh;VcQy@XII5v9mnsc_?qv5@2>dyasIiA z=PV&&{~n4T`kUUkY5bBe;NR8Y_i=Q_-0$hf!a1rVynZD2F*w|Xzw(0BE$E)PNtEL- z?mNr{l#$~ovv{|ORR0r7JNU=jVUH=cqh{T%jpSqqISv#vPM%cM+fsfI(_p&>zUhMC1$;VZV9x82@`qIHwI03&Cb^jwt#ResL+~pE0NBWVD+FUyv=% z(kHQR?xDRr3dk$H2odW;kA0Q7P-x!)%_+SE;*uLsWdF@bOkr9Fg;seQew&mnAy)80 zw;XVx{V+;tz9Bv=VJB_2@D%tYgPBg@Nn96RrUdrb@|6_-8ZhrY*2C{NDeIm!12c1c z&ZL;bDLkcDAo49atI(Abnf?;I)9A^X+(ne}+=bbs$nj9W=5$8oQv13KzQt4g@L>q~ z%t!C<@%aq-v6k2PyWH;CL#1BCuIahcOWv zGP}3pl8TTru@j2t^!GTwBE&rM51Gk7;zEk>yB_v8Xoq~CpxN(Q?D-J94R!R4;QI8y z9SE-?0#YvcKBs5+ZU7c+13Al#gS*_7sSw||IG=vxQTaN&2ru7ri|EvEJXU!-lOcY6 z*OUC{@MvK$Ua$>}P&_6>QM{{oOopO(NAZ{p4T=BWF!;OUcxii1|Gja%)qh_V?;4C< z<`T)bkjC3VgSUey2axJg0Ny~x$1MVibnd0s(A=?;HoywMd_7N!FJlP%uuHW(n8a1z zXRdcD9S|QN(&=Yfl|c-c%S6TRq4c&; zw6zy}S7;so0MbFkG~>`ns;i6y{{Tr&Khv;3D0`*KJ~*W87|N35^fRr>>bpKRmYGd? zPgtojxG9HAz7!rV*$=@Z@3PQuqmi$bCBA&DFDqx2Xf8wXoxBDFqLF3JjK*jM_iWCKwg|Uy&a) zYQTXgna*s{8)+Tr-?O5QF;|m&=+J$#-s=oCpG9M1U*XHFi-E`~;gf6Ccu?70#LnoP zm$HJd-m^QUy=rB5RoTeAn6iQo%kEt(yPL{J=FXHAd{}lLU)CRi<~xH=!TSTRAaM$f z7{?%n@x_&SU;=uFU~uuOwybp)FktW;O&ngKue*8$`9v@Sj=ttN&?C0>GXtrG$#`-j z*$IzJ8+E?KCIl_p;tfZq{5+#!19l|tq>hFDcSk{fE!k6_jJ;-yq53hfHaYmL*dHll zx_3e@g{=`U{N0wnikdAbudtnx!W)X7*u+D%Lc4qap|1>ykLWR-p&n&!9PddGdt5eT|C2=WpbT*ZHojer&k!f8fR7 zw4kaQc2kATMa?gS<6t247#C=}3${FNHk|V6Al%{l>BtGEqHkw!8yie|5b;7CZ(HJ{a(V`MUGHscJ~kbP|BXk+{`Y;MoS&kz zp{(^T&-pPv$_gpmJcDvN?ib>e@?yJZq;`*;BK`s zU6*n7bB6m)YPiCF!jNr6l>8P4u0!lE^i5qKCP)UKP~MnOvidR3Omn6;;uV}?j>FbB zz#+iB_03+o?t%lL551LqGs9|zK*;^U2m7e&F$c$5i(BW^Z-o=wG)13A1;^Az)e?QFpbc4hglp6i2E1xWb z7tw~b8%8wS*lctLUkCz>q4{DcH1|aKy+nA$!O&}a66#wFy-Cp*e0=RosuJfXpdZSj zGkF6DQ{2UjNR;0~FzClw-vkn$!kkk2tFSXL!Hxsv%kPq>7g&v;VheEZM{zpNgz}yS zc7Ckv%c6{DH`u)Y287Mq8|ml$7LY^doh45!@5U(3bf0JN;!HUos6%g+Esu?IbstTp zL9B0}a|gZfHWDomwmgJ8ch}(uTrk>bKW_Jm$jE{^X2UU&yFAC=$r6L-&RWawWPMeXX9q0L>; zxv*nFUArxN3R#t>LS`99wDL~8V)i<~;U*!wjH6`vFcLUY zl^64hV^sM>UU76Pe-$SYF5_5JK8-krsvLi}jJ;wRd$blWW5AZLA(f$8zKvI`fbzMd zvg4KW441LbWnVO1*`-N0q1jUr#=K}~)n&)i{o>XFwqV(ThYsz1-wXB%RJ*yoh+?W1AxM-=J#1Th;` z$F|gMb@0W(co~FVT^laU^~>o`31Q#ty>^~?3<}JV%p(mR# z`We$^ZGdFl zBd4%l?v?9Tr#w6*W!{z4-GJA>*nm9GO8Of~mrP|YXGnU>ROWTRr1@#Q-b&JgB|Uu_ zWxp-yPo`1oS;7Bn8tbKLIz4kuZp!qm*>(Dq=_%7coj!a?@S`_OZkRP2Ax)VFHl*fX zN;-3+bv8s@ zRIt!a0&Qxcodw#_Lc4IS!t4Xc;B=GSg?6~m#+!WvI$ofnSuD`k1?n|R1iD6`4b3uv z9e;QXFwnP{PVg|;!Emr#56NxfrpChC1V^8=yH721w~ zScU^cZb$QwKxII0;Kba=g!5d1b}~;1bQ7Sr%uePRfqrPA=LA|U(9Y)90{vT{UCeI; z>P%ASuI3eiHUgA0dze2-e%lJPm-(xBkRw)8VlVTKKt}*-OUyI>5a=sHn`izh(76Kb zZT=-%ZikjtI3xZ4B!|ZUO-$^MmcoeqjfEV6-m{P^P%fpM9$C$LfSS$zCMmSd0p$SI zCAi;cR}6wV^Ep^YXg`4tGVKX^@bkiXh#4hv%K^2BHT4^^6)B=cFZWS$EfSAK=LfaV7 z5K_Vp8K4L8 zZP_OTx>aZ;^Nc``3Ur)#UZ7_!^pfQF2S7RWx9=s`j{bo;%QcBFjflda*I$8?Ok@%WfqsW~ia;KWH z0<93}G_#&S7g}f|fv&dDrlRE@K&#O9cNW@@0X>sA$IKV#MGGwy=uHdlFHpLUa_5-O z2{Z=KgLnddh(JXP9U;(63oR08PYWF*(4l}okf&?V+;0(~gZrRE$d?Z_KND!Cg`RX0`0GgY)*?frMw#hs!w41SjN$7D4 zjTPuc3(XVgH4E({&^s0y6zD?>oi9*h1M|DZTOS@X2$$&0!ZZSU< zXnjk2LZB%Y`nf=x0h(lPHBX`=#Qq&Xb@+@%G;{>`?peG1H?%Sf}DGS{M=)uHOrdw#=7us*loTQ5u zzAqN~a^|;YuMqUA**oc(U30uYITmRu^^M$EGk@6?x$#I}tY>QWXBw$z_K0e_pIjdr!aOwM0L&goH=Pa6aZT4EEjEosI!)4zCEcv)24H3) z_3haPob#9MAn9C@+P}%S8SDPd)Ru4l8`3e&LtDtwCCrA+Ot)x$8|n7A9&fId^fr-F z9@SRmNtnMibBKEvQepl!b70HgP?p1xCd}tssO|Wcu}BAj8E;Mz{OK)|5(#sE>t^8m zN$W}WI$@q~Jqy>bwo;b)dgd>ndgd+R`A6%G3BT-a+l`6&%QBMYkh*3<+kJuTtF6sw zJDN^t8;$Gl;nc*0c|_8u+E`MzeQ)4ZYC_u;a(zA0+3oi_p4fmGXnz|v>?!F!NE2rN zcIr``SG3ooO|EQjLV9aEZEnv`z;%1R4=Ky&Nt!Spbds7KNzZhQ9E)^4qzUuJNNW3^ zk*pmpwKt01XdT78#*TW}8*la-Memi6Cd^kPJykHuf0l5v6w}Pbqq4XIzd_P_B>jn` zFG%`lN&ipM>}V~;uh1eUw7o3pXeVVl$Bas)%-Atwalf+em@&9sZw%tiOc^r{*Bg$R zkeX)xHioh5qc=UAMu)rk4a%z8{4B>iU-uiNB$9Z4rj+Ksd-wLtipZnPfL&5=$s zv)3Do=Zo{#%OX8g(qn;{X8LhG&72|WHzmDB(px0`zNAk{`jVu-m-KB(O+mbY12t3T z!=As7)bz=57*NbT47P=m^j5)zVcQ?+#2zZW#9&Owe&}9~S269=m%0jO|E^8i8 zNIX$*o(Z6wsW-1%&K*bOxiUCGtQO7&lMkRAXa$8bZ*z7E<5bG?O_Lz8*XLYIPu*@;48S+n_70Oc^(`E3BTU}f-) z0LlS+H-HYtO2#@9{qh}&x%hSg^aZSx94nB<(nzyBfGRk_{x#*y{A|PtSVeh1kZS?d zJjvHdXmSMFJb+FHP5(WbY;F1~RylSNn&!8TnHO+YuoLXd0dyYLX|4~Ti?HVLd;nc( z)-`Vk^r)fE3Fgf8d|OU76U_|)bTj5p&j!#PSn=@+?@TP|j>_7AurFx+#xUhtor}EzHFs zXiIZr0JUHZ;`Ru1Zv=WM0zIKnhOKy}dCfv+Hst{QHN?3Ujl{o4bC)#zO1>bg(DhBf z4nb_wRZh0zDs%_RP=%OZ6?(8~bqIPwINuF&zY?^mMdn9eSIjK4Ab`#@TbtzpbdlM{ ztP!kp_MOdbmPTLiZ0@%-dTAH)jHMme zoCEZVg+AZB8Y?dETIh?-{|m^&13qK^P)85$X4Vntw9HAM?PmD!k2LyocQeb<&VtU} z&F2+@KXdqw$Up$ShgF=5Ea!dAd90=0W}(NMw*mCyfU^bAGXZoZpuQ>0?=*>}d1kJK zSiX5?e+#iz_BN+mh$Y(FTxB7aXm4|~g=qDB^N59L^?dV|g;Fi4#6D&ucE&Kj)|Li9 zJp!F%#Np(I`itsjA=MWD?B=wxv26hJLzp*bc3ogIO$44{#Th32sU%9(x5 z3jy>VPUU|`p$z?bfN8+7cddo($}r7LlOnW!}BuMaR=2T%o^hX>Gk=0J0f zK&O~?c_h|C*mcGQH<^)T7 zyk*P8VdkO$+BR{xGJ^A$kUPTMXKB9&bfkGgA@eTsJIcH-&?AXNE1~5ZQuHJRm`n)MvXzSJk5??U$1UfCVd+QO2W6fn2+DD*O7CK0v z_Z2cnwjKk{o{g#VG(eR^$?PxCZxdf=?MfVHmJ4)lXG8Dg%yH%%fgTmBk2BY)ocQ`U zb6WsyX^u1ACe-<;p_j^L9}CeF6|+PjjzFg+mYAyqV!w25VySs2BzL@7Au#M zI}>M{nVS>RGJM_43!n%uhKlH8%;QoR^t90;q!Zx@QE^94)2{Foy|5xpwDDvs@tMyvqDL z#Q7~VQifdRTxt3QQqHT*{sO5j*O(Im&K9iDU8YdxrM7X-wdQVx;HAlcUJsxt&bLkH zELw(WXxrSm&djmUU)tt4*PFux()?~Pk8Dj&&F@AtaW)}s4>y@r0@2QeSOc884QZ!k zGVO<8um4So^XC(P7p}j(IY0c18M5BADM{)(bvCn z9yQwr&~Kc_%wYlaXXnS}6orsq#r(v4GXyYUu~W<1q)5e_qflQ z?G!S-`F21HEHoXo=gm@uM9cH$0xL%?FPK#pnw0NKykMTPa=rO=+!xGS7Mc#)uT96! zk~_4t;8|I30Cj^lOCTL{UNna(4Q1cKebKB4pt*RicXt3Sbbn)>S4ecOHops??!;>I zmO`0X`6Ci9o2Ff~>~jQ~YN6c)nroqb1X^sNg9JK9A+sodi2Jg+&C<&GMeZx+NegA# z3B6^Z0iiYRs`;HE&{T!6f20J?xdC*%`&+Zba&ip+t+~L`9&cF)+HC7g{A}gqq)XHGdiAg zUpGIt&^8^b-9MQ(EVMVEKbxkxn#2Abzjyy)HVU9O@eK7K3mw|=4xr@$^uGJ1xy?ey zg7&6)CV<{||7tK%$G_9eK!@x7)l3Yadhc&$u7y@~v;bNXK%>03%vBb;xMMt^M=bR1 zj`h9&F|R9>`A)|;=WWxlr{-{9$29M4Gu1*b)=%^PZsrA0pZAVA!9ovpY~}s0xy(XO z1Nw(~&_Xxnw)g&NUbE2eJGS@UHJQCMhj%)5_5NjgEc9PpZ9NbzlGNAJjDCJykep5&PCpb#+#=(Y~Q)q!+te|q~$n?Sr%f;aS{tG z#FpbE7F&od$4Q)SA+{VRag{>Sa-787md2LjCZ4nqTaKG}-9l_RSdiXZY{{_YxQR}M zq~*AYsR4An>m}w{PPPXxag2r79=ybI3$Z_O}q*Lprg5N4Eo=|DL?M9QcN-JCScvVRF>%=c$KIO&Mp0#L z!?&uttCw^__8kZiFbD}@kwsC72}_hcK?PB0k`A%!}(Rk=#Y}6>pooaL{MB^dVcuS*vcbb7sAO1T>(0E8QauuTSkZzPq#N#2un55!p zJY*R26{7KwX>@2b+MQ*rQ;5bxwy{Ma8V@8s?XQxAq$rAZS=e;2gG3phXlothRRp>;-l^EwL z6hT~xv7XVB{^fZK%z?)33SG#E@}@P|4S9FD2O6CmC)Z$y8qZ5fL2-u~w&d=-*{(sx z`wq#$#^;P^{gN&Q8<{7uPCS!2+cnr2%t*$S8j~DxrN(?mT$!=R5m#ocbi@rY&UM5M zF*Z8l%8e}vsM8@?ZoJA!)@Z1)TT1d7{7~b2oi14nHA?2nQd4b*8EY6(sgD%Hjcty& z5k|_%Bq?ijm{G#$Np7XXj1C7HX>69rM=d|fcts&<`BAz(zs=k39%Z;sA)T_EV~ijp znZp=k1fwSfNsck5JK~NoIvjCF80#6W@(sxEZ5(NgnnyZU`NrfIx{fp|7?IAXILeqS z5q54*yN@i0!=g|SPcKf8}HzSQUgccqa!pYo%1@|W%^ zqgMj4(-#zsam_v4ILG&<6lY;=SK{-d}mV~SD62P<-2KGm3` z5bcYn8I6qO&StuCjf$fk?R3LiC$&(GW*E5&QM#E%l#y)f8e=UZ*@893ZY4=tY79?( zTuZHy#Ym=`W%Sf2DrOl~5}|bqJ;xjM3gs0LTB%Smqm2@Y!wMdD9dGPWabpp8f|1FG zL+AL$GpbT(2BVlla~N$_sGiX)3bitFH&Ch1@tw|SghCfGs+UMyQP3CptyJiU%)Xuz zjV&4->X~iq(rA=tj`6)lRi2ZKqJ^9T`hBuzt}%&`?9G#ns6uoqc8al9A?k;DM(QF; zw@Pd*nC+Qwe6G;F1$CZ!V>1r1DDLHgM$bZH+^G_MU(n%MY?LgPD66o;(_-vaXhh)} zPtV~ElL{~PbQl|&81cE(ay{biEZlD_H@@e%%dt%f-Wm-+RtCs#;|^A1?gKbD^^am}FgS z)GD;MFx9%mSgDY^XO?xTaSNkW$S+;2H?}d7mb~6>rQ|U^7npH$T+h{z?39w?T|zQ0ThKfi4kOJJ4a)wHn=9aFn%CqvoD?MoFU;KsRf&wr5oQR-@|? zw?(5n5O<44zXQ5eqi1?fv~DwAQFZ^m=QQh1|RSBLeGaUUbug1<9vVI)sOe`oAel9%*a zY5mUFqtHg6M~%U!NiExfb{f78iJt3qw)L3Nv5e5g;<;WIS)E4bavNP~J!J$>x6vl+ zS>tPs?zCPoURzviLzRfMEXylGs+ zh|Y9gv)(keG5W}$^OrXb<1CVtwSC(NG9t-Ot+$P083)hzj(FP`tI%P+zX6)0P*v}D z#5=}(h2|pe9ivg9Snt1C?;2|qIYp5EEs4-NOZ5`Ejdm-l01gF@b-0p3rI*A&Vu8tnbd zn0ua-99}fS`&Z*>g{q3idjDpuzkuRoOYAkyWhDE3ud#&@d4^=M*LYq^qFv^BzcM~i zXj>5>_gc~-J?2-+b~`(R~MZTHINS3<5JWnAib)mUQAu4rGa~mVs)4j|;Got*~ zczc#8r|U?XjV!Do$2CGbE-y%8i$&5CE|NagUr(vqPt0h%xf6Q zJ4S=d2X(r05VwmF?pO7B$UE5lgpoYUD>Z!^s4O2DbRJo17BQk4MMbGOf|0CInK@e_ zs?iX$!x2|*e(s1HYW`CpYO`Tx;gytwZ295la7L6vx)^RwVkC1IZthlyau{L$O(D{9 zn3;N2T+2xF5JpnVNOOor$zr5gB@ukV^WIVBd`2>dQRY<&Q4XWcTXec~F~+<*0X^+V zH^%IFHRUet`fzhFBg!35H<+VU99hp;^LB^ik>=+P$)n8g9g;_z^RJ2P9A|E2Bz0Dp zkEl4(d5l?nZCtX_tY;)8tISpvN0Q^sZ4Su^=GR)X&^6Jd7o5O{_@3|cmUohw%Sg7% zB=Z%Gjx?%G-}UkQjy0Qi=`3R%Saqj(@ce?q8j*E)v=Esa^-rVb*VTv0B{yWEaT;CtOHD)fORd{X+ zck#_dD(=+2Zvd@SXneswtH#`-&{#&h6q>=veWTPlhtX(->KQdE)XHe1LZ>r&MWG8B z`8G){vA*vh_kN7zj8J1%$~e^FNW>k_=t)5>QEM)B#LY6-sW@uS5!an?$(mH z8*hHDQIcn3gq9vuy4x<*O9g=TL?QZix=)^W*Vu{m0!BwwRB-XYm+ z&eU;uje&WJMoGRU=3<9r)TF%adp+$6(Y>B@ahgVSuP2VyXBGOEnH_O0V!647(dE9E z`}XxMH#af5SiIYJ0MIrWC%*1`DA4l?{j+bm?{xDmM(agVzmdK(%&MEIG?$A${l@vu zGSAg$qVH_;QjG@q&M`MDGysz4n4f4g(RZ%-cZ~-4&NJP=l{&9W8wWH=qlvx?%o>db z_|}^B3JrqJwdNL$Ci;G3-mB37-$mx*3XSeJ8R!oh)%q?r-_q!0-+Ht67Mc6#ev5n? z%%K{!`K~gnG+N=i*8H_b=lgCjuhi%=-zM{Rjc)MWZ2nE7t-f1L&n3_j|OQQ+?KbY>@q|PJz?e*<4 zi#7Vu_ljAik>CHSS+7xs|8;Y{M!o%SnVlL9^uJ?%sZeFVss4A(Nw>=!D*K)2f8VUt zXuf}sS+CHl+^xP3&E**BctO;{_yNDs+18LciZ-+$l?TdTxt9=t|e9-Jjy> zr_d7U?BN=rQHwv_HD053f2Qkrg*y5z_h-2pHCpY@b*qHlmJd8@2LM&=IxA+BB;J?THxHAJHq{DWQN z6gscpR)4AMc#XFE%Uz8cP4o?Ot=4FVf4FOdMo;=jy6)8I1^;MQr$XzYbByax8g2KF zb$z7KMBh=a?-aTbl1ICe?~Y9ztDA_Mj!f5bzQB{hmdS^-J#Lj{#Mtc8hz-G zx?a-hKKHk~KG*0Qe}~I^k1W}1{r35nyZS2hEp-0MHAbVi{b#zSYxJRiwQHe5R`JXJ zH7E_Ib? zloYtaRi#mS;40UAjdBCmxK7uoPhg{KgGMERO|ESkl?85c?b2ve;1<{C8XXn5-R0Y6 z=Ux@K(^ag|l)yc%aT?VI?sLu6Xii|et3#u3;9=K#jhX|$bKRxUNZ(G^qZ%y@{ND9~ zMrQ<`alNV0*@5R>do@}gc*$kmXP4}Tz@J0i%~h(={eib!M{88>d)GBXq5NVq z@Sdwpqolxxu1hsa4}9XsyUV0()IK_sg>67ncS8?i#JpsK9rw z*%}=c_=jt`Mpc1*uB$bgf}gECqERhAN%FQva{?asj~ayoes}Nfc7Dx)pnIG~I|3>0 zkVa1i(%q{ydLfYI-lWmXfgE?IMsEcQ+#hQ6L7TAU8jT7}a?jN0sK9aVW{q+KQ{3lk)F&{*eX~X-fm-+D z8dU|3cfX_2l)xPKKQyWhob1ki$j*IEV4i!JM&Ur6d#Xmwfd==f8oeA?~WT4&stwt{dI^5|G+qr)lSne*?=3QCXnS^N2>H0!5zJG&(BK&-1lL zxq<$k)W-z=yIjnIeGc>t)~F;f*fU9^sz8~iUZW|2VV;#5)dmjpT%*yPz$niH8ifN# zcwW({IdGKcOO0L*jPnE^w{w3hP~|Dn=!3vSPnAYH0@a@R8a)}9;yGQT7Xs5g8#MYf zFw=9ZMqdYx_dKG}{=jU{iweD&`N+!=r>ODb5=ZHvg z-=um^o<@fzHFySSG(0Kd8KKcpNll&!8cj-S@tmkpO;VeuL8JLeOFbPLEl%q2oUhSo zNx$-J(CF->Gd*`|bYaqJPp3xTh&7%!G`ckDY|keOwH9BS^lJ|eJMo`9-8$FfV{|#6 z7o6)UQi#qA&i9lmL_6=bp2Ib&_5H>(Nu!f}7kkduXp!$S&lMWA`L6KXuF(qLRh~~Z zI^TDl=bsu~=G*8={XLcJaxuE!4ZcmDDH?6{{nk^b(RSaho@E;C@ZIjYNTbJncX+O1 zB(!*EJyDI`O?uXI zwnm>Oz2LcAqpy;7c{XdbKj{_E{Tlg#uX+BU(6-`Nliv31*67oucRhdAXn)fCo}U!T zhvY||%%^0H@{8Y1`ouFpqfe7Q^NiK#tE4YH$7-}c=_^l2BVX`a&zTB64xRt>tkdYz zr2U?2HQJAFMr~8*&7`cL+xopmg+a^uqejI+zqQ9smzxz#w!YD*FxbPwL)UCCkLMN# z)2%#(UPkWO)}b1Gnv`pe(rABDfi+d3_aNEZny1mHNqwwFjrJ!MTW2Vgk@;d$iFJ`i zPbCequGZ+Wq*CiPh0g2uVp5s)m_|<}4Ygj-=&_{X*4qkwUi@Ox2mLf8*KbX5nU(sS ztkHS>E)1S-6>79Tc!o7tqpkiktz$LX?q6*kuhB%`8f%e4p8h8W&$f1IR2MwY%6(qu z;OXBOTx-QNiUogTouko;;3d|j8g2JqW^Gm|1v;;=_GwfXyxOXLLF!C_&g-nZG>Qc` zT2E=TBDmRlMWgNh-&&t2L>6+3C0>+T$U<(jk{L-0xx>m;anJR-DtL!=s75yh@3uy1 zbZ2mzHA$oUgZEq8GQTBj(KUwl>Y zX{%kMn}W|!b8Lgz8+ln75ie+J1t8vQ-^q2>Fdtoy?`Gk}U1$vS*w zQ4H?ccq;l^$sbuIQWDQ}zZU%1s#1vR@Ub;tp)J|L^! zoMV$ewH7JVGiOHfUo3iuEUhkv0exm|Q0VZS6O%u;?oy~SXI}DOt)~^51@wirTcNo* z4atAAzSpQZ`Ae(t6{)i>ryXd7Mk|u{S|=*hjJUm4t41r5zp~aVv?6B>(Cr$nP5!&J zOQE$nmjZpF(bdUcTfslc{I1No5vW+9n{#eW{>BeJ@b8PTit5Km3 za~??k&RV0;{+vgXzqhVYD3JSP@(m`$Q^}IpTzOl161I!aG+Y*!+kT!y9~+YwJ6s ze_x;JEs;oU=wF#)dK)#GoZ|AH$4KVx_Fk#cYT@>7kx1O!zc$6=eM_S`DVDeJH7>Qd zyZ?d|zjp>BIc|gAMU3RiIOwHU36u4Z=S%TksL-29v0$qAdW}{DGrhNKwB4WM-J#Iq zxv^lL_Z5v+1bcel(`dWD$orK-wl5slvBH>sSIZi8s{)-sZBI#}XuREXYmu*ADYA$qsL67Mw%(c27`c(*A;?;2R* zeO@7YE5Q=)9);+A0!zI66r$haFY#u+#ku?T_4j*`pF;F@k0suX5{aY%Eh$U9k0`Vw zxHP5ByGNrlQlehGK$7YpG6tNH67v=+Q~=cO9j(xzKuf(RDl~Gy*(s-aPuJ+elx5z{ z8eNw1EAR6PU6*!k$_no%8l3^;e~0puBj*e+eu7B3qXqY;oZ&5Dbh)o%fUC!u-sv*V zcfkNZ&{~DIr1k)MTA}p=vc;L+ze&Ve&h)z9Wu5%={z~s)g`S4wN^h+~)JiM8zmka4 zt@N%_aqkQ`q{k}n0}6dIpcKfrn{;08qj_wVw^$v%T9CdO!EkF){rC++h* zZ+-$Q*Jyxso;SwmNgq9xdx3YYLiAMb1>Ox3;i=qGYpwSyh3Glli@cuqDTgQVjP)gA zoi|sb!>miZgB7CZa4+*dt`I$kdzJT(3ej`8S9{-Ah@QN?#`~2*^i=M(-u(*EbGX-e zeILmD=sDc$y^VV$qUUfodgp&gXqCt>Il0Fs@ADr?)W0NIZ1#FTmS|{6U5}f*g$f-} zvZ%++-VF*(ENSZTTW{tkQgUWVTaPW?F$ygz>F9Bbw^pI0C55hAy=@vr#cke|8lBnW zcJC_+oeRl3y97ep~Wk@NTd83rSv%Uz!mr zROr5vU-!7%J5HgO8PzNFDWh{0@(#QZk{cxww7R(4yHlg)wdO}P)GwF@#r~YhM#@@v;JD8r4PPq^@@n*fmuuD9}GV~4_LrD2S zsT3XxYKp@^U3kynfjLsXPal#T07~y=v%@ZN>)?N#BXgX~`OAwC8ePNNx1S90Tt|B>IyhEcucK zN-6fU3@Xo;po!su-2Nx!6Q8Jww*gXkFWaZoEcMV^b|l}#dlf0{jFmF)b1u@Vow3gF z!Ajzkk=mS+&RE$dbzC0FznH_4-w)PKZyr1_y#|ta?2+X+GL>m%j?P@DE{S#gC7ka0 z(&$UnLo%k2xyu%l`O2P>{O)?3k}~$c%ORUF@!m-qn=?V(;sj6+-aC1q5+=5xtb2Fb zvy5~WgW|oS93~FE84oe%uM_a%d#T;qFGFFDAjFaz7EBVrAKEnMXmcm+I#^ zQp3UM&!_z*vGcf&l6IHxqkWw{3&@gmm;8Co!OH)yY5V!SWURAZzod3fkC&BAy)UWk zyPv1Bucf^7MNSPe?DP)@3(GRd@;gU&_wnWAkbg7T9~$iIWZ0#AqttUSf9uTUU|wY( zdtGOa2Mc%CMmkNrpOi*1#k$2>wzsZ)yg&CBN*+vuTU>HL&2I56a`&iM@}DNZ+sqJ7 z?|QHrIr-h?f1VTXWtX^z%hsLaw7Tx$+#yt2xo#=qFmYUpBW;q})>N}wJnX_}lE{Xg zoB>Gd#v661HHIK;h|x@)e(4zI$bLMI!?MMuA?)In5?-Ic{20><9WwOBI71NM6qkXz z#7!LQEW=iC+=5DyShh~)Q`v0&G8ajm8oJl(e z0X4*mp+v6&#S9MW;@0Vmy{*;m6T{5_~C_H+2(7yI+;z3SmqhT}jD;S5vz zOONUjQxNOsl6#cbm9>yQ*;(@cE{FQg6g8ZCJnZ7Uq>af~$#JXPsRvDQ3a5&P?NnVk zcB;7k?wY%E>{NBg#pLqXGftdi2nrjbiDl$WM0GKllUU}ie1mH(CFza)2Ts+M@07Ij zrS`YWCQBlFgu=f}rfV*C-MjMtJ-Nr*)2>CFW4Cae^Y52AoqN#Ps&S4XC@g8BRs8#8 z&hA#8IL8namNcrH$ zx)VoSSH5$tWsi4fO{IU3V~4^{`TsLCcdd~7w6b}^Cp&&wV2VL_D#-nBxhKb;r~mg zJp*iDN1*Y4>kjraQ-OpUZfZT?1-}c-YRXE9ZYL zl`J9kxYO#SACM)q%lSVgLsoR4R*LiO9HkB4#O<(^sdL;p!*PpB)ZCTtv`J_9|I}35 z*bdCZFt;&+j>( zOqLcapY05cpi!0qYKk1b$9=G{d`el~m3Go!GAgMqvi$g_ax%P*e*`FB6PBcI!m z<&-1$U{CMN;nt8(@5rYb<}+sjQyH%3u-wu#!NisHLAe4U!_?AyMmk60;6#a$wb z@4l|W70<_u+rg_a=uM;5OlN?8BW5!VF(<-w3DadvS1~=0>BUU11YIp|08Pi+yyqlW zr1}MgA2dn^W#b#SrGqN*jRyL5@`J|LIW4IV8g1DN%mbA z&lvQ@#|UelAwDe4$XsIXEzQqd22QeAWH({_6W=(SYzO=GSsbYFS&Ym{hhsvlid*dK`3E_V&!V z96Og|=W^^^j-AV~^@v^WJ&*NVY&MsDkhNFD%02;IQTDeiYJq)O&xp3{(b=DhE6Wy` zpNbpHDiPjWIw!jkX+QRyhql^}?>o}B*-uCKg6u2JN6Ri{dUN&-(EO+DyFpju>%Mc6 z-^!*INXI9cW)GUqc*$)~^hx~-_$|3F?vW?Q5E6trljsSfQG|${K zFo8bRy`mta*8B@w9iFcRj3ed0v`p>(G_p-zUyXCdL9MZ<$4l@VrG-@Y!wQMh z)MKbgoY&#~N(;xR*g46E7y9tk^8Wa0d!{%PG*=7(EyQPIeWI25G3IwLKi441LW3lW z43b=966ai#IBQMftTQQXC-^DiOLJ37iul@mBL%s*I2RY^;^JIfBw6ID>fsZ`u4>Q{ z*HqBKt{Tu0EI*p%$Flr5$d}>k;U^WAi9w<+zf24lA%qJ!e3F=lhrlXD8#u>_D?w{S zEjWwCX`mTm0yuS|8Q~p)A=&f@SU z&`GIJfPR~21nAQ(;QfejBI?!PHS)jwyH-XMce}Xw5 zFzx4#idE^AOsm|_q2=okz9;=G&|vx|rcW^a0CZQX%fsblTFJBy^t<#uUP@aZAnMAz z*KEnJ%)Zy0Sg@V0@0)Ey`&`8$CAshycWOWXsw8g`T79Dx7nUlR{ zI)(Qzt(rmM%}n>qq_De|Xz?tfYnX06p2D3cFg=m^vx(NvVR{nL;<-e3&fR1U&)>u0 z%_np0DI7bG=pLq<=QBUV`~}Qsy19<|^~?`5pXufX<}YMEUax@?Mwp&Tbmyt}q8)ZK z-NPKQm^n=MEG8MzNSq?3osGnq-_#G5vy$mXraPJLX1b?|Q#F&!o@NSnws5LePQ`R1 z)16FrGu_k5sg`i6C7h~_=*}o{b~D`*WtkZ3VY-p&PNwd5iY;Essg`mors6aTSDi-u zl^ov4bSKj_9W1|$<(Z1*6m~CXc@A%6x|3=BuZX|qbWU|Tr(!BrPOc~ zo*CcEt~!f3XA!4<4Taa7O?2})L_2>?bkDg&-RBeCeLknXfWlR4 ziPm38bj@#wZoY`<&WlK(sg;o@tFR$WK5{(7QoHWJ-@1JTYKiSF4%v}p6aW^2JX&_NTPB)3&7Fnf`kEJL!AU zKTAI(5#~xFTaq#`cUSGM>$NDdVk-k28MA@MI=u_Q^aV zvodpP=FH3!Gq1?JHuI*;M>2P1zMlDU=3g`ap7}%OPnn*qq^z{8oUEQ%{jvsT4aqtz z>xit1tkqfPX8k5>eb!Z38?$cCx;^WjtOv4wm(`i|Y}T%dn|8P-k!Wq^S;MYI3xd% z{IU5H@~7q3=120c$={TJXa1x4FXg|N|5^Um`R;<`f{cQ^g5rWh3x*bqE;yUZAD@BuAFLD?BD4;B)vNKroK4~)d}sR#af`SSJJ(I(4*a`Q+%2|>ZQ>qrzqnUy zN9X}qL?jtMRuShj{XC@x;U80oli7o4G1KxMCn9_}hie`5W)9!!;Jnpi1td>Tjq7|n zm3}z?aVq_|-KqZzhs<}WpCR@q<{V63mPeLEmR4%GE{)PUHN2iix$jA%x=2Z>Q%cHQ zO4Bn8A)Jz%=|?-_u8d!Szm4gGOmELj!hyjTnbSZEvl>7T&)NVgvMJw@Ovh#q!w;40 za0S9sb4kxkrn8vNX6ni${wcZ3-K33Zn8Qs>Wxl89t^|Ko?m3|6n|lf9$m|WE z>vFFHy&`ur=&iZ8fW&781{MYi@l1II{jp<`~)F!)_N?USrCg)RY+@9(22w{ge zAUv;-XamzI(+;L9nV!w`0;ZQTy_)G3rtkHXz3>j++;n(Wm6!BWU(6^X8ZJ5(oOc7$ zL6;UC&#{f5q7PBozjn|55uDw9-UA(({S)ZQz8;?tXZQUW;vI#gA>O;Y9W#L1M~>N>2W0gS;=Ta| zpdY990exryjR@JNf8wx|{QH36i2Y%}7*JV9*&}0183QjxY$?;Dna&<~We*dc z(#0N={ALn7Cw`~TGzH$%L~^1%5M#i1CLx>#o*~jfO_6~Z13NjQ*@!Vk7SlY$nAp{2 zf%XTyj6!%Gs43=)F$jl1O|d{6fp8tu zus9N&dZrEHXz&*@jbPtx!oL$e74w227K56i5hcZMKtN5=EG8n{0&0pj?5R!61IK|b zMGXvb8mK8cP!B^aM-5D|jOnjX1N`0r)D$aF13V!EYKrs437{8<+2CA)+L-tXAJOYk z8&hmVJ?Jw(A<$<~b`!hwFz8=UUQ>L5dB_w2V=-u&(FB@qw18$COF(msC}>}!9kicu z8fdYx479)TE6@SP3eXbcOwfVGD$qmmsXbE+GR_7qGky&^)Hn}xm~jE9c5ewI@-7bbc%5$=*h;_pr;tug3dFp2c2)+02(qjfz}x}fz}(p1q~aw zfHoMnfkuowKunDgPv{d0KLk16zz63s41>7 z9z*zAP`u^9cmni#qsioyH$PUo&0;ecN~$^c~|* zpzj*5g1%?G4*I_FCg=yo+n{@lcR@ci-UI!}_yF`{<3rF-jE_Nk;DiLD1{7^&eg-zOajWS9z0dT3K45x5A2R)*51UD#kC@4zJIo%SzcbT7A2l;TcbZwCkC{23 zkDGa*PnZRud(57om*Lye(2uW3o8k(5FWM9v@MUPUv-=RxtMS!lw6l8<=(X-r&`s_k zpqt%8L2q&o2ff*S80c^Dm0?qCagPDL#eD?mt?na1Z^QS0@r!AE+ZScPSA0#e3*YNC z#gFcZpg*~*L51fyP{T6?)bvaPb$Mohx;-_Z9?vXL3ty1Mnh)QKh5x}j&!kle!wF)N_)$hSc?Jbv;jA zFI3ly)%7xUeMw!vQP&^Tb-%hAE~($6t{1E8rRsWxy569!ud3_o>iV|2{!?A|tLslT z-!1j;SJ&@6691sC|5VpBOY$?+HA`LlscV0AJw#nEQ`alh^-6WUL0vbg>rLuNj_PgWOePKuBGZaL|uof>(PEG-=wZf)U{n*m#OOtb-g|ysMG^=d}B@70V!nBfQGuM~e}_#1-1a{TdsW2dy# zw>O5563y++kyu$nTc{~~T1(sFviinGQ5lMb7q+x5tBA$gA`9AMVKH?UNlmb&L{%sj zYHf)$$KoQI6?O2!(Ym%sYb?^z9A{1mN28&I;VGe5-6Ao*qcvO?3)heDs0(+ILsVm= zF5<|ddSP=*TR5(%y1A~gy*`Yzbcyq)H-=&jEp1J4PGx&ztlgP(dRt3txGm4fe5^9|g=}2s*n)XP{QHa`bsI98yG)I25;i#if)dVX;(J<9o*dU&X&8cZ= zZ>vkt8;y0#n}ijU3zw)y#T=kSi^2(}Oa0Q)?kJ>cxoAyoMO>xLoN^#$?V`4Ds6H;t zz1X!5)icA#6k(eX>#L(YO-v<>WUL? zvvF0pAq2MmSS z7ehC(xmSf7!wZp_!*Gvjk2Io@#58zP@|!iWP#rdK+Wxy@IP^B;4!eMvIu*qu9H}RS z>Y$UF*&a`JK0*!!4X3umbU5DinpM%*sKYfaO<@hDwlv4V36a<$9a9r-Y>>k_(!5Y} zY0l60i{KvD-&< z?Q6ynOmfOTZ7dBdZl?#~Cs>`*VXKtNtQ(i+ z6}Ss>+TG&Fsdm)@SI`!V(in59Zm#djni*agcFu8fOgYj>26|{wVliu58sUVR>%v&q zhJ{9gmQs%7<2&G0y6~zoekkR%hAt5m@Kp<&sp%%PwK%&r9#PxkP!2Yhl(2lgm=$ux z>cGu)EwpHjMwZgDRW5l&O?zD(9Alh8OCRlUrCOo2PYO4}eh6dO!9Ch@rjkQ}*rN#T zFjT~ZNMl$9CpNY$2*CtmG=%XiLntb$VPEhs@iJ6{w_HrdDul_DP%GsMOT~gUvK+x0 z$iujJb`a7ElzMxa7heUUOyQ0guLx}q0{@D+(MFU6MuPdp4z))ST3q;MbD285q=_JNCw>Js3pu$}xWP?HOXi+XQFS2FQvg&E70?IcjcD!xT7TPhz zn@Bc>AO}L*rK#{UqKtgBSQw7YW5}dFz767-DhGCku~KOd&zpx$5v)}3SU|b#k;Aqu z!d*8^-8r16EvK4JG|_g8>)Z}2wYgY0)MMaqsiXlowqgQnqj}xARJU$i&hvos9OF!5 z=k1iXc_cT>Q9hD!Vv6UDBiDpt22kxdZ~D^<2AERHs~qPi-=%W5pkMXTJvM#53f zLCrP<9l>fE3Gj<>VQQ3=%?vlF#X06uwMVUPZomP1IL70(p0;k$_&&6*r5y|WrU;I< zLLH)>0`(M{89Gg1s^_UoP4zO|7Iy4RRRcLWYO5u8uG}QfF+j~y(Y6r9ZjQ;SNk_qo z$Tw(vlD@TGHZY$IsAh{NS4nj;JBhq1@sQ4~ja^dr0ma4^v-6HbZ8Z^RuGEJrKMLwR zsX{V=?0!z;2-Z8ocE2kb-X+VC#X&9y>63d;-4YUVtRu$3jbRo_C?*=5TXx$0h{+T=lOwC6yqpvDE!?D{j(4AGZjc5{Cp%(RlzP7V3|TfY z+)TTG_)M9we*mcNwwmw8At`-4Aml#Vk+)qYHYVi(rDfG)N)0!&QL+KW;W5hunT3k1 zXln~C<3&v)t!zlPk{w)a+p?MArWRPQ#8M0I-v##K;L>J13|*2Zi$c49(HNU{oCq%g zSx6z+liXCmJuYoo47XhoUDjNud;^Coae%OZHp|C^7e<4dXqWSG@T~st; z@iM(Vx=0P#>Zmjkw$TbK%h25zK(+DRDfcKX1Ze>^GhE+})osEiJwXKqZ{1?Fe3bX^ zRB>qu6oOJgS&QiiNH(!3$~OF|Eex?w;wx>AR6Gn!O-9R@GdbM6Pz?@yk|jme%`lw! zs!DIlP$bR=dkqfI=@kd~+)BoUrt(!D5^=Em#)sKmwmfpL439uN$cm_NoS8Vo>PQ4~ z6|u>f=CKx5=O;Sg6q(Wj2^yEv8qoP@Pu^BIf;?uiO2*7#?<;5_uOPC)5K#wKR5m`I zf-Y(Xbs#0Cgqs#%R7&rq7W*_JRWPczUrGeMi%kgxU|+o5QhY!j$h=kKA0jDA3hqnUk2rP25hxwaHuIE-huIOq23PD zP=kUljA4Q|e{lr~a2SuYsV$W#5eMl=#ok}@1dP=$waTnUxM&JY593A#mNXQu3N4e& zNm#AP(3D6sZlB3;jcN=MO=ulr)JEzS(@g=MWZJNI=S7oj1~SE{&5{k}jF3&@h)07s zX;m94l6H5BLcVo931BgmDqA2iecQ$2e=YqaH>@Ti`$z| zZcQnHldMQX1g^g8I#x0qlJV{w-x!t~r^FJCpFFvGdQEi=Eqkd`yDWOgN9#g-OcrZv zX{=lng7HF-mrB)`C18COQE7Kw`HB4w;c$nb!K0)pXx9vOB-i3%LZrEVN+jAuClb?J zq7hzrS4Y)3FqKbKM-OzsOzcQUxZZi_O!mN*fR$NYqzTRiM?GOozTsxljP;yaG$t5h z%swu}IvJMJOdd=PJ?A1hDvp^oVZ!*C^J=Q+jCbtQ*h`Wrs8k8M$si8IC;9PRb0gty zOp=TrVUkE3RrBJNB%A{=ie|vVR#G)k^kD%G1!N1w?L;wTHz^Q5E6@tm9S1%iu#Xe9 zHtBb?YHq%ShUiwW#1h*Im#NJrZg{cj+4~z_e#lKE2dU0j_|hpQw|{k1&gPY&=9XsK ziNQ<3LhM@t6jW=NIMZImIQ7UZ*z9OaA;(n%PJBhI#jy;hEnhY6&eJ0a_V#Bcjz(~M zxlA9XlPQ;By8zpUSw+j_f<~=tG#{2EkL76{$A_0?Smro_i3){d4TKbRp>|C6@%1vb ziyT>TURO+RDAXpJ=x{vL#2X$uD4)`fTkMz}T26}_7$29?LkRW|AwhkYMssI|<(Ur8 zd?X?&7lrE<%ZxDA)oA8u*`!oXdy~ltBwIDW0h7I8kWsaS{)V>_Ogi2r_d~< zp0{oY(8clQskArHT#JeARqoj5~%(KIG zPe|{NQ<_$NBMsW@JfrfSi!%xtansqi-5{+t2MD29YImf{88xqJHCvr82ofB{kq}7hjK7^GKe1~Nsj%4{BD$mDQkidH5$z*$k8u@&L z1_YhXfN6JM0>84NcKpO?Gponf$blknSG6TFl*(IS{QR!uBIhhEx~lIl53ZNk-Z*_uZ(3Y#c^c_3wegreep3y zs20b@Vfe76Ex7BJaI2MKE7VbbVj4(eaiAW*=#~biK=+by*my9_-L)QEqpb~o8Rs;O z%PdCq@C{l0h^3u^AOEPqZaki*a&iqVC>tXo=L45^0vJ<6WMMmw^ij8X zB0HM=3av*FiJP@plpIj%pb@ogq55!BsBLj~&6O>!%i#7FIi9VvGliSLq2mD}cwyY^ zc zEMc(|AGpynbsHTHzn*Wj>t#Du^Y!(#7acwfx8IznDfWFkx`%={CeV$Y>BQq{oOIGMg0ZC;8eB}BDc5yM!PM(9B@_!m6$$|dD=bXOm@ z_FJhDMvf3Q=n>q=R833u<~4b9m=-HkC0dK)QBQG93)ZeEU8q&vp2B^f$t|ZLhtuS< zM>wORLw$@2Jgr|=$G7b9glshCcotWeY9c*Sn-CSn*%{rV;fWoUfh!X9tOENtwO<$E z_^ns_HY}|OpiOPG2u;Bahp9-3IaD8>bl^8kb#j)L^B>*!jkdP%BR_o1)4~(Iyhlo% z7R_UImW*ag>aX z!F**OT}}^&7vo6_GzM%eZh5UC+Ws_SxlDHoMNMNEorofk$K$n(J;&4Xp&n1c;5WWF zJ5c9nSmP`vX*FR|Ob6Y3=ChtDbSPc103%dxoa}uAOeBoTYrlcI!2wMUElYUzSK{NK z5~mR1#`((nxJc2lx%H_Od}c4!3B`DCmaH!1NT)hontFW>$KVyX&}eq zQEHAH%5)e`wA3@Vl)Y-ONa9n5C^Fr~na~)*B!F8(cnnFGQJpbB4VsZ31BCx}Zm8pa z1Iw10_SV*xHs?<<(Eb>C*i5ORMm_^~rx&(2hH$$Mr>*=fFYO@k(B3ru^+r^TJ*sY= zeZRgEH!h&kfw!Gh48yNkv1K_$&CP?1{%e0 zaz$1R=n`lQ<2QFPa9M5)?j!<7z$wFT_1eH~g2ZX8YcY5=c#{NH5K8`dPDMI|e=2k} zQeHXpAT=K4s)Vk|xX!|FqN#i~e-_H!C9Zb`>QDhWdWXe$t`$kwf>%pvJ@W-VlLqG2}>nQiPh&m0CHj6Hn7{P2+ka=&4r7g}KM5O^Udk+qtFaHgf4_NY1-8IKcdKyaatbYS?q@JorPj+vGBG{_5OIdfa zVsXgW1GHB>2i=4ITGWB9F=+y~8C$w{D#BBR@KVboR}YN~F|8K0p%!)4II*pppo^@m z2qRBQQqNVx9?2SLT#)@O;5HXM#sX6hP@BQp`cV0)_h>9p47CB(JEBINNRxJqr@6o* zdlrL;L#b$l(U>GVFG85Ewj9YWMBB+$iYV)lqgWIih+BlTXvH*o|H}g8gPYmF4e%{a zPLbsGpw^MrK;uUYw8wQ~+fdI@-Ka&wcz*!;?TEN!D|EE*C}@M+GQ>J<_yB49AGqdS z%5sqQNtB}AT88$aa$y?@N@Y~7mNpjUN~oWgq*3~uBCbid6fVTM(4W04(NE3zCr2@r zmwGz{ZDbpw|If!$i$m(TpO+$glO-j)q_Hi1Y7ytsfSf2dOo*T~PCB@a$yT_pDt=zO zEW^+0%v;DgP!CaFWI2nt-eTy%V#sbtvfHT5AUnoG3QjG9y7La2entgS$`-cgC(4ED zEWJFnl^h{WC?oZv-8*u;cAX1E@?@l^(L=QoNtH-VBNDSmk149GA;h9>dsc(rj8Gd! zdk42Sjcl189^v6Ov2&|qPf~~9u*+VPw#w&Lz)|qLiUQBgNk5*2a=bTEVYW>PONGFYh$WlDV~1=r6r%BD_YsXd+46}ij04-A@D9T7!b^ow5P{{8 zMbJu(Y>c!}FT1qS;%vbQwaJ*Fr z>r~-xcG6wXfy(C0i%aM^39lCtp1F8&647#|A*KtMVle}LGgBAaS=Krw|-JV?fY$M>-U8NaWZ^sYcv>bB2ZOa@7D9{h*Mc!X&Wa{vvRPV2+D=G1FdDSo^A>(PRvdW@ z(#j#-JtwM9;?k8SeYs$bpf)0droQ;{r4~puO+`thE0r$5xn%3Uxu8~~ZCqTBy%e@5 z^aIC^#fA>csnWy|Bkj?iP|0c03k+?IKQB!#HjH-F(wOq3jTQ;oq>%;nMQQbBE=Mj5 zY!9a0bXMGjQ=cp6?SiFv*j@@~6D`}E>;-4eYTChayrPyD0bR$Lvkh$~{#`di!cW_DvPs&8$WVN^ST+@QGNR%j>9IPyIAZmu6 z6LAZW)xbX-Vjtbma*D=3S%5s4iQwgI+P+a+r{uxpP>w!0_D9SAjIMrT(M}}uGg@+N z8zsLNU)G5uDlh^Ld`!{R|B$6nU)YNyG0@g&+j3lQ7s-CoQ`kOMF3q}Zh6g6fP)_6( zOgBF zI;Zu2h(h8(| zNoeFsKNl|rO4UR&PS=@_#)7>e>pp{ZpADsEIUCFQk`6ZFeXi$9eByk2V6D;<(}<#DSh+#MflIROjroWM zbCNvjv{wks&FRXeQG_*6Z}KCwk)W-J?JsDhLjB)_BiIASQ=5o+6`YoQ4julE=Ted1 zrdmf~L)16;H6qte9)if8m2K%<896n{Ei=5^5+}C|N4;T`i*lneNS5{*`t7>zeN4-pkj5NmR<^lO-Dv9vW23UB;GNnBLap0Z26VVQ%aO8%OfOUE~ z>`izk;`M>T1^Z?WT_@sTo_Mh7WYQ#C`4q=i+g{z#sHgswTkT^|miQi2ZMBo^^pNt~ z{Uws9RLUxPjzulvvlopH`)~tgPC7)%9U_b&%P@D-zfv6LOaZ0Wa2Mfqhm%l>Cj2`b znxbe6+F3RT!@nl)hsu^ePq^UDy@B~fFAo#G?aSvLpEqLnd8U=(E;5W196%cQOL3Km z6w~s#th8LWz<+Loh)D!*OBOCGeV_;O=>y$Gf=OB~VMvz{E)i+DkSX;PnMO(qQyH3MQHEO6N+w=%GGtwb&&SGq3<80G zjADskFbL&HR3zxnL?!?w042gStwPf>DNEBrKIsEf+*VJjhyX<)3<5|X>y|bK5$P+p zxvlh7V<}c&c0z@TLKt1;m+RNkPVu8o)km4uE`rKC9$~_)|9EYM+K&e!_xPV`Jp?T$(={h;#VxjrTkI?@fXc)u%%z@~kv@y8tT25B)ps0` zD(;R|wX#>X`H<0U6t{~RD5Eah%#E~;3%Snj_;t>X2e8M%s&(md9IOJ9#{p%A#5~k|KKK{vQg|4!H?q!+ zw$6=Cod87fpC7YGYDy|XUg7ppO30dpew3oHFck_Zl$>mbfCaFo2l8Cl{Xlz0iqcQw}DI~OFC8n|ekQ5WrVq%jTjrK3? zKN?JG_47UV&CaeYDf%z7?A{;eoqO)R=bn4+xtDX_%jeTX6p_ezraz=@E}9m(h=2$T zz~)u!q~n3fOnb~S?J+G#hY*3FdZc>9;=$^m#SDuSWf`@?(}t!3@oaV0Vg}P{G3iAP zC8cAmIn_ffW*HNq%i?mm9N3s%){uO4Zb+1Zj$cON7`6$eH9I7A%oC^4+ul5>Q$~ZV z#ibp&Vo%Y-hOqdUrp&}?P#wP2ijw*pr%~nDU1Z82x%MSYQI}?o~|^X z$!V@V$YLMy=fhV9iIAbsdpTC(5~9#Yo`_-e%M3Ppw0W9QvbY>G+ya1*=NU^S8HO`W zm5V%gKrrGZe&Dl;f>K!GXVPT3w8Ted3=C38;ec4p2+FE8Fv{({6f1ezYCmzcy%&^% zmzm4OUeHNXC&>YaLt8o-$fQZtPJKosPorEqVuD%9m9eLhl_9D5*-r_?mqAhO;)POu zG?7^CuBGj+S-Y((;-I=xGEk`q)~%K1G4k*Oc$&#W#3eVRq!wo>+Zphg#5EBeIhS~*9Te7-)H#hfxCva28x$h-m?$0?MApm8i{KA%EK2%66e zS}3GY5`q>A8hlM#;A*EO#T6x({U$$542vaBu7m2i#9}VXFwSLEQB56FITFeji)o&O zDn_Xp@f3=X3W|;cs)+^M*rucn5(#k(rOP85CsN`VkWA!7VUkL9(vj+MF&mFnTHR1eRS>fr@aO<|L2$OX>iGl4cGaH2Y8?QB#Btl`8qvCu>VwAjYHVI$md z0@1L3&@fb$2_$i~o|bKN$^x28QlQ8Xr~uGZoElDi8nv=!C$9ZZB z#brzvSklz}R%;Wsmo#5ilhkalC1!h>*4}CgFl(BwUuYO$3NKlB*}^Ldu|)*Gst{X5 z;WAN|0VcW_V9H^DDZ&6#gaM`q1B}QFFspjAWo3X_cB^G&fLWF=x_~SL%(COkngOO5 z1I${(f(jBAmm(}KMOa)y!QxVc#ia;~3ni6WTqt|`r|^=6mo2=akp2mNRU!RTxXj?J z)X+uo`Ss2MWDcBDaNfEzXoJaii!PtD@Vs^3EPEg; zfrH5kdBMWhY_+^#;cM#Dg=|)vV#s*eJ_UTPhE%2fn$bU!g=rZDw(~6tSed5hex><> zQ!dUrX>YccthL%VTe!A)g73k2*{0_`2hl$5zRB-=XhXxJQlEcsY$^O|&HdBIilcuy zKlXOv4__a7<%K6de=Pg2=a0WUI5YKj{@1_x+UvX4{qeh}e)6%UufDkc%^#K?+yB-{2gUuNR_xBYDAEsq>|X44y=-tv!EzS$@Rm%j7kHy(U-dgr^}y8G|J zm+s%bss40fcmEIaKl<$FZhxz>>#vzNUw`S@dw$#h$y2T)zq`}tj6$Dj7!OL^1U+!H zb1T^&5Ayfz--{PBp2|LK2-pe*Sb!Nm$-!Tll5}H{l8~BL60{39hPHS+7Et5!F5cLp z&0UC=4Ou@4D$8%Ie~f)l4peGT-Qqh<*D~aq8q5U1K148r>OkmGWu^H~$wDiS{>IQA zsJ1F`$bm~#!vNLsMJ+0kZ=b9limDAAj)YmJn4&m}gD}jMqNt>}7)8Z^w$PeI+OlA9 zZjdQH)Fkj9(lenoKOF7)l`d>sE(`*WaYDa#-Rc(<@EM6Hpj4d$AHwQDPzb}Q7LjL3 zg2>{dvw(<)?T7VHW=q4kqEOkya9-kN6&Z{jO{UD~undJEU}zV@jBHT-o{2)XsY>Jl zw$^b(K$FnQTP=J}Ve1h!ey4lO8BQl~-a ztkz&3<)%2&pRc<*_|se4<>KVMAzjF9~n0wraFQagxS0c02+5 zP;F^!?-MQM+gJ|6z&gsY;&)I(#Fp93$pa&>!@_ZeE!VHC(#`h`@@;#1hlSRV zwl$>f8sa+fd&7LkaJ(Yo(_T(-@eF~{0V{`^&ErT+y*evVnMGnSI}v0i2{|T-kQKE~ z@ZlqG8Sk9gH?ey%Im(^;*ykjP$KtCOxZPIpAItYB%`E#a8V|CWm?ICf>=RbK_pfMn!qxPvZWwk*Da8a zUf8#US>~W^&3z6$uyyU&gH5KkOqdKJTbYJ>sWKghxyp1&*lJZ!pfO@g7!q{BaX!q& z-E1B#*a;S47aW1bYLU{4FuVMyG7Z_NpdeO2A^J$gg*eX?hp!iPl-FX@R2^6XlLoX( zO)>D*0mfbkmrNGNv>G1bRJ_v4Ves&a43fqyHBc*;KI3sKSJo=W`qx775!kYZ-b2q# z(F(SF8lobHyr#%FsAjK<#?4uF(DV*EI?y1SrUQa5QiVqpHeax6(`FzYlOjEdqEV~BrFCQ&c4~y z1ocdWjqDMcMNrQ;U1Z{}Qy;jDxYH`wX39A2ld*NQTxlIM1v?s`{x~s40XwbQW-hb2 zo2)^g#z~?i^*9_6FUrRG_HvDwwpBE$(t1%N&@UovD*NFkELsE4)Ga~Qv6Gla8g@1%CWI&XPY6vpwk7ovJ__*)gx}Y?7+T6P$yXy-V)UDq1b&=jR zW$bdF)pv{U#VI*#c8_JFFOrF=sne*21=D)~I@67LQkJzN@#1JRKzAB%)-LnCTZV={ z!>_x)f0+Bg94N@@WD{E$8Co+mI@B1xd-YmR24DXJydma^Wa@A-kudV^bp^?RM-zh& z9pIk0*L)fK@uj&p79=Y-4kRPP!y|(PqlvCz?wguScIe{xP$^y~m2~opqgJ>aZu^=M&=1 zc<_;jXC@BvUf;QUo$gKfuY}Od^2TCWFye4>W9-e#1yGmy6-M4QWLgn7LKRIdN z2-DMlukeyFhjvqj`eG}l7}B+{`%a_b=6elXc$@kA3j3W?S>@c%sqAVJyKpghgz$^F zNj!w3#CF^m9wB}J*M;qd_{;3yKG6P_m6vZEa&Df+Ur6bQq;~c5f9@sYLsc$in{b+t z3?p55W8l$?y@q{G{W&B-CXD`JFBXE7%&cD^TPQe45 zmSf;uSKIx#7tFa}@O=Jxj2tv@VA!l>2`5> ze+D{Rp&^GjzMh9W%0c?5*6RD^IIS!KOK_>&$hUSATtURK5u7btY82Q;%4xiGmqso& zJD}-Y&W89daQr{fTTS^bY3t<-^)P%$=%?<*>bsRQgmMgLS~3 zZvZMM9JyI1xb*1hE}qFb%ejc_F6NE4Z+Nc1BhcAFz3vN|2gz-OrfwBJmQqvAYSB)E ziKFU=JCM`Jxx2EcO0Yh)U@V+e%k^K*PwFX)CO=)7lWVT1$%#oWGIHGRVmrq)aZAov za>5+49!o}dnEY&~j9My}HjREqW|cFCI^Z`ZN2@%n5U7fudnhBvrmi&3Z?osEGnrqA z``?m(J-HvVvK@Cexk9^}L^oRA7}yJX9O!YN$AKOPdK~C+pvQq82YMX1894BskM+zk uRA<9|GxWLF#~ufI9O!YN$AKOPdK~C+pvQq82YMXnaiGV69tUnR4*UnB-c@}7 diff --git a/Mvc.Mailer.Test/bin/Release/nunit.framework.xml b/Mvc.Mailer.Test/bin/Release/nunit.framework.xml deleted file mode 100644 index 1cccec3..0000000 --- a/Mvc.Mailer.Test/bin/Release/nunit.framework.xml +++ /dev/null @@ -1,10385 +0,0 @@ - - - - nunit.framework - - - - - Attribute used to apply a category to a test - - - - - The name of the category - - - - - Construct attribute for a given category based on - a name. The name may not contain the characters ',', - '+', '-' or '!'. However, this is not checked in the - constructor since it would cause an error to arise at - as the test was loaded without giving a clear indication - of where the problem is located. The error is handled - in NUnitFramework.cs by marking the test as not - runnable. - - The name of the category - - - - Protected constructor uses the Type name as the name - of the category. - - - - - The name of the category - - - - - Used to mark a field for use as a datapoint when executing a theory - within the same fixture that requires an argument of the field's Type. - - - - - Used to mark an array as containing a set of datapoints to be used - executing a theory within the same fixture that requires an argument - of the Type of the array elements. - - - - - Attribute used to provide descriptive text about a - test case or fixture. - - - - - Construct the attribute - - Text describing the test - - - - Gets the test description - - - - - Enumeration indicating how the expected message parameter is to be used - - - - Expect an exact match - - - Expect a message containing the parameter string - - - Match the regular expression provided as a parameter - - - Expect a message that starts with the parameter string - - - - ExpectedExceptionAttribute - - - - - - Constructor for a non-specific exception - - - - - Constructor for a given type of exception - - The type of the expected exception - - - - Constructor for a given exception name - - The full name of the expected exception - - - - Gets or sets the expected exception type - - - - - Gets or sets the full Type name of the expected exception - - - - - Gets or sets the expected message text - - - - - Gets or sets the user message displayed in case of failure - - - - - Gets or sets the type of match to be performed on the expected message - - - - - Gets the name of a method to be used as an exception handler - - - - - ExplicitAttribute marks a test or test fixture so that it will - only be run if explicitly executed from the gui or command line - or if it is included by use of a filter. The test will not be - run simply because an enclosing suite is run. - - - - - Default constructor - - - - - Constructor with a reason - - The reason test is marked explicit - - - - The reason test is marked explicit - - - - - Attribute used to mark a test that is to be ignored. - Ignored tests result in a warning message when the - tests are run. - - - - - Constructs the attribute without giving a reason - for ignoring the test. - - - - - Constructs the attribute giving a reason for ignoring the test - - The reason for ignoring the test - - - - The reason for ignoring a test - - - - - Abstract base for Attributes that are used to include tests - in the test run based on environmental settings. - - - - - Constructor with no included items specified, for use - with named property syntax. - - - - - Constructor taking one or more included items - - Comma-delimited list of included items - - - - Name of the item that is needed in order for - a test to run. Multiple itemss may be given, - separated by a comma. - - - - - Name of the item to be excluded. Multiple items - may be given, separated by a comma. - - - - - The reason for including or excluding the test - - - - - PlatformAttribute is used to mark a test fixture or an - individual method as applying to a particular platform only. - - - - - Constructor with no platforms specified, for use - with named property syntax. - - - - - Constructor taking one or more platforms - - Comma-deliminted list of platforms - - - - CultureAttribute is used to mark a test fixture or an - individual method as applying to a particular Culture only. - - - - - Constructor with no cultures specified, for use - with named property syntax. - - - - - Constructor taking one or more cultures - - Comma-deliminted list of cultures - - - - Marks a test to use a combinatorial join of any argument data - provided. NUnit will create a test case for every combination of - the arguments provided. This can result in a large number of test - cases and so should be used judiciously. This is the default join - type, so the attribute need not be used except as documentation. - - - - - PropertyAttribute is used to attach information to a test as a name/value pair.. - - - - - Construct a PropertyAttribute with a name and string value - - The name of the property - The property value - - - - Construct a PropertyAttribute with a name and int value - - The name of the property - The property value - - - - Construct a PropertyAttribute with a name and double value - - The name of the property - The property value - - - - Constructor for derived classes that set the - property dictionary directly. - - - - - Constructor for use by derived classes that use the - name of the type as the property name. Derived classes - must ensure that the Type of the property value is - a standard type supported by the BCL. Any custom - types will cause a serialization Exception when - in the client. - - - - - Gets the property dictionary for this attribute - - - - - Default constructor - - - - - Marks a test to use pairwise join of any argument data provided. - NUnit will attempt too excercise every pair of argument values at - least once, using as small a number of test cases as it can. With - only two arguments, this is the same as a combinatorial join. - - - - - Default constructor - - - - - Marks a test to use a sequential join of any argument data - provided. NUnit will use arguements for each parameter in - sequence, generating test cases up to the largest number - of argument values provided and using null for any arguments - for which it runs out of values. Normally, this should be - used with the same number of arguments for each parameter. - - - - - Default constructor - - - - - Summary description for MaxTimeAttribute. - - - - - Construct a MaxTimeAttribute, given a time in milliseconds. - - The maximum elapsed time in milliseconds - - - - RandomAttribute is used to supply a set of random values - to a single parameter of a parameterized test. - - - - - ValuesAttribute is used to provide literal arguments for - an individual parameter of a test. - - - - - Abstract base class for attributes that apply to parameters - and supply data for the parameter. - - - - - Gets the data to be provided to the specified parameter - - - - - The collection of data to be returned. Must - be set by any derived attribute classes. - We use an object[] so that the individual - elements may have their type changed in GetData - if necessary. - - - - - Construct with one argument - - - - - - Construct with two arguments - - - - - - - Construct with three arguments - - - - - - - - Construct with an array of arguments - - - - - - Get the collection of values to be used as arguments - - - - - Construct a set of doubles from 0.0 to 1.0, - specifying only the count. - - - - - - Construct a set of doubles from min to max - - - - - - - - Construct a set of ints from min to max - - - - - - - - Get the collection of values to be used as arguments - - - - - RangeAttribute is used to supply a range of values to an - individual parameter of a parameterized test. - - - - - Construct a range of ints using default step of 1 - - - - - - - Construct a range of ints specifying the step size - - - - - - - - Construct a range of longs - - - - - - - - Construct a range of doubles - - - - - - - - Construct a range of floats - - - - - - - - RepeatAttribute may be applied to test case in order - to run it multiple times. - - - - - Construct a RepeatAttribute - - The number of times to run the test - - - - RequiredAddinAttribute may be used to indicate the names of any addins - that must be present in order to run some or all of the tests in an - assembly. If the addin is not loaded, the entire assembly is marked - as NotRunnable. - - - - - Initializes a new instance of the class. - - The required addin. - - - - Gets the name of required addin. - - The required addin name. - - - - Summary description for SetCultureAttribute. - - - - - Construct given the name of a culture - - - - - - Summary description for SetUICultureAttribute. - - - - - Construct given the name of a culture - - - - - - Attribute used to mark a class that contains one-time SetUp - and/or TearDown methods that apply to all the tests in a - namespace or an assembly. - - - - - SetUpFixtureAttribute is used to identify a SetUpFixture - - - - - Attribute used to mark a static (shared in VB) property - that returns a list of tests. - - - - - Attribute used to identify a method that is called - immediately after each test is run. The method is - guaranteed to be called, even if an exception is thrown. - - - - - Adding this attribute to a method within a - class makes the method callable from the NUnit test runner. There is a property - called Description which is optional which you can provide a more detailed test - description. This class cannot be inherited. - - - - [TestFixture] - public class Fixture - { - [Test] - public void MethodToTest() - {} - - [Test(Description = "more detailed description")] - publc void TestDescriptionMethod() - {} - } - - - - - - Descriptive text for this test - - - - - TestCaseAttribute is used to mark parameterized test cases - and provide them with their arguments. - - - - - The ITestCaseData interface is implemented by a class - that is able to return complete testcases for use by - a parameterized test method. - - NOTE: This interface is used in both the framework - and the core, even though that results in two different - types. However, sharing the source code guarantees that - the various implementations will be compatible and that - the core is able to reflect successfully over the - framework implementations of ITestCaseData. - - - - - Gets the argument list to be provided to the test - - - - - Gets the expected result - - - - - Gets the expected exception Type - - - - - Gets the FullName of the expected exception - - - - - Gets the name to be used for the test - - - - - Gets the description of the test - - - - - Gets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets the ignore reason. - - The ignore reason. - - - - Construct a TestCaseAttribute with a list of arguments. - This constructor is not CLS-Compliant - - - - - - Construct a TestCaseAttribute with a single argument - - - - - - Construct a TestCaseAttribute with a two arguments - - - - - - - Construct a TestCaseAttribute with a three arguments - - - - - - - - Gets the list of arguments to a test case - - - - - Gets or sets the expected result. - - The result. - - - - Gets or sets the expected exception. - - The expected exception. - - - - Gets or sets the name the expected exception. - - The expected name of the exception. - - - - Gets or sets the expected message of the expected exception - - The expected message of the exception. - - - - Gets or sets the type of match to be performed on the expected message - - - - - Gets or sets the description. - - The description. - - - - Gets or sets the name of the test. - - The name of the test. - - - - Gets or sets the ignored status of the test - - - - - Gets or sets the ignored status of the test - - - - - Gets the ignore reason. - - The ignore reason. - - - - FactoryAttribute indicates the source to be used to - provide test cases for a test method. - - - - - Construct with the name of the factory - for use with languages - that don't support params arrays. - - An array of the names of the factories that will provide data - - - - Construct with a Type and name - for use with languages - that don't support params arrays. - - The Type that will provide data - The name of the method, property or field that will provide data - - - - The name of a the method, property or fiend to be used as a source - - - - - A Type to be used as a source - - - - - [TestFixture] - public class ExampleClass - {} - - - - - Default constructor - - - - - Construct with a object[] representing a set of arguments. - In .NET 2.0, the arguments may later be separated into - type arguments and constructor arguments. - - - - - - Descriptive text for this fixture - - - - - The arguments originally provided to the attribute - - - - - Gets or sets a value indicating whether this should be ignored. - - true if ignore; otherwise, false. - - - - Gets or sets the ignore reason. May set Ignored as a side effect. - - The ignore reason. - - - - Get or set the type arguments. If not set - explicitly, any leading arguments that are - Types are taken as type arguments. - - - - - Attribute used to identify a method that is - called before any tests in a fixture are run. - - - - - Attribute used to identify a method that is called after - all the tests in a fixture have run. The method is - guaranteed to be called, even if an exception is thrown. - - - - - Adding this attribute to a method within a - class makes the method callable from the NUnit test runner. There is a property - called Description which is optional which you can provide a more detailed test - description. This class cannot be inherited. - - - - [TestFixture] - public class Fixture - { - [Test] - public void MethodToTest() - {} - - [Test(Description = "more detailed description")] - publc void TestDescriptionMethod() - {} - } - - - - - - WUsed on a method, marks the test with a timeout value in milliseconds. - The test will be run in a separate thread and is cancelled if the timeout - is exceeded. Used on a method or assembly, sets the default timeout - for all contained test methods. - - - - - Construct a TimeoutAttribute given a time in milliseconds - - The timeout value in milliseconds - - - - Marks a test that must run in the STA, causing it - to run in a separate thread if necessary. - - On methods, you may also use STAThreadAttribute - to serve the same purpose. - - - - - Construct a RequiresSTAAttribute - - - - - Marks a test that must run in the MTA, causing it - to run in a separate thread if necessary. - - On methods, you may also use MTAThreadAttribute - to serve the same purpose. - - - - - Construct a RequiresMTAAttribute - - - - - Marks a test that must run on a separate thread. - - - - - Construct a RequiresThreadAttribute - - - - - Construct a RequiresThreadAttribute, specifying the apartment - - - - - ValueSourceAttribute indicates the source to be used to - provide data for one parameter of a test method. - - - - - Construct with the name of the factory - for use with languages - that don't support params arrays. - - The name of the data source to be used - - - - Construct with a Type and name - for use with languages - that don't support params arrays. - - The Type that will provide data - The name of the method, property or field that will provide data - - - - The name of a the method, property or fiend to be used as a source - - - - - A Type to be used as a source - - - - - AttributeExistsConstraint tests for the presence of a - specified attribute on a Type. - - - - - The Constraint class is the base of all built-in constraints - within NUnit. It provides the operator overloads used to combine - constraints. - - - - - The IConstraintExpression interface is implemented by all - complete and resolvable constraints and expressions. - - - - - Return the top-level constraint for this expression - - - - - - Static UnsetObject used to detect derived constraints - failing to set the actual value. - - - - - The actual value being tested against a constraint - - - - - The display name of this Constraint for use by ToString() - - - - - Argument fields used by ToString(); - - - - - The builder holding this constraint - - - - - Construct a constraint with no arguments - - - - - Construct a constraint with one argument - - - - - Construct a constraint with two arguments - - - - - Sets the ConstraintBuilder holding this constraint - - - - - Write the failure message to the MessageWriter provided - as an argument. The default implementation simply passes - the constraint and the actual value to the writer, which - then displays the constraint description and the value. - - Constraints that need to provide additional details, - such as where the error occured can override this. - - The MessageWriter on which to display the message - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Test whether the constraint is satisfied by an - ActualValueDelegate that returns the value to be tested. - The default implementation simply evaluates the delegate - but derived classes may override it to provide for delayed - processing. - - An ActualValueDelegate - True for success, false for failure - - - - Test whether the constraint is satisfied by a given reference. - The default implementation simply dereferences the value but - derived classes may override it to provide for delayed processing. - - A reference to the value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Default override of ToString returns the constraint DisplayName - followed by any arguments within angle brackets. - - - - - - Returns the string representation of this constraint - - - - - This operator creates a constraint that is satisfied only if both - argument constraints are satisfied. - - - - - This operator creates a constraint that is satisfied if either - of the argument constraints is satisfied. - - - - - This operator creates a constraint that is satisfied if the - argument constraint is not satisfied. - - - - - Returns a DelayedConstraint with the specified delay time. - - The delay in milliseconds. - - - - - Returns a DelayedConstraint with the specified delay time - and polling interval. - - The delay in milliseconds. - The interval at which to test the constraint. - - - - - The display name of this Constraint for use by ToString(). - The default value is the name of the constraint with - trailing "Constraint" removed. Derived classes may set - this to another name in their constructors. - - - - - Returns a ConstraintExpression by appending And - to the current constraint. - - - - - Returns a ConstraintExpression by appending And - to the current constraint. - - - - - Returns a ConstraintExpression by appending Or - to the current constraint. - - - - - Class used to detect any derived constraints - that fail to set the actual value in their - Matches override. - - - - - Constructs an AttributeExistsConstraint for a specific attribute Type - - - - - - Tests whether the object provides the expected attribute. - - A Type, MethodInfo, or other ICustomAttributeProvider - True if the expected attribute is present, otherwise false - - - - Writes the description of the constraint to the specified writer - - - - - AttributeConstraint tests that a specified attribute is present - on a Type or other provider and that the value of the attribute - satisfies some other constraint. - - - - - Abstract base class used for prefixes - - - - - The base constraint - - - - - Construct given a base constraint - - - - - - Constructs an AttributeConstraint for a specified attriute - Type and base constraint. - - - - - - - Determines whether the Type or other provider has the - expected attribute and if its value matches the - additional constraint specified. - - - - - Writes a description of the attribute to the specified writer. - - - - - Writes the actual value supplied to the specified writer. - - - - - Returns a string representation of the constraint. - - - - - BasicConstraint is the abstract base for constraints that - perform a simple comparison to a constant value. - - - - - Initializes a new instance of the class. - - The expected. - The description. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - NullConstraint tests that the actual value is null - - - - - Initializes a new instance of the class. - - - - - TrueConstraint tests that the actual value is true - - - - - Initializes a new instance of the class. - - - - - FalseConstraint tests that the actual value is false - - - - - Initializes a new instance of the class. - - - - - NaNConstraint tests that the actual value is a double or float NaN - - - - - Test that the actual value is an NaN - - - - - - - Write the constraint description to a specified writer - - - - - - BinaryConstraint is the abstract base of all constraints - that combine two other constraints in some fashion. - - - - - The first constraint being combined - - - - - The second constraint being combined - - - - - Construct a BinaryConstraint from two other constraints - - The first constraint - The second constraint - - - - AndConstraint succeeds only if both members succeed. - - - - - Create an AndConstraint from two other constraints - - The first constraint - The second constraint - - - - Apply both member constraints to an actual value, succeeding - succeeding only if both of them succeed. - - The actual value - True if the constraints both succeeded - - - - Write a description for this contraint to a MessageWriter - - The MessageWriter to receive the description - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - OrConstraint succeeds if either member succeeds - - - - - Create an OrConstraint from two other constraints - - The first constraint - The second constraint - - - - Apply the member constraints to an actual value, succeeding - succeeding as soon as one of them succeeds. - - The actual value - True if either constraint succeeded - - - - Write a description for this contraint to a MessageWriter - - The MessageWriter to receive the description - - - - CollectionConstraint is the abstract base class for - constraints that operate on collections. - - - - - Construct an empty CollectionConstraint - - - - - Construct a CollectionConstraint - - - - - - Determines whether the specified enumerable is empty. - - The enumerable. - - true if the specified enumerable is empty; otherwise, false. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Protected method to be implemented by derived classes - - - - - - - CollectionItemsEqualConstraint is the abstract base class for all - collection constraints that apply some notion of item equality - as a part of their operation. - - - - - Construct an empty CollectionConstraint - - - - - Construct a CollectionConstraint - - - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Compares two collection members for equality - - - - - Return a new CollectionTally for use in making tests - - The collection to be included in the tally - - - - Flag the constraint to ignore case and return self. - - - - - EmptyCollectionConstraint tests whether a collection is empty. - - - - - Check that the collection is empty - - - - - - - Write the constraint description to a MessageWriter - - - - - - UniqueItemsConstraint tests whether all the items in a - collection are unique. - - - - - Check that all items are unique. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionContainsConstraint is used to test whether a collection - contains an expected object as a member. - - - - - Construct a CollectionContainsConstraint - - - - - - Test whether the expected item is contained in the collection - - - - - - - Write a descripton of the constraint to a MessageWriter - - - - - - CollectionEquivalentCOnstraint is used to determine whether two - collections are equivalent. - - - - - Construct a CollectionEquivalentConstraint - - - - - - Test whether two collections are equivalent - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionSubsetConstraint is used to determine whether - one collection is a subset of another - - - - - Construct a CollectionSubsetConstraint - - The collection that the actual value is expected to be a subset of - - - - Test whether the actual collection is a subset of - the expected collection provided. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionOrderedConstraint is used to test whether a collection is ordered. - - - - - Construct a CollectionOrderedConstraint - - - - - Modifies the constraint to use an IComparer and returns self. - - - - - Modifies the constraint to use an IComparer<T> and returns self. - - - - - Modifies the constraint to use a Comparison<T> and returns self. - - - - - Modifies the constraint to test ordering by the value of - a specified property and returns self. - - - - - Test whether the collection is ordered - - - - - - - Write a description of the constraint to a MessageWriter - - - - - - Returns the string representation of the constraint. - - - - - - If used performs a reverse comparison - - - - - CollectionTally counts (tallies) the number of - occurences of each object in one or more enumerations. - - - - - Construct a CollectionTally object from a comparer and a collection - - - - - Try to remove an object from the tally - - The object to remove - True if successful, false if the object was not found - - - - Try to remove a set of objects from the tally - - The objects to remove - True if successful, false if any object was not found - - - - The number of objects remaining in the tally - - - - - ComparisonAdapter class centralizes all comparisons of - values in NUnit, adapting to the use of any provided - IComparer, IComparer<T> or Comparison<T> - - - - - Returns a ComparisonAdapter that wraps an IComparer - - - - - Returns a ComparisonAdapter that wraps an IComparer<T> - - - - - Returns a ComparisonAdapter that wraps a Comparison<T> - - - - - Compares two objects - - - - - Gets the default ComparisonAdapter, which wraps an - NUnitComparer object. - - - - - Construct a ComparisonAdapter for an IComparer - - - - - Compares two objects - - - - - - - - Construct a default ComparisonAdapter - - - - - ComparisonAdapter<T> extends ComparisonAdapter and - allows use of an IComparer<T> or Comparison<T> - to actually perform the comparison. - - - - - Construct a ComparisonAdapter for an IComparer<T> - - - - - Compare a Type T to an object - - - - - Construct a ComparisonAdapter for a Comparison<T> - - - - - Compare a Type T to an object - - - - - Abstract base class for constraints that compare values to - determine if one is greater than, equal to or less than - the other. - - - - - The value against which a comparison is to be made - - - - - If true, less than returns success - - - - - if true, equal returns success - - - - - if true, greater than returns success - - - - - The predicate used as a part of the description - - - - - ComparisonAdapter to be used in making the comparison - - - - - Initializes a new instance of the class. - - The value against which to make a comparison. - if set to true less succeeds. - if set to true equal succeeds. - if set to true greater succeeds. - String used in describing the constraint. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Modifies the constraint to use an IComparer and returns self - - - - - Modifies the constraint to use an IComparer<T> and returns self - - - - - Modifies the constraint to use a Comparison<T> and returns self - - - - - Tests whether a value is greater than the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is greater than or equal to the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is less than the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is less than or equal to the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Delegate used to delay evaluation of the actual value - to be used in evaluating a constraint - - - - - ConstraintBuilder maintains the stacks that are used in - processing a ConstraintExpression. An OperatorStack - is used to hold operators that are waiting for their - operands to be reognized. a ConstraintStack holds - input constraints as well as the results of each - operator applied. - - - - - Initializes a new instance of the class. - - - - - Appends the specified operator to the expression by first - reducing the operator stack and then pushing the new - operator on the stack. - - The operator to push. - - - - Appends the specified constraint to the expresson by pushing - it on the constraint stack. - - The constraint to push. - - - - Sets the top operator right context. - - The right context. - - - - Reduces the operator stack until the topmost item - precedence is greater than or equal to the target precedence. - - The target precedence. - - - - Resolves this instance, returning a Constraint. If the builder - is not currently in a resolvable state, an exception is thrown. - - The resolved constraint - - - - Gets a value indicating whether this instance is resolvable. - - - true if this instance is resolvable; otherwise, false. - - - - - OperatorStack is a type-safe stack for holding ConstraintOperators - - - - - Initializes a new instance of the class. - - The builder. - - - - Pushes the specified operator onto the stack. - - The op. - - - - Pops the topmost operator from the stack. - - - - - - Gets a value indicating whether this is empty. - - true if empty; otherwise, false. - - - - Gets the topmost operator without modifying the stack. - - The top. - - - - ConstraintStack is a type-safe stack for holding Constraints - - - - - Initializes a new instance of the class. - - The builder. - - - - Pushes the specified constraint. As a side effect, - the constraint's builder field is set to the - ConstraintBuilder owning this stack. - - The constraint. - - - - Pops this topmost constrait from the stack. - As a side effect, the constraint's builder - field is set to null. - - - - - - Gets a value indicating whether this is empty. - - true if empty; otherwise, false. - - - - Gets the topmost constraint without modifying the stack. - - The topmost constraint - - - - ConstraintExpression represents a compound constraint in the - process of being constructed from a series of syntactic elements. - - Individual elements are appended to the expression as they are - reognized. Once an actual Constraint is appended, the expression - returns a resolvable Constraint. - - - - - ConstraintExpressionBase is the abstract base class for the - generated ConstraintExpression class, which represents a - compound constraint in the process of being constructed - from a series of syntactic elements. - - NOTE: ConstraintExpressionBase is aware of some of its - derived classes, which is an apparent violation of - encapsulation. Ideally, these classes would be a - single class, but they must be separated in order to - allow parts to be generated under .NET 1.x and to - provide proper user feedback in syntactically - aware IDEs. - - - - - The ConstraintBuilder holding the elements recognized so far - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class passing in a ConstraintBuilder, which may be pre-populated. - - The builder. - - - - Returns a string representation of the expression as it - currently stands. This should only be used for testing, - since it has the side-effect of resolving the expression. - - - - - - Appends an operator to the expression and returns the - resulting expression itself. - - - - - Appends a self-resolving operator to the expression and - returns a new ResolvableConstraintExpression. - - - - - Appends a constraint to the expression and returns that - constraint, which is associated with the current state - of the expression being built. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class passing in a ConstraintBuilder, which may be pre-populated. - - The builder. - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns the constraint provided as an argument - used to allow custom - custom constraints to easily participate in the syntax. - - - - - Returns the constraint provided as an argument - used to allow custom - custom constraints to easily participate in the syntax. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new ContainsConstraint. This constraint - will, in turn, make use of the appropriate second-level - constraint, depending on the type of the actual argument. - This overload is only used if the item sought is a string, - since any other type implies that we are looking for a - collection member. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - With is currently a NOP - reserved for future use. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new ContainsConstraint. This constraint - will, in turn, make use of the appropriate second-level - constraint, depending on the type of the actual argument. - This overload is only used if the item sought is a string, - since any other type implies that we are looking for a - collection member. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that fails if the actual - value matches the pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - The ConstraintOperator class is used internally by a - ConstraintBuilder to represent an operator that - modifies or combines constraints. - - Constraint operators use left and right precedence - values to determine whether the top operator on the - stack should be reduced before pushing a new operator. - - - - - The precedence value used when the operator - is about to be pushed to the stack. - - - - - The precedence value used when the operator - is on the top of the stack. - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - The syntax element preceding this operator - - - - - The syntax element folowing this operator - - - - - The precedence value used when the operator - is about to be pushed to the stack. - - - - - The precedence value used when the operator - is on the top of the stack. - - - - - PrefixOperator takes a single constraint and modifies - it's action in some way. - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Returns the constraint created by applying this - prefix to another constraint. - - - - - - - Negates the test of the constraint it wraps. - - - - - Constructs a new NotOperator - - - - - Returns a NotConstraint applied to its argument. - - - - - Abstract base for operators that indicate how to - apply a constraint to items in a collection. - - - - - Constructs a CollectionOperator - - - - - Represents a constraint that succeeds if all the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - they all succeed. - - - - - Represents a constraint that succeeds if any of the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - any of them succeed. - - - - - Represents a constraint that succeeds if none of the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - none of them succeed. - - - - - Represents a constraint that simply wraps the - constraint provided as an argument, without any - further functionality, but which modifes the - order of evaluation because of its precedence. - - - - - Constructor for the WithOperator - - - - - Returns a constraint that wraps its argument - - - - - Abstract base class for operators that are able to reduce to a - constraint whether or not another syntactic element follows. - - - - - Operator used to test for the presence of a named Property - on an object and optionally apply further tests to the - value of that property. - - - - - Constructs a PropOperator for a particular named property - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Gets the name of the property to which the operator applies - - - - - Operator that tests for the presence of a particular attribute - on a type and optionally applies further tests to the attribute. - - - - - Construct an AttributeOperator for a particular Type - - The Type of attribute tested - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - Operator that tests that an exception is thrown and - optionally applies further tests to the exception. - - - - - Construct a ThrowsOperator - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - Abstract base class for all binary operators - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Abstract method that produces a constraint by applying - the operator to its left and right constraint arguments. - - - - - Gets the left precedence of the operator - - - - - Gets the right precedence of the operator - - - - - Operator that requires both it's arguments to succeed - - - - - Construct an AndOperator - - - - - Apply the operator to produce an AndConstraint - - - - - Operator that requires at least one of it's arguments to succeed - - - - - Construct an OrOperator - - - - - Apply the operator to produce an OrConstraint - - - - - ContainsConstraint tests a whether a string contains a substring - or a collection contains an object. It postpones the decision of - which test to use until the type of the actual argument is known. - This allows testing whether a string is contained in a collection - or as a substring of another string using the same syntax. - - - - - Initializes a new instance of the class. - - The expected. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to ignore case and return self. - - - - - Applies a delay to the match so that a match can be evaluated in the future. - - - - - Creates a new DelayedConstraint - - The inner constraint two decorate - The time interval after which the match is performed - If the value of is less than 0 - - - - Creates a new DelayedConstraint - - The inner constraint two decorate - The time interval after which the match is performed - The time interval used for polling - If the value of is less than 0 - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for if the base constraint fails, false if it succeeds - - - - Test whether the constraint is satisfied by a delegate - - The delegate whose value is to be tested - True for if the base constraint fails, false if it succeeds - - - - Test whether the constraint is satisfied by a given reference. - Overridden to wait for the specified delay period before - calling the base constraint with the dereferenced value. - - A reference to the value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a MessageWriter. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - EmptyDirectoryConstraint is used to test that a directory is empty - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - EmptyConstraint tests a whether a string or collection is empty, - postponing the decision about which test is applied until the - type of the actual argument is known. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EqualConstraint is able to compare an actual value with the - expected value provided in its constructor. Two objects are - considered equal if both are null, or if both have the same - value. NUnit has special semantics for some object types. - - - - - If true, strings in error messages will be clipped - - - - - NUnitEqualityComparer used to test equality. - - - - - Initializes a new instance of the class. - - The expected value. - - - - Flag the constraint to use a tolerance when determining equality. - - Tolerance value to be used - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write a failure message. Overridden to provide custom - failure messages for EqualConstraint. - - The MessageWriter to write to - - - - Write description of this constraint - - The MessageWriter to write to - - - - Display the failure information for two collections that did not match. - - The MessageWriter on which to display - The expected collection. - The actual collection - The depth of this failure in a set of nested collections - - - - Displays a single line showing the types and sizes of the expected - and actual collections or arrays. If both are identical, the value is - only shown once. - - The MessageWriter on which to display - The expected collection or array - The actual collection or array - The indentation level for the message line - - - - Displays a single line showing the point in the expected and actual - arrays at which the comparison failed. If the arrays have different - structures or dimensions, both values are shown. - - The MessageWriter on which to display - The expected array - The actual array - Index of the failure point in the underlying collections - The indentation level for the message line - - - - Flag the constraint to ignore case and return self. - - - - - Flag the constraint to suppress string clipping - and return self. - - - - - Flag the constraint to compare arrays as collections - and return self. - - - - - Switches the .Within() modifier to interpret its tolerance as - a distance in representable values (see remarks). - - Self. - - Ulp stands for "unit in the last place" and describes the minimum - amount a given value can change. For any integers, an ulp is 1 whole - digit. For floating point values, the accuracy of which is better - for smaller numbers and worse for larger numbers, an ulp depends - on the size of the number. Using ulps for comparison of floating - point results instead of fixed tolerances is safer because it will - automatically compensate for the added inaccuracy of larger numbers. - - - - - Switches the .Within() modifier to interpret its tolerance as - a percentage that the actual values is allowed to deviate from - the expected value. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in days. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in hours. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in minutes. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in seconds. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in milliseconds. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in clock ticks. - - Self - - - - EqualityAdapter class handles all equality comparisons - that use an IEqualityComparer, IEqualityComparer<T> - or a ComparisonAdapter. - - - - - Compares two objects, returning true if they are equal - - - - - Returns an EqualityAdapter that wraps an IComparer. - - - - - Returns an EqualityAdapter that wraps an IEqualityComparer. - - - - - Returns an EqualityAdapter that wraps an IEqualityComparer<T>. - - - - - Returns an EqualityAdapter that wraps an IComparer<T>. - - - - - Returns an EqualityAdapter that wraps a Comparison<T>. - - - - Helper routines for working with floating point numbers - - - The floating point comparison code is based on this excellent article: - http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm - - - "ULP" means Unit in the Last Place and in the context of this library refers to - the distance between two adjacent floating point numbers. IEEE floating point - numbers can only represent a finite subset of natural numbers, with greater - accuracy for smaller numbers and lower accuracy for very large numbers. - - - If a comparison is allowed "2 ulps" of deviation, that means the values are - allowed to deviate by up to 2 adjacent floating point values, which might be - as low as 0.0000001 for small numbers or as high as 10.0 for large numbers. - - - - - Compares two floating point values for equality - First floating point value to be compared - Second floating point value t be compared - - Maximum number of representable floating point values that are allowed to - be between the left and the right floating point values - - True if both numbers are equal or close to being equal - - - Floating point values can only represent a finite subset of natural numbers. - For example, the values 2.00000000 and 2.00000024 can be stored in a float, - but nothing inbetween them. - - - This comparison will count how many possible floating point values are between - the left and the right number. If the number of possible values between both - numbers is less than or equal to maxUlps, then the numbers are considered as - being equal. - - - Implementation partially follows the code outlined here: - http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ - - - - - Compares two double precision floating point values for equality - First double precision floating point value to be compared - Second double precision floating point value t be compared - - Maximum number of representable double precision floating point values that are - allowed to be between the left and the right double precision floating point values - - True if both numbers are equal or close to being equal - - - Double precision floating point values can only represent a limited series of - natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004 - can be stored in a double, but nothing inbetween them. - - - This comparison will count how many possible double precision floating point - values are between the left and the right number. If the number of possible - values between both numbers is less than or equal to maxUlps, then the numbers - are considered as being equal. - - - Implementation partially follows the code outlined here: - http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ - - - - - - Reinterprets the memory contents of a floating point value as an integer value - - - Floating point value whose memory contents to reinterpret - - - The memory contents of the floating point value interpreted as an integer - - - - - Reinterprets the memory contents of a double precision floating point - value as an integer value - - - Double precision floating point value whose memory contents to reinterpret - - - The memory contents of the double precision floating point value - interpreted as an integer - - - - - Reinterprets the memory contents of an integer as a floating point value - - Integer value whose memory contents to reinterpret - - The memory contents of the integer value interpreted as a floating point value - - - - - Reinterprets the memory contents of an integer value as a double precision - floating point value - - Integer whose memory contents to reinterpret - - The memory contents of the integer interpreted as a double precision - floating point value - - - - Union of a floating point variable and an integer - - - The union's value as a floating point variable - - - The union's value as an integer - - - The union's value as an unsigned integer - - - Union of a double precision floating point variable and a long - - - The union's value as a double precision floating point variable - - - The union's value as a long - - - The union's value as an unsigned long - - - - MessageWriter is the abstract base for classes that write - constraint descriptions and messages in some form. The - class has separate methods for writing various components - of a message, allowing implementations to tailor the - presentation as needed. - - - - - Construct a MessageWriter given a culture - - - - - Method to write single line message with optional args, usually - written to precede the general failure message. - - The message to be written - Any arguments used in formatting the message - - - - Method to write single line message with optional args, usually - written to precede the general failure message, at a givel - indentation level. - - The indentation level of the message - The message to be written - Any arguments used in formatting the message - - - - Display Expected and Actual lines for a constraint. This - is called by MessageWriter's default implementation of - WriteMessageTo and provides the generic two-line display. - - The constraint that failed - - - - Display Expected and Actual lines for given values. This - method may be called by constraints that need more control over - the display of actual and expected values than is provided - by the default implementation. - - The expected value - The actual value causing the failure - - - - Display Expected and Actual lines for given values, including - a tolerance value on the Expected line. - - The expected value - The actual value causing the failure - The tolerance within which the test was made - - - - Display the expected and actual string values on separate lines. - If the mismatch parameter is >=0, an additional line is displayed - line containing a caret that points to the mismatch point. - - The expected string value - The actual string value - The point at which the strings don't match or -1 - If true, case is ignored in locating the point where the strings differ - If true, the strings should be clipped to fit the line - - - - Writes the text for a connector. - - The connector. - - - - Writes the text for a predicate. - - The predicate. - - - - Writes the text for an expected value. - - The expected value. - - - - Writes the text for a modifier - - The modifier. - - - - Writes the text for an actual value. - - The actual value. - - - - Writes the text for a generalized value. - - The value. - - - - Writes the text for a collection value, - starting at a particular point, to a max length - - The collection containing elements to write. - The starting point of the elements to write - The maximum number of elements to write - - - - Abstract method to get the max line length - - - - - Static methods used in creating messages - - - - - Static string used when strings are clipped - - - - - Returns the representation of a type as used in NUnitLite. - This is the same as Type.ToString() except for arrays, - which are displayed with their declared sizes. - - - - - - - Converts any control characters in a string - to their escaped representation. - - The string to be converted - The converted string - - - - Return the a string representation for a set of indices into an array - - Array of indices for which a string is needed - - - - Get an array of indices representing the point in a collection or - array corresponding to a single int index into the collection. - - The collection to which the indices apply - Index in the collection - Array of indices - - - - Clip a string to a given length, starting at a particular offset, returning the clipped - string with ellipses representing the removed parts - - The string to be clipped - The maximum permitted length of the result string - The point at which to start clipping - The clipped string - - - - Clip the expected and actual strings in a coordinated fashion, - so that they may be displayed together. - - - - - - - - - Shows the position two strings start to differ. Comparison - starts at the start index. - - The expected string - The actual string - The index in the strings at which comparison should start - Boolean indicating whether case should be ignored - -1 if no mismatch found, or the index where mismatch found - - - - The Numerics class contains common operations on numeric values. - - - - - Checks the type of the object, returning true if - the object is a numeric type. - - The object to check - true if the object is a numeric type - - - - Checks the type of the object, returning true if - the object is a floating point numeric type. - - The object to check - true if the object is a floating point numeric type - - - - Checks the type of the object, returning true if - the object is a fixed point numeric type. - - The object to check - true if the object is a fixed point numeric type - - - - Test two numeric values for equality, performing the usual numeric - conversions and using a provided or default tolerance. If the tolerance - provided is Empty, this method may set it to a default tolerance. - - The expected value - The actual value - A reference to the tolerance in effect - True if the values are equal - - - - Compare two numeric values, performing the usual numeric conversions. - - The expected value - The actual value - The relationship of the values to each other - - - - NUnitComparer encapsulates NUnit's default behavior - in comparing two objects. - - - - - Compares two objects - - - - - - - - Returns the default NUnitComparer. - - - - - NUnitEqualityComparer encapsulates NUnit's handling of - equality tests between objects. - - - - - If true, all string comparisons will ignore case - - - - - If true, arrays will be treated as collections, allowing - those of different dimensions to be compared - - - - - If non-zero, equality comparisons within the specified - tolerance will succeed. - - - - - Comparison object used in comparisons for some constraints. - - - - - Compares two objects for equality. - - - - - Helper method to compare two arrays - - - - - Method to compare two DirectoryInfo objects - - first directory to compare - second directory to compare - true if equivalent, false if not - - - - Returns the default NUnitEqualityComparer - - - - - Gets and sets a flag indicating whether case should - be ignored in determining equality. - - - - - Gets and sets a flag indicating that arrays should be - compared as collections, without regard to their shape. - - - - - Gets and sets an external comparer to be used to - test for equality. It is applied to members of - collections, in place of NUnit's own logic. - - - - - Gets and sets a tolerance used to compare objects of - certin types. - - - - - Gets the list of failure points for the last Match performed. - - - - - PathConstraint serves as the abstract base of constraints - that operate on paths and provides several helper methods. - - - - - The expected path used in the constraint - - - - - The actual path being tested - - - - - Flag indicating whether a caseInsensitive comparison should be made - - - - - Construct a PathConstraint for a give expected path - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Returns true if the expected path and actual path match - - - - - Returns the string representation of this constraint - - - - - Canonicalize the provided path - - - The path in standardized form - - - - Test whether two paths are the same - - The first path - The second path - Indicates whether case should be ignored - - - - - Test whether one path is under another path - - The first path - supposed to be the parent path - The second path - supposed to be the child path - Indicates whether case should be ignored - - - - - Test whether one path is the same as or under another path - - The first path - supposed to be the parent path - The second path - supposed to be the child path - - - - - Modifies the current instance to be case-insensitve - and returns it. - - - - - Modifies the current instance to be case-sensitve - and returns it. - - - - - Summary description for SamePathConstraint. - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The expected path - The actual path - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SubPathConstraint tests that the actual path is under the expected path - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The expected path - The actual path - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SamePathOrUnderConstraint tests that one path is under another - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The expected path - The actual path - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Predicate constraint wraps a Predicate in a constraint, - returning success if the predicate is true. - - - - - Construct a PredicateConstraint from a predicate - - - - - Determines whether the predicate succeeds when applied - to the actual value. - - - - - Writes the description to a MessageWriter - - - - - NotConstraint negates the effect of some other constraint - - - - - Initializes a new instance of the class. - - The base constraint to be negated. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for if the base constraint fails, false if it succeeds - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a MessageWriter. - - The writer on which the actual value is displayed - - - - AllItemsConstraint applies another constraint to each - item in a collection, succeeding if they all succeed. - - - - - Construct an AllItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - failing if any item fails. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - SomeItemsConstraint applies another constraint to each - item in a collection, succeeding if any of them succeeds. - - - - - Construct a SomeItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - succeeding if any item succeeds. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - NoItemConstraint applies another constraint to each - item in a collection, failing if any of them succeeds. - - - - - Construct a SomeItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - failing if any item fails. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - PropertyExistsConstraint tests that a named property - exists on the object provided through Match. - - Originally, PropertyConstraint provided this feature - in addition to making optional tests on the vaue - of the property. The two constraints are now separate. - - - - - Initializes a new instance of the class. - - The name of the property. - - - - Test whether the property exists for a given object - - The object to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - - PropertyConstraint extracts a named property and uses - its value as the actual value for a chained constraint. - - - - - Initializes a new instance of the class. - - The name. - The constraint to apply to the property. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - - RangeConstraint tests whethe two values are within a - specified range. - - - - - Initializes a new instance of the class. - - From. - To. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Modifies the constraint to use an IComparer and returns self. - - - - - Modifies the constraint to use an IComparer<T> and returns self. - - - - - Modifies the constraint to use a Comparison<T> and returns self. - - - - - ResolvableConstraintExpression is used to represent a compound - constraint being constructed at a point where the last operator - may either terminate the expression or may have additional - qualifying constraints added to it. - - It is used, for example, for a Property element or for - an Exception element, either of which may be optionally - followed by constraints that apply to the property or - exception. - - - - - Create a new instance of ResolvableConstraintExpression - - - - - Create a new instance of ResolvableConstraintExpression, - passing in a pre-populated ConstraintBuilder. - - - - - Resolve the current expression to a Constraint - - - - - Appends an And Operator to the expression - - - - - Appends an Or operator to the expression. - - - - - ReusableConstraint wraps a resolved constraint so that it - may be saved and reused as needed. - - - - - Construct a ReusableConstraint - - The constraint or expression to be reused - - - - Conversion operator from a normal constraint to a ReusableConstraint. - - The original constraint to be wrapped as a ReusableConstraint - - - - - Returns the string representation of the constraint. - - A string representing the constraint - - - - Resolves the ReusableConstraint by returning the constraint - that it originally wrapped. - - A resolved constraint - - - - SameAsConstraint tests whether an object is identical to - the object passed to its constructor - - - - - Initializes a new instance of the class. - - The expected object. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - BinarySerializableConstraint tests whether - an object is serializable in binary format. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation - - - - - BinarySerializableConstraint tests whether - an object is serializable in binary format. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of this constraint - - - - - StringConstraint is the abstract base for constraints - that operate on strings. It supports the IgnoreCase - modifier for string operations. - - - - - The expected value - - - - - Indicates whether tests should be case-insensitive - - - - - Constructs a StringConstraint given an expected value - - The expected value - - - - Modify the constraint to ignore case in matching. - - - - - EmptyStringConstraint tests whether a string is empty. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - NullEmptyStringConstraint tests whether a string is either null or empty. - - - - - Constructs a new NullOrEmptyStringConstraint - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SubstringConstraint can test whether a string contains - the expected substring. - - - - - Initializes a new instance of the class. - - The expected. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - StartsWithConstraint can test whether a string starts - with an expected substring. - - - - - Initializes a new instance of the class. - - The expected string - - - - Test whether the constraint is matched by the actual value. - This is a template method, which calls the IsMatch method - of the derived class. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EndsWithConstraint can test whether a string ends - with an expected substring. - - - - - Initializes a new instance of the class. - - The expected string - - - - Test whether the constraint is matched by the actual value. - This is a template method, which calls the IsMatch method - of the derived class. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - RegexConstraint can test whether a string matches - the pattern provided. - - - - - Initializes a new instance of the class. - - The pattern. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - ThrowsConstraint is used to test the exception thrown by - a delegate by applying a constraint to it. - - - - - Initializes a new instance of the class, - using a constraint to be applied to the exception. - - A constraint to apply to the caught exception. - - - - Executes the code of the delegate and captures any exception. - If a non-null base constraint was provided, it applies that - constraint to the exception. - - A delegate representing the code to be tested - True if an exception is thrown and the constraint succeeds, otherwise false - - - - Converts an ActualValueDelegate to a TestDelegate - before calling the primary overload. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of this constraint - - - - - Get the actual exception thrown - used by Assert.Throws. - - - - - ThrowsNothingConstraint tests that a delegate does not - throw an exception. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True if no exception is thrown, otherwise false - - - - Converts an ActualValueDelegate to a TestDelegate - before calling the primary overload. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Modes in which the tolerance value for a comparison can - be interpreted. - - - - - The tolerance was created with a value, without specifying - how the value would be used. This is used to prevent setting - the mode more than once and is generally changed to Linear - upon execution of the test. - - - - - The tolerance is used as a numeric range within which - two compared values are considered to be equal. - - - - - Interprets the tolerance as the percentage by which - the two compared values my deviate from each other. - - - - - Compares two values based in their distance in - representable numbers. - - - - - The Tolerance class generalizes the notion of a tolerance - within which an equality test succeeds. Normally, it is - used with numeric types, but it can be used with any - type that supports taking a difference between two - objects and comparing that difference to a value. - - - - - Constructs a linear tolerance of a specdified amount - - - - - Constructs a tolerance given an amount and ToleranceMode - - - - - Tests that the current Tolerance is linear with a - numeric value, throwing an exception if it is not. - - - - - Returns an empty Tolerance object, equivalent to - specifying an exact match. - - - - - Gets the ToleranceMode for the current Tolerance - - - - - Gets the value of the current Tolerance instance. - - - - - Returns a new tolerance, using the current amount as a percentage. - - - - - Returns a new tolerance, using the current amount in Ulps. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of days. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of hours. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of minutes. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of seconds. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of milliseconds. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of clock ticks. - - - - - Returns true if the current tolerance is empty. - - - - - TypeConstraint is the abstract base for constraints - that take a Type as their expected value. - - - - - The expected Type used by the constraint - - - - - Construct a TypeConstraint for a given Type - - - - - - Write the actual value for a failing constraint test to a - MessageWriter. TypeConstraints override this method to write - the name of the type. - - The writer on which the actual value is displayed - - - - ExactTypeConstraint is used to test that an object - is of the exact type provided in the constructor - - - - - Construct an ExactTypeConstraint for a given Type - - The expected Type. - - - - Test that an object is of the exact type specified - - The actual value. - True if the tested object is of the exact type provided, otherwise false. - - - - Write the description of this constraint to a MessageWriter - - The MessageWriter to use - - - - InstanceOfTypeConstraint is used to test that an object - is of the same type provided or derived from it. - - - - - Construct an InstanceOfTypeConstraint for the type provided - - The expected Type - - - - Test whether an object is of the specified type or a derived type - - The object to be tested - True if the object is of the provided type or derives from it, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - AssignableFromConstraint is used to test that an object - can be assigned from a given Type. - - - - - Construct an AssignableFromConstraint for the type provided - - - - - - Test whether an object can be assigned from the specified type - - The object to be tested - True if the object can be assigned a value of the expected Type, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - AssignableToConstraint is used to test that an object - can be assigned to a given Type. - - - - - Construct an AssignableToConstraint for the type provided - - - - - - Test whether an object can be assigned to the specified type - - The object to be tested - True if the object can be assigned a value of the expected Type, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - Thrown when an assertion failed. - - - - - The error message that explains - the reason for the exception - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when an assertion failed. - - - - - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when a test executes inconclusively. - - - - - The error message that explains - the reason for the exception - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when an assertion failed. - - - - - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Delegate used by tests that execute code and - capture any thrown exception. - - - - - The Assert class contains a collection of static methods that - implement the most common assertions used in NUnit. - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Helper for Assert.AreEqual(double expected, double actual, ...) - allowing code generation to work consistently. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - The message to initialize the with. - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - - - - Throws an with the message and arguments - that are passed in. This is used by the other Assert functions. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This is used by the other Assert functions. - - The message to initialize the with. - - - - Throws an . - This is used by the other Assert functions. - - - - - Throws an with the message and arguments - that are passed in. This causes the test to be reported as ignored. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This causes the test to be reported as ignored. - - The message to initialize the with. - - - - Throws an . - This causes the test to be reported as ignored. - - - - - Throws an with the message and arguments - that are passed in. This causes the test to be reported as inconclusive. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This causes the test to be reported as inconclusive. - - The message to initialize the with. - - - - Throws an . - This causes the test to be reported as Inconclusive. - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - - - - Verifies that a delegate does not throw an exception - - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate does not throw an exception. - - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate does not throw an exception. - - A TestSnippet delegate - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - - - - Assert that a string is not null or empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is not null or empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is not null or empty - - The string to be tested - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - The message to display in case of failure - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - - - - Gets the number of assertions executed so far and - resets the counter to zero. - - - - - AssertionHelper is an optional base class for user tests, - allowing the use of shorter names for constraints and - asserts and avoiding conflict with the definition of - , from which it inherits much of its - behavior, in certain mock object frameworks. - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to - . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to - . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Returns a ListMapper based on a collection. - - The original collection - - - - - Provides static methods to express the assumptions - that must be met for a test to give a meaningful - result. If an assumption is not met, the test - should produce an inconclusive result. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the - method throws an . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - A set of Assert methods operationg on one or more collections - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - The message that will be displayed on failure - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable containing objects to be considered - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable containing objects to be considered - The message that will be displayed on failure - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - The message that will be displayed on failure - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - The message that will be displayed on failure - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array,list or other collection is empty - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array,list or other collection is empty - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - The message to be displayed on failure - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - - - - Static helper class used in the constraint-based syntax - - - - - Creates a new SubstringConstraint - - The value of the substring - A SubstringConstraint - - - - Creates a new CollectionContainsConstraint. - - The item that should be found. - A new CollectionContainsConstraint - - - - Summary description for DirectoryAssert - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are not equal - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are equal - Arguments to be used in formatting the message - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are equal - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Summary description for FileAssert. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - The message to display if objects are not equal - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if objects are not equal - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if objects are not equal - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - The message to be displayed when the two Stream are the same. - Arguments to be used in formatting the message - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - The message to be displayed when the Streams are the same. - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if objects are not equal - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if objects are not equal - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - - - - GlobalSettings is a place for setting default values used - by the framework in performing asserts. - - - - - Default tolerance for floating point equality - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - Interface implemented by a user fixture in order to - validate any expected exceptions. It is only called - for test methods marked with the ExpectedException - attribute. - - - - - Method to handle an expected exception - - The exception to be handled - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - The Iz class is a synonym for Is intended for use in VB, - which regards Is as a keyword. - - - - - The List class is a helper class with properties and methods - that supply a number of constraints used with lists and collections. - - - - - List.Map returns a ListMapper, which can be used to map - the original collection to another collection. - - - - - - - ListMapper is used to transform a collection used as an actual argument - producing another collection to be used in the assertion. - - - - - Construct a ListMapper based on a collection - - The collection to be transformed - - - - Produces a collection containing all the values of a property - - The collection of property values - - - - - Randomizer returns a set of random values in a repeatable - way, to allow re-running of tests if necessary. - - - - - Get a randomizer for a particular member, returning - one that has already been created if it exists. - This ensures that the same values are generated - each time the tests are reloaded. - - - - - Get a randomizer for a particular parameter, returning - one that has already been created if it exists. - This ensures that the same values are generated - each time the tests are reloaded. - - - - - Construct a randomizer using a random seed - - - - - Construct a randomizer using a specified seed - - - - - Return an array of random doubles between 0.0 and 1.0. - - - - - - - Return an array of random doubles with values in a specified range. - - - - - Return an array of random ints with values in a specified range. - - - - - Get a random seed for use in creating a randomizer. - - - - - The SpecialValue enum is used to represent TestCase arguments - that cannot be used as arguments to an Attribute. - - - - - Null represents a null value, which cannot be used as an - argument to an attriute under .NET 1.x - - - - - Basic Asserts on strings. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - - - - Asserts that a string is not found within another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - - - - Asserts that two strings are not equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that two strings are Notequal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - - - - Asserts that two strings are not equal, without regard to case. - - The expected string - The actual string - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - The message to display in case of failure - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - The message to display in case of failure - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - - - - The TestCaseData class represents a set of arguments - and other parameter info to be used for a parameterized - test case. It provides a number of instance modifiers - for use in initializing the test case. - - Note: Instance modifiers are getters that return - the same instance after modifying it's state. - - - - - The argument list to be provided to the test - - - - - The expected result to be returned - - - - - The expected exception Type - - - - - The FullName of the expected exception - - - - - The name to be used for the test - - - - - The description of the test - - - - - A dictionary of properties, used to add information - to tests without requiring the class to change. - - - - - If true, indicates that the test case is to be ignored - - - - - The reason for ignoring a test case - - - - - Initializes a new instance of the class. - - The arguments. - - - - Initializes a new instance of the class. - - The argument. - - - - Initializes a new instance of the class. - - The first argument. - The second argument. - - - - Initializes a new instance of the class. - - The first argument. - The second argument. - The third argument. - - - - Sets the expected result for the test - - The expected result - A modified TestCaseData - - - - Sets the expected exception type for the test - - Type of the expected exception. - The modified TestCaseData instance - - - - Sets the expected exception type for the test - - FullName of the expected exception. - The modified TestCaseData instance - - - - Sets the name of the test case - - The modified TestCaseData instance - - - - Sets the description for the test case - being constructed. - - The description. - The modified TestCaseData instance. - - - - Applies a category to the test - - - - - - - Applies a named property to the test - - - - - - - - Applies a named property to the test - - - - - - - - Applies a named property to the test - - - - - - - - Ignores this TestCase. - - - - - - Ignores this TestCase, specifying the reason. - - The reason. - - - - - Gets the argument list to be provided to the test - - - - - Gets the expected result - - - - - Gets the expected exception Type - - - - - Gets the FullName of the expected exception - - - - - Gets the name to be used for the test - - - - - Gets the description of the test - - - - - Gets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets the ignore reason. - - The ignore reason. - - - - Gets a list of categories associated with this test. - - - - - Gets the property dictionary for this test - - - - - Provide the context information of the current test - - - - - Constructs a TestContext using the provided context dictionary - - A context dictionary - - - - Get the current test context. This is created - as needed. The user may save the context for - use within a test, but it should not be used - outside the test for which it is created. - - - - - Gets a TestAdapter representing the currently executing test in this context. - - - - - Gets a ResultAdapter representing the current result for the test - executing in this context. - - - - - Gets the current directory for this TestContext - - - - - TestAdapter adapts a Test for consumption by - the user test code. - - - - - Constructs a TestAdapter for this context - - The context dictionary - - - - The name of the test. - - - - - The FullName of the test - - - - - The properties of the test. - - - - - ResultAdapter adapts a TestResult for consumption by - the user test code. - - - - - Construct a ResultAdapter for a context - - The context holding the result - - - - The TestState of current test. This maps to the ResultState - used in nunit.core and is subject to change in the future. - - - - - The TestStatus of current test. This enum will be used - in future versions of NUnit and so is to be preferred - to the TestState value. - - - - - The ResultState enum indicates the result of running a test - - - - - The result is inconclusive - - - - - The test was not runnable. - - - - - The test has been skipped. - - - - - The test has been ignored. - - - - - The test succeeded - - - - - The test failed - - - - - The test encountered an unexpected exception - - - - - The test was cancelled by the user - - - - - The TestStatus enum indicates the result of running a test - - - - - The test was inconclusive - - - - - The test has skipped - - - - - The test succeeded - - - - - The test failed - - - - - Helper class with static methods used to supply constraints - that operate on strings. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that fails if the actual - value matches the pattern supplied as an argument. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - TextMessageWriter writes constraint descriptions and messages - in displayable form as a text stream. It tailors the display - of individual message components to form the standard message - format of NUnit assertion failure messages. - - - - - Prefix used for the expected value line of a message - - - - - Prefix used for the actual value line of a message - - - - - Length of a message prefix - - - - - Construct a TextMessageWriter - - - - - Construct a TextMessageWriter, specifying a user message - and optional formatting arguments. - - - - - - - Method to write single line message with optional args, usually - written to precede the general failure message, at a givel - indentation level. - - The indentation level of the message - The message to be written - Any arguments used in formatting the message - - - - Display Expected and Actual lines for a constraint. This - is called by MessageWriter's default implementation of - WriteMessageTo and provides the generic two-line display. - - The constraint that failed - - - - Display Expected and Actual lines for given values. This - method may be called by constraints that need more control over - the display of actual and expected values than is provided - by the default implementation. - - The expected value - The actual value causing the failure - - - - Display Expected and Actual lines for given values, including - a tolerance value on the expected line. - - The expected value - The actual value causing the failure - The tolerance within which the test was made - - - - Display the expected and actual string values on separate lines. - If the mismatch parameter is >=0, an additional line is displayed - line containing a caret that points to the mismatch point. - - The expected string value - The actual string value - The point at which the strings don't match or -1 - If true, case is ignored in string comparisons - If true, clip the strings to fit the max line length - - - - Writes the text for a connector. - - The connector. - - - - Writes the text for a predicate. - - The predicate. - - - - Write the text for a modifier. - - The modifier. - - - - Writes the text for an expected value. - - The expected value. - - - - Writes the text for an actual value. - - The actual value. - - - - Writes the text for a generalized value. - - The value. - - - - Writes the text for a collection value, - starting at a particular point, to a max length - - The collection containing elements to write. - The starting point of the elements to write - The maximum number of elements to write - - - - Write the generic 'Expected' line for a constraint - - The constraint that failed - - - - Write the generic 'Expected' line for a given value - - The expected value - - - - Write the generic 'Expected' line for a given value - and tolerance. - - The expected value - The tolerance within which the test was made - - - - Write the generic 'Actual' line for a constraint - - The constraint for which the actual value is to be written - - - - Write the generic 'Actual' line for a given value - - The actual value causing a failure - - - - Gets or sets the maximum line length for this writer - - - - - Helper class with properties and methods that supply - constraints that operate on exceptions. - - - - - Creates a constraint specifying the exact type of exception expected - - - - - Creates a constraint specifying the exact type of exception expected - - - - - Creates a constraint specifying the type of exception expected - - - - - Creates a constraint specifying the type of exception expected - - - - - Creates a constraint specifying an expected exception - - - - - Creates a constraint specifying an exception with a given InnerException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying that no exception is thrown - - - - diff --git a/Mvc.Mailer.Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Mvc.Mailer.Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index a27002250f4aeff04b008421ac7b95d6c753029c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6263 zcmeHL{Z1Q45VyfxFoYJ}?abLe12HsJIf*}fi1FTj%x`9PZf9m=@mMVOH$3=@&)oqa?k01jP@DIz+DIBVlkSic8)1U%) zSbGU|3qIGZPTNZ^b7~ny83V?kVZ>qsK;!W^{saAEsMu7R*1^SKj~tCoWBo)qmCUg= zzyb%^-Q8=ZfLHGj&!^jj$%C12YEetZt7)^Y93eec?tUk8AN-jtERcC;{$+M)c8+Ei zm-f=v$#F|XjlvFlH*3~g&MqGByJ!?%6n;%nFu&zKb;BPJW(vtcAS1~HHiwYFNgGSv z0fODb_>x320>l^v5;N`sd3{=F$C+0}$TE(Jq;{AI*w)r+DGadbBRD$Ko#@<-#H%M~ z#u)H9$i1@PC{BL%&QV0;2vgC~nG zjZdI4f?d{ZW;VN&ya(?oG$Gp3_!LOOay`$$>?UE+6PiNHBD`@Q$PfQX-CRvJ72&!@ z>wevO*Qgo~fJYU0Kv=Cp-eU%7kogQG`_>LMH`}&`RN>s7go<6<9UGPDPP1~w8j+1a zhlc>R*hApFIOd)pE^rsWS!j!FW^rc02J_7UE9gTDOu_2?2t@5f<^W_GKz{5YVlNl6 z%Z#_Z=bT@msGk9sjVnamdc&DEXRLW^DPX{&HlGFQ`2v2EqrMQhpp56X6H+OR8tbOkAXnPxS#V-bJ^)y-qeyw`} z%vS(YiOx<4v%z?9P$e+x^;5MdvZ;Qmc2gzf9;O(^J`~V(HMFnT?{s+osC9t@BY!2r zxbS{0+%I(T>gvjxJPN+hNwC(yCl%Bi&@i3@d2pKRc>#E4dg0zPA>1#*m;I9`XH8Q(+K0@(1w%bIRtn!;)&FjNK_QS1a3Eco0B Z%#Kj_4F1_aLjLXcyMKg)H=28+{{Smq9sK|R diff --git a/Mvc.Mailer.Test/obj/Debug/Mvc.Mailer.Test.csproj.FileListAbsolute.txt b/Mvc.Mailer.Test/obj/Debug/Mvc.Mailer.Test.csproj.FileListAbsolute.txt deleted file mode 100644 index 6490271..0000000 --- a/Mvc.Mailer.Test/obj/Debug/Mvc.Mailer.Test.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,15 +0,0 @@ -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\content\Views\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\content\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Chrysanthemum.jpg -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Mvc.Mailer.Test.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Mvc.Mailer.Test.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Moq.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Mvc.Mailer.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\nunit.framework.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Mvc.Mailer.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Moq.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\Moq.xml -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Debug\nunit.framework.xml -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\obj\Debug\ResolveAssemblyReference.cache -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\obj\Debug\Mvc.Mailer.Test.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\obj\Debug\Mvc.Mailer.Test.pdb diff --git a/Mvc.Mailer.Test/obj/Debug/Mvc.Mailer.Test.dll b/Mvc.Mailer.Test/obj/Debug/Mvc.Mailer.Test.dll deleted file mode 100644 index ff627a12bcfc2a4912732c9d83db9641e5722938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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 diff --git a/Mvc.Mailer.Test/obj/Debug/ResolveAssemblyReference.cache b/Mvc.Mailer.Test/obj/Debug/ResolveAssemblyReference.cache deleted file mode 100644 index d165c9343c76be369a6c552c19375cb6e78f8324..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44145 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 diff --git a/Mvc.Mailer.Test/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Mvc.Mailer.Test/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 7926756f6bd3598f50f9aa0fd804d5e49f1214e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6420 zcmeHLdruoj5VyfxFoYJ#D)|#j;L*sN}NU3=dr!veCzJ+ z0WRXR^b=J5i0#bzfuTT(!b$w$vpin!V}3KUb2~E|iAExkfAFDSdTx&(sph#Og%UMw zZFA)_x2XLp7gkm@o5I`7ttZWGkcta$EuFH0Ptwf#uJ$FYdEjfw+@!hXS6uG=0_~F6 z18=R8%G4HXOSN>mx|m`aHb#)k7a+axxmzW?O;3Xqtv8ajS|F_glbc@4*J>6Q-)F8X z4xsv6DQH&Q_WGd)kEBvlI6Eu68n16~7iJyiRe6ymwjtaq>idv7OH9^5_m>s@iUR!_nW)FS?gagof zz01#M@!&uGgR4vz^;G(dm^m)N(L!=i)2*szvItB%jV-1dYO*Co4Gls{%t)wnrDgkM zJdS#3AdAi6x zd8M4ZOpY5WY8ZAXU$0qjIJ;Oj&<7QuabHPYpZ!8#}!Pe;E z@-yQTY)nv>l}TmNEAcz{KS7oxlNz5QiCI?jp%vUF&Q^wiWYq z1Dbx*de^EO_mELNyJ};Itz!;k1}TyG1jT!b_UWo`cI}R7!@&OZwL862HfeM+&B_)V zOtu0=?jzXx)upa*ufJD$@q55(4q5GnAa^fh2O#qZ^71P3+NVT4aXH$>&yd-#S7Fw1 z)IpA(?{RI_dbw&K;{#;77lI+WS&tK>&%R`o8wG$55wH>-U>0-d0OxbW(c$6bm}VA{ zBIuKfAwV|6)i6LNk9dSQ3rg0Oo6isa>GJhn%=wjR@uy_kvS0 zMzMI9K!%ay4HL-gDs0P?@ff>U);HDIuHt{d`0jq^S_wz~jt$H2_gtu5cvBFD-{0`s zW~V$p9{&a%s`n(Q5}_+b;|Y?&^`E;5s&WE=r`U*X;N4)93Z9@0Iwc8JK=dSnDhM0K zcS!CXWzW5qJT{UzI&<_h_cYzlZAiQY#dqY`_#XS`j!NfW!nKbL3&*dcvibq}OdS>2 z0o4R_Nq20ducnik{KGh9}AUuI7g)N&mXFJozur C7Gj(L diff --git a/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.csproj.FileListAbsolute.txt b/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.csproj.FileListAbsolute.txt deleted file mode 100644 index 9d595c5..0000000 --- a/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,15 +0,0 @@ -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\content\Views\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\content\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Chrysanthemum.jpg -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Mvc.Mailer.Test.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Mvc.Mailer.Test.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Moq.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Mvc.Mailer.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\nunit.framework.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Mvc.Mailer.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Moq.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\Moq.xml -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\bin\Release\nunit.framework.xml -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\obj\Release\ResolveAssemblyReference.cache -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\obj\Release\Mvc.Mailer.Test.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer.Test\obj\Release\Mvc.Mailer.Test.pdb diff --git a/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.dll b/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.dll deleted file mode 100644 index 5c505e8baba1878bcfda5235d26ce136fdef2459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27136 zcmeHwdwg6~wf{P2CUa&c&zU5X2W^?QP^L{Al0Jae7MrFijWnfg+F}))PLk7f=wwbf zXVNy*V#3o3s6~9Bf~Cq&5FenTqJnVo{uC66qW6kVP*ISpeo%hbA9{iNU2C72IZ381 zy?THC{Gy2+#bos)7kji3wq;2)_~bsSs6af6}_p8 zXoKdX+vpoT`QDx)eRjDPB26^2Z<^``{5YTjHz|U!{bC4LE#kyzP^AFwdTzIIpCj9 z0iaIC>go+lUU8zGt+r$L0~6hjpumnAz}xd$4TH4WX2t>|>q-ye&9Zjm?Rl*xTH`^b z_->4!U#y!>W%TV%$XG?B3H9VbZJVF&MKiRIIQ2x~aG=48;i)GY0Bz8R6OAY(ng9;M z;{JesfFD*f2-Yb80lN}h7R((E#J6D})=U(2XBJ?&5wK3h(>Mr8e%*6E zvNZ=Fco2>J`T>U4ToCN@SRi69tcYyVVe9lFektSgfG@BWhkk(NClcHkK{TA0&y_^A zZ9YQ(Y~G0CaYfbz5~vQ_zbP`;wi)y}@M3fk2O7c_6Kya}Vj(kb(;#&bO6A5xD;|k6 z0dnV{zVU{ofEB@*em%O;Cm2YZ1X_m~^(Wf7#bSV?!3KK=L`|^Mid;v7i6y9QxM3N{ zm7$n%G?c)IS}fqR$Hcq9PvlWWDEi8Y>*d_4`c0w{`^Wnv9PrqpdqmW zP&KI&12w41*MXc^S*R0Y%z|3s#JKA)M$2 z5P$m#!NJoml6V7X4vZeK&MzU-ffoZ|X9KFr9V9cvrL_?c8=*REzlVE9rU?gvhO-IJ zO4VCPv@hMg$0nQ6;$Ruuq*V-<*aCtZkKcfPsEXt#!!78_Ga2lMxa-rwAG9CiBFA|! z98fdkNv50zinOi_*-R+54yh*GI-~?~>rlC&T60(Kykg}7RxfJx16($w+&CpR0#n1n z5JH0|PGpXm7*ilWrgFocJSL+!CZjkeW7?RMCQ7TRQJUBaRTJ9)U`FZl+y5WgaeL8@ z_Mh3v7lQC#Fec}#zppJ>v(mPFBik|`vvc%@gXJ8rY+FBF2HRqaMR_BttO#l*!f3we7&)@-8At8#rWor6~CEn~+c(E*3iHkv-w_uGdHi@?YQ8SJ0 z*oZL%c?@b@3ph!x79L4(wa7nl@PwFW7V5&nSspOdk`=Iuym>S68u3mf<}kO}$!)M+ zrtoz77+{@3GAR@*0uz{E?gH{M!a^31+CU^QF#yh~OGvE|F=Do+PhTA(MuS~mlI~eH zYJ-trED|^x2_~@Sv{+cjS`2F!I+|Bnk5D93T90rf9J6PZ>Mz`2x0IxN^(c>&$0DJl zk@BJ*L8XT?2yJT1B4sj48IrXdBoMeek?j&H16CR}A?p%uf>gzeoDuOSklI@$-3Ngn zb16jP)<;P6gczFa8@mIt%auIaMA@*|{1s9TT0ItUR$WLu6iHIp#fE z#2H4tgOw(1*<5k}!uBDw52&F%jA8;i#;`R4kYAo&gN%PJ%4qOSmyr)d=)v<8X@)AH zPhu}C5LlG3+tJ8g#(-6D_JLmR><4s40V<53gSib>=Kvm+vhdaVLlM98R^ZrMM9Q3l zC>=yL_bwb>nq`Lo8tYeKlbq^%o1{s%+0oZ5wkt)Zz z)QOVY&ps57!GHK9`Af?G%w+l7i~3xC1ym7z3SM9Am$lxy5;Y52?Qfv%81Fp_3~9gLBYM(-^LnwP1O~~@9{8ju8?Mm%eo1;4BN%u%eV{@ z}U{E~ROt6aWyr@^U0IrGe{r9-m8Z5+(u;Ca6mtZ#m^s* zZN)(Zo|`&LUD< z`F9U?tI-p!F_QnLjF;CKz9E=uX5^Ss);Bz3bk~^Daaqdfm7xg<&nYUfFG?#B@t4*D zn^uph*<;u#mnB}iCUSh>#jfb%Ch@TxA6`=u=Ho;u!$pk7l9r2jP3Jjg6w;TQQ%f1H zmQNWR8%1^1ic!m_jMt_vP8}uH4Ie|@a8up&(Cw572F11LXe8{leesx5n1uPY!Lz~O zj>RY{X1&X=n^&JhPO3do{FVxyzhnHyynBaIZb1B&nnM2*zp}+VX}_O>y!ATdtvdMK z`8c9G9H_JIz*DV7s%YH_Ld7|ML3~8@#3z81AA2AD|I9%r3>8T*rQ%iHPn4XA$4I%y zN*pJV?Kpk#wx^gr+-&#Xm_ABpiK*GndkiUL2}4#kPnLk^?}GX({_^sxul}qms=pG$ zdU}fWNzi_>fI4Piw~Rb;D&CbSEW{i2^2+agc#S+8^m>l93$X7gH}r$m$KC8y1WV3# ze6Ub5k%meyRUxk(c%cg(#p+e?-H8JUt6S++lXn;;HHidDtAf3VXVv6;vPjucL{~u> z_wZ!MRuCUa@hw{MekpJeMm^5vkk_=*ixk4|H7-&xV#%oyI>sUuYBJPbj8*fTkRp@J z&QTtL-NT93v`85TSlZMWTp;_bHONEQj~)LkUuu!yb*j|n7n7b(-qW^U9#>7>XZd8E zvObOIKW-{4nSNxiRZ0=wYn9UEM0+j2S~YzOef}0LcKrx$H{6-a8vq%zx?A`RP^ngD zYqf8^1NLkmJs3C4e;W)WodMa=pdibIin7 z9n!5njf+423kX9%eI}64r@VIao~;qSlg|jl&gUVf+_{&x*2v2B3mJ01WWy zN*!Vj;sokXabXQ>V284uJ@s~=#a#hfx2feNo}~pHxku+ z_CilB5dKv#%!`yA;EqGq{lKgTSOkU`w!W4x8KSa$*lA4Qn%wRB5m;V*@W5H_LFPUa zKrZXttvF{nxL1yb+($7TO*}M-UsOFBIr&`IAk$}prLqN=$?k+!7lF}7E*K%2a0E5EPeunjcJR89RofAdITcp6|Wa6JSi@S zm|}s}QSjgs7rqlSg4Uy~1Wzp^8RvqU&pw!i1Emgmof5hqoZSu+~cpuz~&CVK@Hye4y(u+C~pl+C-p&7!6dS# zE=2s`J1`NS^*ERj8WVVY|AzhWZh7Ln+&&gCV#Yhu*7tx|PXH7?Iat&C1}w=iDqgrj zp}k96+gg{jEoooQlrqWyZp9>+dpW)$gy#=o{JFh3JDnYLnBxPBh+f18U~{+i()9=e zOkA3K-nQIZVp|qxhI^ht^Ej8P^&ydcOP$Z5A!6m{}2^ zM=Cx8_+rH`0Lv>GCIp@*aHqggfj0^KjKJSiezP(_e-#+2;#PA6ZmD{G)s?ghnL0r4 zts1F|uv*=mC82!2G3XDRp=20Z7s{y;K?*iN|a2PN~-$8ARehD~>nrdcN zMCptg9_cE;S+o(901eb|+ce-Dx~JymnmP1UzySTIhV^+yYAYkZsF*{I5vDIiIY8$| zn14Vh2c&!j%5&($Lb)51X8Km-zDP6uJaVlOpiuPpky-SXDC@ruaGvxVrW>Pd+fNDn zslev|12n%jTw6umwPykL0*2|WwQT?Q*0S&ZqxRReG1^?mW52O(q$)~})$Ks}g*qPf zD?+cVXKOUpvnHq3vnI>x6ZOrs8sz}(sQ-Or4vp3i)d%P*lw)*DJ=^Nh`Y+dq>DTqF z)k}a;^2c@{ewt#70apmz0vMpT#O?xRk5Kjtye@WDZInI;{sr`n*k@xg`fKbbu>ifk zp&D{V8rbG*8fR8C(+iE)8r51O5_*7EG*yG1YGV5SrUdl40hAcs*2Ma(ZRRoF-poGw zLh~mu+tmDE$p31vTAYLE&tvNa^W!@PT(?88GMwHR%Lo?0JYnn#7n>p2EiQJdU|(>t zIf8vhFoRkIdlFbBpytD$dV(w5_=*He&3o z*9C(8NU$2(XCI{u)??@&ThC@J3@8 zkog1jCXA z9|W5*M{zdk+-{GHtrqN%!Wz2;JM7k}9&UB9OQi0TF7|P~4N|`CV!uWmz6ml{^$_zh zc8kJ9rcSrJb#Iiq&$`&ff<5SBmkD;$X-dim1Ph+7urCVsl#BgHumRqNz!I+r_FEU@ z5$U9#A$4x=VTI8`Ki4(5SVpjfi+x0}4KDT*!S*Z6l``hmy&!cn=BwUkma$AnVJ_!e z-MV#B_n?dA1jBS=tzFIvg^{w0OSbUJKtE3?+M=KVsAD! z;~P((cCi8D&6rL1dfHXe{R*R7jRa=pA6@KYMjNm?-Uz^(pF>?0y}`vE7cApqzZPsO zR&D024>D&}tHL%2w!p=P1zYE0?+dnp^CB1fI_j!v6Shw*%!Uj5D{tg5fGaow}vGNy>eIKC(R&=Jb(#m^F!hjqorXnNQ$# zfI7WT%C`wzkNvhz7u1FDZL)HV?J#xgHwgSN-HdV@zA?}6PJ#Cbyiedm0v{3hU4c&u zd>ZfpdQQqO2z*JPrgiHNQv~o)Y648qY=QFyw!5&t`uo(OEv^1Bb!!`|e@>gVoz>6K z4()B#&r`d0eRUh)9RlyEew5}zasu$n)qkLNDW@O@JoKaLe+PW2`ejOEA!CYPU=84< z($}cgT~nzY(zeyav{CI%HK%A5BH^%hpk|47n>JCiQX2<-opz7*QcVviEs^coceTxt zohXk)(tz)ei~!ylxf*S6HI4#)Kk_9lqW>zApl+&({)<*ev!V&?R8NaOi}H%-@6hAg z=nE+KME{KP_UOynY@J83oQ9(hzzbaNP~!sKr!Ut(5*^h$^sh#txvJG4iM~zmpzlSW zCzkdy#`8+_YJCQ_((lnng(oF4Q~K`OoAtEr)P6+gwzuouQhP|duJ(R?RPV0&Cs00C z`-FZ-yRY_HZB%~~C=Ay@w}(JE1Ub)vvZwA3;5=COtaex=&!mH!ngy&AcxxSnAy7~pa(_o*~zJ;{8e#o~}IF~}(anRXfH|x9V5BZ+fZ>;|i z;0FL-&_7xKJiP=7ZS;cvFZI9j?T}V0UC6CMzHXiT5#Q;tkUvE2vFB;FZ(Xd}KOgkC zza0=(1w6w)8*q`o1MqBrH{iMc&5(1Rf3xq?v3~y!UvN;fnd_K(sX4Icn}xZw$SJ--MTb$^-dF}o ze`6dl*Z58FTn)}c^p(c5$_CuFPd2VA8~44~_@*+B+nwP2OXF35dfJP52M{)-@&QX6frT-xVm2(tDeJ0X^?)dN}Y_iQ%_O^uDBjyXkql zN~B%yLiWp5GP;|Daw)yoq#3tqdb45NBo_FvXn2$GT&kBhk0Ne)j?5-r$u8ArH@6#C z3FpUza|WH=yxDkKKezcp0KZQm>xsKMO+#)sioJ*=;m@@gsXl=7IsD~0o;+AsCT zabHx6@jWOK9u~^iH6H0x!ud;~{0bCYA?hsIr*kX6&Xl-N<_cxCly?do6L>^tJ)e>? z`9v#$s|Ah;JR@30 zgj3*Zfjf;K`_W3uV*-x|d{E$10x8JWqoA}ExLV*&fnx%X1oxDoM=3uj@F{^5l2!tJ z+UeT;+CBO=^?%j>U9a@j`tI=k)>r4>=)cwfeg92m50pJz_Q$dnfrEih1il*>F`h8m zf~V<(=~{#N z__tdj$|Sga6;)ynF}3Xte4PWn;w!J8w~t!-EN*f5JHUSI5i77atH61)0y~fjWZCy? zXlV>XBk&( zYmDo(VU+JQ4ojUccvyS0PqbRuV-1XC%yX${Z+~k~DxERy)~%+KYaPgBi18lNaZ-b3 z*Z!QDb<$SW;o7O(q^`8Kn9fKhCkzaFhjPQ6nY5Wzq#}Buof;lCZDHJy&h9Y>(9#;Q z`^`M!q*jzDe!Qf4s8+B)M)&(QE;gKBT4dIm=y>Pdg zl^O^3qZ9KhyB58e%uR}Sm@f@67za-wCvV<9Gl`$)CbJluxFSza4Gbi6R?-2#xZIgk z>zKJ@irvRNyHXiMTG5Y=a$IQ%%GEB*YZ0>xk(KOEWirXWRR5l2dRNjm2h*4nwmC38 zj`QkcSm~kROu9dv%Zw)bZ4(hSklbZkLlWr8e#rr9N+$b}LUQ&9hfBVF8pcYe(wCXZ z?ratjSu`u+qrfZ?TdX^AV~O9X5`}o4nd`t9UBk$D2ieHkfuw853mcz`xp!y|A$7Q6kqHP*mr!F}1Gl)VSZC7E`TeO$2{OD?4B&#|^$ z`!Nd&VI|XKFUUz#(Pcuiy^>kzzEubg|M@`{&6Dq zYz5d`vWDab;cYtX`dVC>MB*^*EL@)y8^|>4v#|6J!%$9g7%2?-s-SpDK@u26XNwFg zi%c)RKS>cBV9I?WLQt;=s9I79>A%!yyb@F@oRXa#>UMgtElqnp(!blp`X+5T>&r+~ zSQl*JWiJ?&Q=2nv_NRBHvBa?vRcbiaOp)y-wp5m^-N*>y2TTKOt@7TRJeLdetVAah>exh%9g4g8ctx2^In8~`@NcmCW$>cXdRSNrn=GUq=AOE_d4DdIsZzAD%y($PrC@9Zm${nu*pFL)i$Njf8mHiTStdYa(%|-^~ksxlQR%w ztfNbD{G_C&7Ff-Ed|?pqHYN@}=yw+`bj1*t^0#{VRev z2J_s>rLss!h3@hsZ0yX;fN;5jg;10$=p?a2eUp?F2KTJ&>e-1im$xsVo}pq}xFI#v zH;|$Z@g8vO7+W`_vV$YIn`vE_vG&0myjw&SyVkwI;5{W_)~0uj;=q$PYB3C)*7Ho9 zxYGT!0b4z{Ej*`=t<;H)tF0n!+Mbeo>9mkuVm{yj(D?<`NOkPY@5GGdh%|X$;K^nZa>Zk=i1nb|ljCkupdO=&J$js~=|}!9J}=5joY^^4pYIxCg!!xhKWTW9Mh^uX@Z)?RZXMnc`3Z7oM;uqu|w!b=dDyd_LQ&?F0W%c7jdW>^(O%o@wW zf}8c8S83AtrbepwMCYg|GY8Ts$pO=>xC|#QPOQRLT&@s(as#f?WMN6lPs4mFnS9r^ z1zB{jNjM+kJT=+GQ*@kM=@iU9nJzj>m)RT~$XQq--pmeSTfJr!TLyPFa}*(Y_FDs- znV6}gx3jw&*&{W;u5#T^I`6t(@*?(f)}uOH)d z(Dx9uV?ERusCpmpjB8I5KXPQtX2HRFvV}~PD3rsK$3Sy;3qM9eki>F!L1*@al9NUqN0Nze_cDjcJj+)?BSbTN;a~*)w2I~crV$G( zq&4d}2em0+IjNn4_UG~k-J4IoZ6~C$Em`MLNZkNj^&m2vj#W=Sd>Qe~-OzyN$qHz2 zCiE}mnHBiXa+|zq*<}8rSMy#x)79flv7Z|)os(OgsF#v5>Pu4FPgXLWGP%VNY__HAjC$SqGJ#F38M_*D^$^@89>VnGk3_~E z3y~fj`vJ-j%ME8p&6AO_pGwU$X!?kdo{NnAuAG@)h>m?XI`&*Op~sh`{PavbA~l*` zA02xczu5o=$`8U}tv))=x;|7N=VBSYmnAGhuEogl^QA`Dnqv>42@B$;tZ)bs5FM|C zPEcB&JR%(y2*M&-FbKofs`88(VvO;otVU^f|4{P#1qO{@5aT==&z z?%uVo%9aZ5c;I)r@ikLbNhE-X0xaUT*lKiRdaumisZN86u)7404nD z2fyn9LuW(}NEFV9j(13GHL9_81>th$UTVOXFzd|{2{((MZ#K}DY0BT@J*v$PgmZL! zTUAx1xaMLYJ;0mWGmM@(#LKu(GfQhH})JE_1oKGL6yIYCPH@1SiiD#v@V( zmyK_8Ybt6q1O$)~JYHv1Ncc&oMIO|8n|Q*&QxsDktTcSCgetUm2R9z%$Xyg29}goY z$8U&^UybR4a38-~oN}1wAkQH7R(pt<$KM+rzeU;Pu(W2!DE#(1BM==wtXQJsw~5DY z4`2>P=VKDWp_p=TXcb(fNqPuHBW^-)6}nGJx=(bz4}Sn6x=Lvc3QuJ{>=PDj?Ls^Xm0#jUH#^Uhrr?efEaU7XjX zDhNHrVMu5AdrzpU3b~y}yK3W@zseKQE|;&YMngyhI9WV1BT|r?=Ti!a^Q!aRyDjn6 z*XTK(5qOGKaX%(?Rh7%>ho_oajS3IP35#=$&oC9mO# zEONP2FUJYHS!nR=;8_q|c|v9+yV5)oDo^r!LiXrl<8_s0RFUQeTu5QdrFFX}J3n2K z_tkR5uT0|hFoYw_n1I9^U0w*2NOT#8$uc(-fMTX#_BTpKmzj&EJb~Q@b4L~!<;Zsu z*JvS679Cx!^!|ZIeGXI!l4xG5@%!?m8WcFS6bLewpPp$zn+{CW0$pNqQl41r>7tm> z?(^g;E{72Oyw<eIiEwwkB?(Gl7XNB;s~+PUyNy=1aCt9Z z+;c>?{QpxzM*|b@7sv4KBihotw)fV$xxfF@qxR}|oqwG*o36PtfcnlA7j465M$SdO z@t%0EwL6u)2&3+iiwZ7zzmj^9)pyB7?w4t%*0l}~pci}(cbuVm-OA;-i%fas{~rvB zjLTAcZ6A?;Z#~{`Jc9p6 z0G6BlD}i5=5N*dd^OJyGv<0PZ{9<$?@NU3$DD&%n{~uma-=pRp_@$omBP?KkyxD)= z*IFPNq^58JS%-50pVhmu8{dUJIloSmR$EcaCr?LC5Bb{*VZe8m-wvS~bmDsfbrzg1 zX+U_|FmCm4DgGxNumLTV->FYNy>3Kbd=tU19!TtmTnl|$&6FSNtP2`JcZ30T%dA2O4V! diff --git a/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.pdb b/Mvc.Mailer.Test/obj/Release/Mvc.Mailer.Test.pdb deleted file mode 100644 index 878fbafb79fa2d1d72c2e020952ca5dc24544d98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58880 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 diff --git a/Mvc.Mailer.Test/obj/Release/ResolveAssemblyReference.cache b/Mvc.Mailer.Test/obj/Release/ResolveAssemblyReference.cache deleted file mode 100644 index 9b1e76f5aa180bcfb02250e42a8e532945116bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44313 zcmeI5349dg`N#K7mLxL-mUvL9ilKrRupxv1K@no)J_G{sipC|GBnz8e*xhh=Y_OhK zttVQKD%Gl05w+@HMMVXzXsuwi-de9J-mUej=l}P6nR)XL4n?u{?|(is`RtSTdFI)7 z-g)QyUNf`r8xo;V=xc2J&#gEQ;)p5n#&jx^YR*OvXpbkFqBCQextZvKA<;ntO6#n2 zCZ0-;gu=f8r8Vt|Y9qFQiFo5AYw^s~Tq`+p_MnR9%I0Cs<>gJ4 zgJKo2E<9Er??cos&Sb5&+H5Rq(aUI#CoHMu@3LuEv?i5ESdCevAQK%Q%d}==vlA8* zZRA6QDgLc%Aso!fsaVt4SYtMoF0@als3z4mFP65_Js4?Cs>zy`PA!NxS?MAgYU4*+ zVVqH>pe~kZw=$tnetxJ+m##%#$C}{8)z>4<6TT7uJJW}c>c&)=C6Gp#q6T64?mfHS}I0jJc}lvZqkcAh9MKo1r#@?}IQdQix+w;e;bN|j% z>s6yxZ}n&Clyw%5Qk=j^O-VJyo8wkfacol=Ts#%Urnt$PXC<4gWFv}Xai%er&01+$ zvb(3-li7HiWmiq1aJV3^+knjvT-%E3swrw0YZ>L3MOiD!%9-_H^t*iF@FVyYenPVb zwpJhWr}4&42phd9ehOg<<`Q!t)P2DzZ^z-VGs4C$6uUy0f;mWsy=tD``>@mD(3|^q zqbP+i1#?%%;2fe4_x+4wcj>^KcRBRszJ3&YNC#dOm&2aiw-?3U(t%fu4zIoQ=&esZ zhcxWNef=p0K$wD8(-p%&?u$~CNe5nO>Ckl0&C{6=gSfApVlW-LFkimY#b7nwJ(kfg zR8cHbn@z`)EyeLnZM!XgoUTVoki@r_m{lS)^o8(ZU9v~(y96Ov=wd0FX{k9M)Q zU4hTAn(emGg@F*fkVXZQ8wwTj8iv@K$_DZ~C0)id1Yb2ODTYFnkOppo*Iz<141t2- z5Otfi0-c=&*>s?quNX3X>m7!wp-qFTV&&HCVa-E^#D*dILSpuP&Y=olH%3tG3sFK~ zxd|dF&tX3V3PwUqM4Qx^Zq+z_n~u)Vs^%e8<&70pLxxmZRf7ReA?cUtW)mL%?s>mI zzGjS~7)?=4aR5aPL`f+GH^G7=PvbxYc+FX;zRz*T;OoX%ig6UzL@|wGI>ii%T8I)>2iycJ0GWcB2rvb#3}gz} zpV@{K%)-}#>eY)>R` z3aqZa&&4|uUpE>kj-rTB%%*6BC}BOwO|a&Zsc%AnS;tyX9+wT*He{WJuNlo0EflR3 zaflMutlR|aQhCTZ2o%hPn6C9jk$0V$R`G2!t)hH(bH(t=p|Pflp+l?+R8)nmt>uZZ z2eAz&f{PF`+9;9~DT;X%^C{948Hy}LJH-Nug%pb@7DJSO^=;^R}Od_KySxo z_T&{DjjPwgK8zYv8OOkC91GEbPr-2zEga5{C@U*#98u;mmMc>|HfJnX_KmSz8OL&E zb{deIWt$(C{aYi4gN2XBuzuUJm7Rsc1sv!$G=z%6OHi1WATmaXJs~sPfzbELSN9R9 zg>#7W+hn)8N!D<@Dza@k#xh7)ZAyDrjjl5Jq8g$1+VWQfRS9T(#i7>!dQ z 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 ASO5S3 diff --git a/Mvc.Mailer/bin/Debug/Mvc.Mailer.dll b/Mvc.Mailer/bin/Debug/Mvc.Mailer.dll deleted file mode 100644 index 4b85bfb1eb8405b406d128ff7cb9d67a2b741d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 zcmeHue{@{eQUBcg-oE{z)k<3VN1WKsD*n;6Y%7v~#8xV&mMz& z!nbw4pPBpiha{)KADqMCu=38kGk5OH+_`h-&U^bjc>FzN5s{7W>#q|%gDZb_3;gk5 z7Tu}qe?LXP6aPZnGwR?M+D1<2gUqz=P5Qa1%y_O?^h%jAH{+L!nS3$RcX&869z(HBiaUvW2mc#an0a+5?{71gNrtHqb2t9l^(|z zbpBYh`yrxc`B%G!s9~Y!ju0K=_DTF>M=boz5+y-92)>mI`+gjrA;Ju*pBV51Rg9>k zJrvkRgSH-Er2V>1O&if4VSPHAhNMJzwY+P^s27?YnA;HD9Cf_wnDTYVRR~>;C~8^3 zK}_`FaFD*@U@A_4cuaV!nA-@&6jw9Wem7ZV1cLJ55p-I17W2m3ZVnj@9sbr5FPH@E z3g8k)3}<^cLtm8X*1FBk`Ydd6nw6CxOM93GMqJfm=oFiqD0!W+`EIgn0<^6y4^m+Y z>&{ekWP3nE6kz^w3Sczshy{>j>|tI^jQ3LuJ&08kkwF_KH_Moi#B!3gz+^f6TOP!M zn59^)XSvm|$VU=0{TKf=WvLqnk+9rQ!Q z1MrKjvujxnW!K?i0&ppu&RDP>zRq>a~Bri=(p!S}r&hkYzt$+}>>a4fT2ncaFU zrD$n4^W>Q07}n?E(^||i(hd_P&VBH}o)-35biMXqgww2p{kULTdT-+1sLp2Dwhe;R zF?vvh?u5=Fe0e%%r-FYc#;GKKf5N`*%Ef0arTLpS;Is&~-&>O%2-W?AxAK9Cr#Y7;-KRkuQDi$E-6UmKhwTBJw z*q#zIqF0>5XaqQTWveH`ycMzAT4F{S2*2*K~X7A?fdBB4D< zb-Z0@CbU5u9l#%n>{|ekWq6Z@Zp3^Pk2Nu-v%AsdA<2Xh$o7~sD-HSjJThx7e=s6B z2z%AU%Y#T+VL$0vMsTLt^h@Z+v55K9Rk+0AMml!wc7kN*73XJTv<198Bgc8lko_acMxSml@l6t(mZdZTCM8 zqiP^P{z?S50!SDmXx@r;JMnz)!Wd+$7Lvv1J$(>;jT_gct?VFL4cL`wl|}RgxU1SSNg+t6sWTkOq$_CizIy0Q$J`nt+-Z<1#9{Jg23L(#+yj(8I{*aGZ6CqSeo z5;(MmS#l+0u%=qhBoqg{H%HLv-Oij39tCu~V}K3OP0dmNDPD*>fWn;{)p7*%3aX=e zccM#n)S}(P`x9|Q%SFes;5axT8m>Wx=3N~jtAV%02~fPBU~o5sQGn&%NkB{TiNq<6 z;~Xdu$90uyYAY*;lAK>AMmg8$^YLm7;uK^AF=!Dq5b86`cR?hWI9o`y!}vfF9TUwj z*bNlDpI*3jk$_q#wL^zOm4K?9k~fo$eWo;)5Tf8TE)CHjk4w@r!*uo@ zU^;s*U@RyAHkyuj%$ov6Ix5SWy%hn(HHOW8;|XB@`nwcOqf9J<(enT#`1cIox<`d~ z0yq=t?6!{1j;)L89kyeJ{6%OMbpM88F8k*koMnuep7g{vu=U zyVmT#eE=a$e-Hd%1bur7yb|(3HdM#1|Gjt|Q>1@ex0Mjc7*5zWa;`D?Fun*VuC>X- z7s-mU`0_$vynG>6f(m<8`dJ3k_{v}IHCKnCn4m+gfC<{5u2m`8t9GJ2jJ88F>TZ>$ z_o!L4ACvYc(N5E=0(a;(ou(H(I>Dg z9QuqTnyHGv|n4(`#>;(J_V1oWUaV_90fDUyv@F*WJ zO;0wk2mZC;D-CJdmE`t4Ngn%f@_aHyj|%)9K!;ug-Jw^K-;JiIx$%55L3#-B9ZBs0ybBPkkYY>T3z(wcN}W%p>04+g z==Bs^+tGAGlS4gCt5XRYXkv|dK!?hp@QR!D=4k#9uoZH)R*Ht-N4WjL$bO~h zQ;}N%A9eO){`u%bye;s#9C;E+%=m$^r`1N;Ez;NcWwk~2l)?TE81ERtBDUU%)u~`{ zU^uwsb2$>%x4=_F8Ae}@vy=q=Oo*|R2Kr;c-a&`;fO$Fr&dVY*MgJmwmlexI@{o^_ zi8?97M)eS-silq4cU&_m*b2dZD#SXg*a$fL3>G`5kE1%dE5v?Aj{utx>@x1tcH;DZ zGQ@ZeOX+#R=IC+Qxt#tn>|^aK=!b$m61%8Jfi1a#ZFvMzJmj5|Ar{y7Arj7o*#FbB zs4<=}SZs;)v%tO-VmDZi0DC#ac3AHR_KIL;Mj3idFk@$in%1zs%fxoJ(e@By%hu3N z!OXZd^j^~!|B&@G`koB2Pg~CbdnUxbVqK)Q^u-W+*}4SmtAag8-?xTn9ev&ODP{i= zu;Xh*yK1n%KyRYcRqU^*os#QJ-+KF7)ImE#Y=`|lL~$v^4glLmPlVW=_G`3*{xrl+ z1M8-5h1h+--b~Hwjm)>(uhTAh7KOR1_W-+v?g;xHvu*VjdQXUb!fsW2DTcCvIiIyx zsr__1#Gbc1)BwFtusOP7?@$NntAafjUlzGY2kBMA8DAIaL0=OeCUiO86X^wZjbM+& zPDLKUj=V9%-WGX3u$_ie{e0v#?9cBA_H);~ukl9s@Lx<{EbE+5Lv;NHmTA^#h_ZrR zR=gXB=j1nLgzLn*_N^)Barb(~%m>=F8+Gpp{Re-Q5)tM8`&YcN`t zyrB8~RrJ>m!==3G4XjVLTxhx|XT zt=>T9)wEBDRYqf8ne3{GqS=TICyt0O$A2VrsNXD|YmDT)Zq5rB-xUJ~7 zgz}QZUiy?!wk0i`C^k+28`lKRj1SSIzC<4p_>{m;3H+?U&k6jpz^@5>QQ)@$A6DO! z_Gczw*t`-{F z&`veHNpB#|xGU(oh8=1SJUjFf+TYNpZ=>59E+GRPZ+KYUM)`(|bV1ED4C@POw&6}a z2g#REeLUQ73Y^b16!l8co2R46ck8v%-Xz+$0e(Ymq9FOCeoB2L`6c}+busyu`V8nV zz{1Zb?^iAKa`Jon%j&h{MLI*e@rU}eYF(qYzNR`GV}RX_jn<25ys_2#wwi5RVSP`% zyK#-B^rYTu#Q|@&+CR#*ca40n>y@A>EWjBHfnl!KTTzUGXftK_>{ok6}UoOKqXpM zgp=>>v?hZ4LHcRCgRZ0Z0iLI8LD@*Zf_6X=w10uVs5(#&?FMD5aK4#7hW5SmD&V_l z6L|K@*t_V@Kv^U0VZdJcJjUiw5q?q4N&62)+KbXwihJ7xjw{yks{;Q}D7!WHo)nm| zxOca}$1SG+fq^!+zbSBcRQLt{L5%q`ai;7R_;{Qt&#FICpI3jOzNTJM|Db-LR_YFY zKp)a~>$mAo>d)zK>mTS1R$k11Sl_T#+i$ilWCa`919!`sk9&p@(4wHl&=bdB z5_y5>|LA)Fi`It$&siS@{7pIpFaJ$s81P#H|2c9DZO7r>ZB7pDr<`H@VrW5Hv*^*N z1X*V*U`#YLLjzl|5_)k$K(oTH3JlkwN23a2xE?E{Q0FwD-Hm!)p(1HQ`({9edIUGi z)FW^=WFvQ@a#VCH;CIz7UDCg(Kd7J3N32tpJKHG1eqB`1q+1#tD8dzWs~=p2wt#2BEWGK_ z0XQK)o-a|)0@hpZ9Ua}18^0G%oA%}1!UQeoXFt{{9}ReN2+}}o!!+u!W4Yj9E-3BI z6$-{jZ0aIn&qB%~6KYZyveM}Mm9OqMcGMemu@P_3#iIscvFjhoO}WIJb!h)Ncf4G3 z_j%=Ay;w*=`CPv5g12vwQB?~B@E^K(mcYv!Mxjqz^pvB{~Q86 zkX=}Z4g`bPn|YB{;S@_5sk5|V6N{avcpfs}2|?Am`SiLiT*)bWeHT-#ZS4x(xQ}z8 z7{%z`vhVXYt8I4i>Q%_2`GC_JZd>A&vs0>qQkD)G_Q^-8P5n=LtU53XVFXW5vz*KJ1Mcy+ z9Cdv@Rgv&$B{M>{)m8+jj z#m2qJC1t8U2R}&nL?aSvTi(XL5j|bG}j+G}TIfK;L3=K=n=|yG&72^IQ z2%>Y+3To_OXs{*d8p{{*rMl$^b((XaQk2yO_qhdkk~ai~k6~L?f@kD3(&hw*nM?@p zl_A`jX*%blxEnv6D`NW{k+K6UXT5txg!n?rAIPlpwGqc#FF#&W-a9ctkmX9`)z?^( zOv4;jPp=f3oIgztk;KJGmPxYZxY3s@NUM+~8&wg>`qipWvKe+G%AE2PlF6ZR zp-{8W@M0f|2sr>vcIPIiD$yhKFlj;Fc&>!Z%YqL3QtpyDkLI1d`+RRI95Rnyt0_hF zyuP5aQZ=Ta!<4nAe5=t>g7(}pK03;US|K;Hw~z~hE!0yvcjup=!7XE>qg~a+x}aFC z2^EVL45ePFWT9`L=lAEvPgiW@0{e(pE^$2Z)g6&4T$&3+3N0{Pyo`Lx2u%=nIIoha z(kts#IgR8xh)n1D1I1IGm?$y9OIH&jt)qN6EQ}GRnWJlf?-*oxxxw+$U!27L2^QB#awp`ORR@SZzb0Ii-<*JU)0ucMIH85cSa^Ll*{|L zb6~L`$yMkyh+Bd~sI>??4vWDNUEMC?Iyo-G1Tk=!#o7q@P~zMn+Jhc|vI4OT31(U^q~Q^@4gH=mRHr-SY(Q^%U14A+8r+4&L{mAp|2Q!Y%& z7`dmMFK~fiuw#B6rwfg^Q`1*TEfunaM#XNH6%IRMY7Oj(DP)5qx%>DAy|s*ILMUKp zm`ZrESVEhYPob5k0)AOQVS+zAm1O$%tJ5C*z^7!?IHVPU`M9ziwh_-6R_qPwuJmSTgk~TY)-_c|7;Th0 z3QaEEhhIc;kjXZAbPAAX>WdY~0-y(CDO>*I=E0+V@Swbcz7n+3t{zC4f^RaA;bZhJ zx&bgx6L>~*o;v9P;2CHyfS>!$QuZz|LI@8cbz9{a>wMt`#9`NYksj9Qvrq0+0CrrUHXNdg&4!@AWk~Qf@7j125l)D_P{6@m`Y|?YRZ_~n6ViN zu~^1RZ)Y@`u~K}+2n@ksjLX=j&kT%L&{T6q8waGfn=Y2JD!rY@QM#K!ix|?PofJ%K z;W@^vEQ~^DdpOe@VQ6yqcO<8?mrr@J&}sa9UYge6Q! z>WZhMW@$ID`K^R`sr2l}^vVcPdiE){02dwxM}zXLp*$Od!p?MOO5`FUj90JgYU<&)U&T)oj?WKk1)ZNc=r_Pz=2RqP+T&nSkkVB3@vS$i|bar zNfVV;DrIPmRa&Ej8y=b>ELs(OrdLHH#(0e2-YOCYf-rzF>0bB|&UDgqtDq1tg+)){ zn(oz6=4hG2UZnIKRuZrcOdxG$$IrDvNK~)H!iqmI8MBN(GN!}j7_qA*6G1p)hFE5x z>AC(msn(FR33WTjFoS7NQw11X;Qz zyu3lt+ATY}JKfy)md#rxwr<(Ht$U(-b9eWto6s8T+@uec#Duu<5k7e z+lY<~_YDW{*m?JzUe|#qUi!h77w7zs+<^YQH=np2H|D{K;mlxW*u$;G30N{Hx5V5E zA6cL9#_l;G_eOQZj_HXph@kI4N9B{kE0L6`U<{Gk+Mr zl^jN0FpBFT+9z-F5j|`F(-remhKV23CVC4-^T)=QW2yer2Sh%e$0B^J4#X0;| z=Sfw3;nrM#`MDHT)9sn5(@A}22nVFB^HijegCaL VL+1YsX14yfw(@_C`!Djq{|CYcLnirN@+B7-PT+$@wq|iEL zJP0~`Mx0v}NALqPKC0FMKH?oj^rD~QMW=e}y+u3sA|j%LUQis6i;9=m{r>je>wo^| zpOZF8g9DPC&pPY>-+Qh7SbOcYpZ}f4*5*v7sQHfx0GgC~{q-{NQF(rb++VZ=avfWm+Ba;yws~t)Yg@KUPZi;@t+oA{Y)e-* z*RiduIosLQacyf$wyUB!mztI9YMyl!^toBh=Wf`R%XZ~9mFbf+q&AeWZOEkUD@s3+4fv(NBaOH+S0vskYb8*vNhYirK2UcL89B5&E=Y|&PHLm z0cJCbz#=b^??H>Zr*K`=vI^q?jr{JOwXH25UKj|128ek|BIMSL-^3b+JV z4QRZ&7FY);WA6Y?1SSHL0A)%UR3eI4kt##V#7TfMaWXI&m;y`%&H|Jl0ONpDfztsQw=;m#fOi6K#+FrEpEBOT!AD$X{Xnj~uoLRv1Ky@lzcsH;Ccn@$Tuo2h49`0*#}4ulKr6iz_ozd!)1VEr#5s25OtzF4_5tu z_=<_YzjVjKGgqFFzU1hy-|?y5+MxQ{cpFr^i?>6y!6EnOlfYorf2sC=GnLtw_Wyin z{}~kXP7>Z1AsYyZ+m^$~Bi_HS)pb|BgQ zWiQni$_-ZiC)>Y|edzbiE`hV91L;)iYxKu8JgfaF&#P%5yXdRc=K2GNYQIMsrhKT) zCfk1ozjzxTXdfT%7m4z1;YLx)!5IJNca3^^dg{*AKUrV>rE!hFcIcjBy?_5xS{fg6ZvhDmR{ekZ*@^pi zpL*i!vu~fY_SM_|`0c}N2ll#8R(I}(b#6a#O{Ouk#%)eEUfbO0Hz#?j2#;&Fc6Zjb zwPxG9FY9XRWK&R^Y<=F0gt^%g_ci6@j(T6yTi4aL+-;*bXd8X7+JELZH{Ac& zCC~iZ@R$DXviD7xFn>eIR=b>?_gLb#hu_yCm)HQ8rf9zZE7mZ^vt9vmd#I&M??ZTg zADU4tAly`nAmLX-WUs~ix_Dm+?}vc9dHxpo6+mt&a4u^oJAl=s@pnMnX%FGe=mx9) z-#z{v%Wt3dFT4KR)EOT;e%fC>qB=SK7nSKJj=$?6t=mXel9A-4JsfkYGo$^*AHMjU zXjPY@Ral%>ayQydo!c)Kt?EOx3X9XKj*WK7cP1|rt?FL13X9XK&W!fBN7uUbF4d)I z6&9zh!_R21Ir)*(6ffCzvm981>w)%gZDO%~CXcZQx zeF#6JJ@p$azaZM10`j$CW==2sdyDOSoJ@w@rIwAHfqZ?|GDF`|FXP! zk(SSg+*?2bgH`{@^`FbKn=9x7*kheMcHNpCx$f*%_FALo3c}f^FTAg%*O$27naYes z-L)UDtwLN`s&38Xs>zi&-V~17Cd20_TxW1jCL9zCPo=hXwQ`KTobxtiW#3!;>+k;a z<^OBNgHw(f_FwP1ZH%kUch%du#)xhG=ED( zh8qF2xhHr2Ag?m8CY{$l3wz3Wtxx~^bFbxfzKFgcuRTzn^V<6y2VM;3Oak;HIh(W^ zn1qkcDIJF(D!}h&&t_!mMf{YO?5UiddZm{Y$?O7tNuSTz5e}o-an=N3r{v) z(Q)~#>FDkf-jVBW zWqc}|rF;x8wrS30N%se4n@0DrO-oZVTsk||cyQX=F*k+wwh4dNT&~V`ZwynP!K(k{ z{J*d5-}3xo$g}NBE8pzZm$zA-bA>!7rfXQo!`Sr_c4uCY)uv!aL-I~s(@A%mrQ5JQ z+q|tiTi4O$>Ubb&Rfn`%)VbigJaWIBCn~=#N=vinr5!ChqO7@Q`QX)L+A5ROqXyJoZ|H=7ZS^D6+rGIAUP2LBB40Qh19DC5^&zKBWb#!iP zYwFH=F&t6dZl}S?E%C_x&Lpir^pcijevtgt!zUi2>r49`h+do<^g?Igu7Fj z%gr9J{wy;4Fw#q8qDStx3fWwUt&-kH_MuodPA+#KlN$KNYxI(f_)wy;gH``mzWPu9 zdVlA6fB5nrKKa87@*DoCxAt%KT^kPDP>#sKQ@+*8RM(ZI7tnfemxhmBVP#mvs_#z9 zG>SOHZ#-766An?|;xB~Lw=$;7);D!G;jeMnk+k!tLz$3kU^p3maBmW@LWr~%?W2@F>KC)>ZZJ?5qHGW2L$h455L z3;4dWop=UZA1_d@M}cEpKc5aWMnA9LkH1_cb4pd$q%gOf4A$Ip3RveoHP_TR@Tt6K zz-NK0z|+9!sSBS2#*XIC3-7gH`lb95@Y&!-FyoE9Y&iXSUS}~Yz{jLEF_$0j=JTW7 zmqa$t*S!BYsHCH$g!A+N^Bf*cF0=-q@+|~5h4O{!bm!tImviV{UTs`h=0kWavA%-g?-u|Ds>X`oy3JGs8@Vib17hW7ss z`Q2r--&lH2uD@F_J--v|&pxIGbA!MC(^s8|bhR;jt=X#{_jN;x@wopI)jrWYV!iH> z#}XoQO>Mwg)X28*9qnM*|78C!>($@=pYh+S{;JmR27CYKz~}FLS@90-|McAdK`d?z zNmtV2Ts2b#x2~$8x%v?Gm+EVnJGx$qc}Dd8>6-%DwoTWj3o0DWs$>N_9x zuNhzhpz$ev@t^hkyIRs)0xSjUfO?<-SO%OAEC*Hq7XTLm7Xj+i)t_GsXwAMBcq=>i z9lbLs1Gb{Y2MVIGz<>=@&o0L0PZlM)%l`l)>yfO2#N9)@yb-(n8%Rf*lHBFL2mjZA zm5iXYo8#seZtO*SV66A&+yAk-Re#ohU55EtJHkI1Hvhw6*#fosH1Or$>(}q`57~de z$8T~t-2T6`*l6usfwWs1r?9M(tp6FzvjXa)^_|ak$M30F`Lq9?o)}A~FOP#+|4mQK zcKdg4$NoQF|J}zwu}0&S!LI)=T>JHJDBha@>6I*HT(1syRwPaFGUzcNy71m6c=P$Z?|Hpjjf4m^w7;67--}W!Xn?k#NkfDSd zO$=!N)wlmlAKL#^XucJtrRjTN|25wJjmFkB8P~3eqjgW)e=US#UlQ#< z9(JVd-(+BWQOWi%bFeJzGwkG9&TO!rnd_A645X`zg|-n{ywQ+bw0Yx37DxNGc0R}1 z=1HM$v<|5?OP@yR^FJ^5)Bg9q_f)JGwio#JTp&NHr`^^*Dw?}H=nS=QA--|=uL4_m{H)*M&i};E%EZs{^zaX7YvSj1 zIE%wdcH!(`IPXKgiv8@oPMkJ=&QN8fisSX<+NtzW{cQiw3y$DSj@NJM&W$~6PBumZ z8l2Wo%uR;oMU!ppOiuEAi{!lty2k|ejm z(pn#E?I)B-aO{?|v2iF5iz8&K$>S zWs@7WxAMVO|81?w*KBQBu(cU0FqnBt`I#t%Yey#EME|1s)B!+zMr&=pFh>}iHg9>o zH{^9zEU)K~*Ttps8uUSRGy*$I;O3B3`A136>45599ehwaXYn2t9a=5O3GB>w6kP*)Nfl^3;aiRZg3Lii1*9)g~1|ou*l7Y=ImryW97V+ zGUnkEkI`8y53K`JBfEXbQgs5Z7y4g7k%)@Q=_%4cvw>#Q=E2A zb;*7ZkILHjKH%Tnxj~bWjZqJTLCb35GdB+z-IA11V#+F7mFoe@bO&*W-*`-3#~(&s ziSS5XHpeT3_ZWLb@`=+N>A69Zjh!3Zjqv3rdgOkYtCl};XxTWq97HCa@Qc^zB^R}q zF}=ve%3TOgmV4l1DXZ`82u!ZZBllZFne=gmYyXEiH@Jr~)f0!~4?I>b8b`0~LkSha z8J{1)xk0NZ>vJ;*EX400_+3Dms;o>U&JFIQ49^DTF*=n)5zv-PmZR@&t$4g;`g9=V zGninPSI(i8FOBDOMNStaGvF!)^x>DM$F)0Dm zJ+)U4xCwM~(k1qu-QLhiV9JZ_Dn7q?3hx>G$APQB`o^*vti2@04H{b)o!?|^m|ucF zV;XmUle<9O`AyEMu$MoubDQxqn||#k9jyb=R^9q1$el5j?9L)BhAR%2IY%F?_zW^+mH-cC3z7~85_-gQKa3^>TSZR&swCZSTdvqA( zjpa1$=+qKmVw4y1mh$TpY5cv5%V7g?Ne=G;)5Ysv=n(hvC=RW6`t^jgTU$^pnj5SV zBW_EGqt)^H{41{i#JkeG28@2_A0Om3uA~fk z=5GZ<8)PtrH;rrcZSj?0$$KME2aJz}HSm5Mz=$fMKi54=r%vKFX<<44zQSSgn9fKZ ze(fTi%7_pbucr@_CyDzO@H@dDiSpPP#UWksYYJ(%zQC)xdv`ud&y>x@!TL~Mx&M2x zbQznPKL>mp*z1+bIun>u6t`akNJr}k@wopHUghu8;4$FOfX9J93!VV}9N5QQOT5z4 zLfk65pSP#o9G=&rvfl--;=Vh?c~2DAnkavY!_TSHNY%Tz{Qfz_aUWQ^`PC?nxkYjK z`EEL#P%6&HgCUM@f^}B!TTvWMMREAKXqr0inUC*=IQ|7JJH0Q8qxj6apC_h+mKEpY zK#1cJu+}_&7{yVLhxFdh-_p?>Fm8h$4RQP!tonKkOyA(zkm~IxysM0lgC~K13YM-s z0iFi_8Q9n7<<#Xwe5{?+^RBjVMkJFv2=jBSw3}~Y&tT&myy1C~sl29F1; zoztJBp5Z+M{xw+k<2T^>;Ag@0;NOCmgP#Lm1b!au^QQJ%jgRGRA$8IYEC!|$c50MI z$;;1c(r%6;p18b}m(lqBfw-k#e*{afW7JQaK#coz70u#bBc@ooU7MsY7B+>fzK>;5V5DsJ|}T)s~Q zd)q2ob6oVTg&+5(osK|WWDBN;ID}O{!oJ@=hyA%(Q5=5kns(=MlX1)laR?txps5w(fan1UAZ@`CSk01nvMNhbIB_K6N6MIuob|G*;LS>;iOm&%?k| zz$<|6DVhVU1@yi8Ex>NzVc>B&>+$fp zcAt#GRn|nfn`_Ae+nPrqJh|qPbMl%4?H$NVctVh;;+9A$huLmArO6OYj;pAyB%hbV`V zN`yyqY`bTu5Y9P9R90)Es?)fCSN7@)vpf2~_GM+4z1s`;c9xFXXWVWhbk_%+0G924 z2Y5ul>PyXz%U|Q46Tuo|p?mqcVDg)v2UhrEu;|wYybgQ{{+EO41A^UNgk3(7UQ)fM z_$LN?z1-nRI>i-Satz>gDIMt`<|`V@pHBReAN{`TOVK@dR}yoBJYo9ZJRyA>%NNFD zHxcgZx3FdqAL~qnS8-1QYs^Cqoh;4*SMaVfSAnPTuC_fLtoa)~l$*CP4hm^sKpC$F zE+o{(U~75zvKtLto3UH2H<|Q+>04ehpUg_v^O) zZl4iBr)am4%RsZm(x84?2pLEkwuUL2FGu@`+yv6NKAy&s+>Z9rrVGtEkscj_l9!!z~e?62&WY=E~{nUu!50?U)Hue9v1bMZVO1D7Y+DaA1vth`Yl z!TxBDH!X@!cG}lXI;t~FO=MH2h4^I86d!X<7oY4JaqBEfhKb2#r@- zG%#q(c55$kAa!JAyg8&@SdDP`DF3#lJ;46T%4p-TN;OK{D39DPW61IYJh?J#%xP`pwZe{Tpo#_PTHLepyDUq48}a z?b->iDe<-G0jK_1vedjn{=T11r82zBrcD4#$22FP-*lLMQ~eY9S6U|kTBp)lXF($@ zeU;}%K;!jkV7a(_)R!y$sbI~=GzS6P+{4Fz4e>6H%A@$aj;ABtkH?2CaPiFqYi@H6 zSmmey`}lN+Y+=kGxq7`Vy{}Le;;Rnv&5q(JUeEWsR(d~kUWj8pSYxG{D2{iza@jcH zCc@+hPc38&unO1$>;!aQ*&bjo@F?&+FrEsV16%~O0IEP=#-aM}Z~aS$%^Hm#M70ejn^J&@y~@v!b)mqT4sxAAiypfwGxtsv*v+REYY zf7bW2a*FFd+QdFUF1pK_43(v)y8ZzB;>H>(i`v?=fb0@BBBlDbvz0X^>YsK?_Yvy< z;`T&uTF?P0i0O@@c_Vb7x3%EDtN|eUxSqIikLpk3p6XN|#y!wduWrvqBJq5FPX2h1 zTSx#Z*AJIV9xg~y3u7O(nT2@n0Yq;!rqAeA6wNmN5zd-!&Pzhq_wkuuH&wlfM|Ey} zp6cA{Nb0f)kdxjjpVHf7!RqtWqmdD}26qBjdaXWJ>pZl%(5IZmo2`G%aJnAv|9sif zQGuju)}N!3E=|@TUB9k%KgoA|6!&!En^n|L=zk~3iEclN|140(0^fKb+%aF#+ZxbN z{rfhbtbf&s&HuF5CAY*Q_uGITJ%$BvK}$C07OUjMhcN_JyMAIPuzj>o|+C^iQb zpUz3C53%rgT_5iI&v@P2{$El*db9V{v3*(6r z)Xi!0T*cDX_NJ~K^umR`MePg5<6gUkyGC1dvwLC982cF4zaI1GM0lisvbp^qcl7*j z)aIP8ggTMFn8Rk4AA^5XCj*#Q+nB({e%h;+%eY_vgKm~*EFJcK3$to(1L&08|A-ck z(OEy1kWVz{wDz3{FOpw>=A>2*8{2qY^kW;9LhVoORZe}3WTrkwb0p0H>HFLqP;Cd> z=*~D~z{Km?EAuLc8CSbGp`T~e&^Ouq&-Z%-I~VW&d>xgZugxG0JlFqOAMRzGj_L>*Mtyi?h_4Dvn|FCuyw$v`FW3A{@y`XT51$YAWnqSh^W)WX zz%yN%FXE@MrS71S8wYGcnBBlFz;56{;87q$n9p0U?PsX|kX5RiMb)W7m%HsBSP zGhf%?QFq>zFGLZftEm<3ZLRIu6i_xl?9WvvKJRH)4y7BP->Dy0`8EEv{@b^mEk$ib-|Nb$-8@gb7)3**o?Tm1E31Ql z7PuaKF8F+~(p~|+0IYHMN-)oPx+v`~=Pv_O2l*CoBUpkbEPoAn6}St$8hi_Q4fs>w zb>J_8F9rL2PT;Ggsa;(XfpN^q%^)J=}*5UxhkL5_BMq6_dQVxP7liGTN>fc1OI;_ zecO{#PJ>T8MmLf1v!b9qhIZ5Q+YgQ3AAolQdm5{}3tRsva~S7-NCSloG}r$_P}jkOdDd3WQkPb;=?wJ0CRPD0z)s*c;9g)q z@K&n-dz@YR%dh{}ai<+K>vyZD$L+w68MjEct#7-B7rmcDm~gt>;~!9;dT+%T3!f4A ze#;n0?{;2P?N;x<gmVTf=FW?Ub zzJ`$QZ!vV@zdnS2KIHTFfo@00*PlZC{~Gdjdx-z?@cz+2_nv^y2=U$?;`vD6SLdYk zz8b>k20S{Xe|;$bf)M}bL;ODt{J#ryI+Uz<8Uz0&A>M4@n;YoA8tCSRa(yZA-xCT{4}JuE%-MC{_h3;Q$zUg zLU>cap9uV43E^J}a=t#`+e3a{4e>RE@_Z@8n+@SV2>3gJj^elpK^gA^rN-3C!yG%Xnyf*k7Nyeg-#~2?dFAFcz zi{;M;>$f&~jE6_@?=3pMAd;9PYJA92u~Q+&;sZT=uY5f;8x(%z}>(DfYu5R0FMJt11|!aNQ?r;0h57BU?H#^ zSPN_dbOv92%uT>9K;OUY0rU;bUSL1)DDV{UJfQO|Gm&QvP!H(4m<@owjnOx4yMcRw z2LXK}qyOFaB=9US5PcY9+D~zc9Pt&L3frrz4I!Q=&s)Ts2|*scS@dB>YKogjDVyb~ zLtpTDa%y^vwsM~SCG(uD<^+W}hNt`@L7aAY%F|Y}2x;kULI;PZbfBR4VwP219oM${ zsTk`^K0Qwx;$Tu>ah!;hhac(^Lds-uc-jyLi=d~4JnLJn;fV_cjmL)t9wsm+2OfRT z1y6J_pwWB(K);}nhV*!N^iSISMP$a~!varJfk!&t8;=hQJexHy_43#HQ-MdTBmQC_ zOUs7`zGlxC?0u1L+KY`1?cL(>y5i#*s{b94j=dG@Uv;ay`-=6ZSVw($(3_TmzUdyl z0-rA2D(3Uyfe$-jdb)|R*6@_{Gj=u#Vi%>w^5???AGXlsp}Wb7 zl%s1sLPky->aJ!yeV4 zrwjZn+!(*^UmBk3{gNh=v8N0C*j|&B?mhDThCV{F8OU(XAF zEKN@nc(IShd(iQgzAVUiJx$=HjaVJ&exKo~(t7U00uSxO`j^TR#1k&iiOJOad-^%F z3!|4k9+6^$Rv+ia=)HfSN4Kq?ewx15(Z^`LU!aZY^d9;;M;rgBGREh_10OnV9xUhn5=t7-oxpHY;dELAv! zW%S-Z&?6tC?{@Ts!`w#i{R2HRvb?A~!xH)Sej(rF#c0Qq??0!vfl{9&n{a`OIx zp0;l~af_obKD=&e_^`l3dp91*@o1+{ve`|8%P7VZ}IKI*dsxn+oMw zh`iG!^u+u7bSh)|s&tM?`9o3hxQ_{O&q3Z+@1i{_QJ3B?lo?xPa@E|;(-zmI_Yd^s z+hjx~Kwo@7!}8<90?+0GkJ3Iiv7u``KFssXNtAbF2|XWayD{PPb7^DpHELnbzD0U3G5_M-90@M|7Vf4xs!P~)xG@tUh{kXb^oNe^knbe_jI@J zpyz`CRh_DQ;zUhe`xex$0Ei{CSmg7F5$M zICtnY*}+vpxV3;DKV3S_hOM35JC=8MciR5#vbpuubLPxmDqgumr*lebH~pF1-cUca zrR%47kR2^>R4$lXRWq-O{$B3TX^l@+hBEDfR*%n*bJyXDH5F?^CH@y60O zb&mGX>741-=0vD9KBcp_wCvV&cX3`a*y_1;HOm&%%w|O7-J#Q9pD~oh>L+z-$+Bpo zm-uJFxm0CU<&ye&3mTNtIp3)GU5F|=*B-LqkiyOc#>PFvv%=I4WzXa+9(!KKLueX3 z!qyYUUbk~ez8mqK)=Su3_@B~C*thYwo#R} zLs-U9_T;N2%zDcIPCF9gRlAq`$O!psVdI{6LhB^}< zm&}XqC7k4gdW7j-K|9Tm*TPxnGq}_x$L5i=6T6Sz+2&KSM9LWSH*0 zv9^*7(>EGRJX=&2y(&(fJF+%yZN|cM4#4bSGE8TKboNXx8K(0ydwfujFrBp=7s4!E zy$<7#d--r_`a|D~=>O4&rBguq%Bkm{_;u#yI^cT% zcMUq={<_pQ;A_Cqq_Y_4>wiKn47xNhs%Xv)fHMq3`@`H||8)Ma|Hi(r1t}gu_9riX z=-%JrCr4iWNwM^3sy{LGkY9;GQ-9)%kA?cf*CQXL20V)JwdY=Y4)sK1GyHh--k66e8FhEW!YCBIzL9fk%+l#AXW6SLOANoEOV#l3GhoH{G9Vru4bgB+OE&E4q;4RQ_;7w7?;38OM7V~twY=L9 z&D)Ft7QTcW2N+Y2DtgP+zvi)H5bW0&^lE+OM`41qni|}N;5FCn52%u+!K1aleGF9d zXol{w-G?UR3Df%7ez4B-Yy#^}F#Rvmnb1FlR#+!i3M(H{kj+3d&;m%oG*;dKXe@dq zuo2hXzAw1FBaN@6kXjqiJXj525-k< zujbtqfaY(NKow98unp$!dDWWYJYYUh187N3W6*a23xV^1MZjX97FYr-1?qr$paED0 zoDVDqRsa_O7XlXnjezD>7XupiUjk^(v<6rQXno~U;4(n6yBxRzh>z8?yvOVRxg)H9 z?bliT-;D73Qvc6~`p?k1OVzviS^ZnxEAOiR-s)a@k^$b1^>1}AJxJES+KcJHRXh*5 WAqfmgU`PT(5*U)ekObad68Qi1dB3Ru diff --git a/Mvc.Mailer/bin/Debug/content/Views/web.config.transform b/Mvc.Mailer/bin/Debug/content/Views/web.config.transform deleted file mode 100644 index be4c33d..0000000 --- a/Mvc.Mailer/bin/Debug/content/Views/web.config.transform +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/Mvc.Mailer/bin/Debug/content/web.config.transform b/Mvc.Mailer/bin/Debug/content/web.config.transform deleted file mode 100644 index ad7aab0..0000000 --- a/Mvc.Mailer/bin/Debug/content/web.config.transform +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.dll b/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.dll deleted file mode 100644 index 3dfd134e95636367d8b4fa9cfc244fab299d55de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 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 af38oz`ad(iEAI~dxf=QZdjDVb!2bapvkgrE diff --git a/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.pdb b/Mvc.Mailer/bin/Release/Fizzler.Systems.HtmlAgilityPack.pdb deleted file mode 100644 index 9721a2f202c57d1097fd5a26f89deea52efe1ac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62976 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 KwZJ>e0{S+ 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 diff --git a/Mvc.Mailer/bin/Release/Fizzler.pdb b/Mvc.Mailer/bin/Release/Fizzler.pdb deleted file mode 100644 index 5a21d40c89514e12af5b55f6c2a5465ef1de4d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97792 zcmeI54}euwwg1n>VFUyPMMDK0U=Z*R&LDpkb%5c|Bp}9UW|%X~T$s^eW|$cYd{`I5 z!otGB!otGB!uPOHQL(VlhdzC2X=34vdek$uewygR7Z&F4v-V!=+;i`oJ25l#dL|pb zv+mhzt-bdDz0W@T>@%~rs;Qy5VSY=&yMN>y&>{UFIf;kU)|*&^w&q-_NgoS%zw7eL#GG9{%&OtReYHwRONr~=N??M>Gj{Q8~E&)OICd9 z+1c;T+<5QB`cRdB_p^R|{{zo8JyUaA-|cgo7ryb{%gJ|ViVs!!m;U=1pL)G|)2%Pg zDR17p<-m$}XKuXrVtuH}zwgiipE&!}=Px)=wEg8d!|&Mq-pk2%XNnJ1`OoXwc>gT} z%f3GCBVDFUUHQ8|y*qQ`y%}p++h?0cAkTti-M1^q2S6dS)&;uL=dV*fyXmAYZ z4f=p%!EvB3I3An;-Us@D6TwhSoeb>{27pt*sh|K11cSg}PzWAE_6OjHU`x^iA!(vmPOS)XjGBrS&^?loed zNex&+7DNqnG6k+89FlByHNl6}$v91^ZK*jVQA&mZbuvb?E1Q}RNsJo9fI1nYR+X(h znLGsbtyL9k@xdPI*#0e|Dq(gqp3;;LNjXcCJtS>mR^`HEGu?QSUVeVb9>wDYppiay^jl3q)`DWk)() zDMcxL346^I|2gq;eoN^}X$UXrr2HQ#C6oP+*B8tYSt&h{6<$#XN@iLA69kriH47O%tZJ(dGhZ`R9B?<2{s)3l$WR0#Lp`DdK!>uoUM;`+&T z4b905=3RBw7+HtQ%X{L&-#>QmhkjPJZAkYn-~X2_6{0hfm9&viS!2jc40CIStcm1z zVO3GqEee4TGvU?&xpeKKpZvgG&C=8~R>5R#qZ^REL!A5;*WZ)Fe-A+pNY;+f@?WRn z9TN$cb)o!mgSGre$jy|j?HyKz3j16-XK8awav|%<`K+`4mHI)yCgJo3 zU0e;|x{I$bbWN_ljMTVET@okbjXBn-@~2tc79?A)Dr=tAP@im9y_EDxT+L3M+8J&} zpsa=EUy^BOV*S$g)qk^NZEcs@IWb~~^|t(LGwn=S*w})l&e6DF)YUA{X4c2D!&npc35Z8%xBpot#OaQ*W zNw~g8%t-bX$qyVuRZ3=|1EEJl2SLx~sZcMTLUpJ2u<^(D8;P(#k>+UQ&)Mh{^7P1L zecMmCXHke{j8)^1J&q?uChOa8!aeiKmL=a)Ln5-i{UyS78I8jfWQPVNVYt5iB-}H# z>~Low+l!}D76;!B5`ndkXt?E0c4#Q;>vO_Augea1u9F=V%KG}42=AJr;Z{4@vz#n8 z0$-;R?m3%;OMmX3r^#>T87V0#BvLWEyhTe+aVp}D1& zwU(12{?qCj=2h0!URx=u*f}=Bn^9Z82rr)97WSFw)*EH`Dk#@A=@EXpuVUnf&BMuD zR9jztW`@s|gwg)FiY%75o~zi{u|@MSTI@Un%U@*qIKeIb$t>D+TkYu!*Xz8<%B-In z>FZ+T|J;sDv)OW{+Ba@w+gPSHtdA8d-@wMF4}lHKvzOI|5|@wy^6UY#kk#DGX0;I=Yd2uysY7U^uQXoV08iZCJFwA{j^9VR56sH|U4XN+3EWcS=y;?lI|~9hF{t@|?n=!Xg}U(gr(HrZ$Hv z)INMrB%a?Uo(r?%3BMzDEI+3ErXOsN*x87k&zqg{rlmY)npayd4{LmW3?puR(Gwk$ zll+h}A~Rz1L-^7b;`qh*3ty^O9Dk(pDS}x3IryKX<&oBB|A;(xgLm*{an@x$kzY^x zeIM%A5xU8siepY5x;v4%mJi7cyuxfOU-C-AmpNse{wVw{FVlSX=&&GO4NvZsR}uKr1R(n< zF3~)YFeNXdItv@Bx&KNwHLG3)I!^-GvoS~Y#Fo^Hs9v<(q#O>u{QQ2d^;&*5rqpTq zNt(_5Gcs2(*h`#)+0Dtt)eW6$M|ItO$loyoQ1xCp6HmI z<>PT})D6k6IKI>kDW8pmJBn~`=K6ZIZ)KX+SbEd^bblZ` ziBps}pSa=Gj=GlFS6E%!rTIWUhwd)&VZG(Utd<&KbfnL=v7tn62yjsw)S>))BQ|DK zHn)gON9{vGZ8O&LsS$3`>#S1PZt|zLcS;Q3Yem@Zj6EUqf4uZLj0| z<(GR&=|;Y*(q z#~-PD>3ZV$=O|ygjX3@&snTrAyjg zlvh*Pd|74PV#k;A?#n>Anf#ndAZN2U=EL%1cvP=}Ih4dh#Vj{^gUKjR~{{~ z_IqdjFSm~}|7$FONW22=btT@f5a)8_rTmQlx2mV-YTx*>EGpyf_r(3ZhkE)GiywVs z)+224igA{BZb4V{OjhD5{T^AKv(8Fh$MLPsN}Z46Tb-3UAIFzEYjrBkr%u&2x_V*# zYLsVVx$vY;MR`^i556DB>~kk+{_bNEE{=7U(A`V^-oRqCEC2GPjp4?li<>U3ul*>K zlFB*}c6EY0-cA^zZ#t6C5?_iaXFf|g#PKDcEuYf-)@?7!vwZ4kURYbWTw_b~4BZy; zVxQ&3>}2v9IGq_6`Z8G)cfKd??|s-H(LTRrhX}rsw{wZl9^hn^FL^8FLXL2bE|U7u)@@@TL7^@y7_i z7=PhQKbFNGD}3vxq#w)TyZi5R@Rz#RNW5Bz*9fjHURJl#dc2FkDjFhAryKH(fH_O> z1B9fWijJq2mdyItnK8`jWs4ZZm3!j;ZY9sVpKN_tW}a^*jwR@byvbOdK_!~!;hMxC z(jft-`3#M73MX7J?y9Tm8mf4VHMaBfUrmQj&0IPjBpp{;IxclPH9OR{Y|WySiG;Xl z8~z?Pt~MLx4drs{FDs}b*O9)?Y;BIQ^?htDI)t{~Adb_4Uw2MFkC6Ir&jA=WQ!*}N zmS+iW&p?VQAZukj2e^pm38#QUo&}_z3HkNe1ZC=-)M3UP=Z2s+nw=72yAb&G)%a&O zB5Thpq`vue(nR=-O4^~sUmR`CJqr@*L-4=w)D-vm<%n*D4d?8fLT%XQ40i^^2hr{%oj(e~AlsAmI#f z;aVBW1jVm6CfwR1m#)rN$Pe6y(35n?v!HI!xm-(LU#a0<0Ug721#~jB652~^Kp$#W zA9kMf3QE9;u-+gW_%+4^DfBLyS4qN2!Xl>*sd-{Mun6kl*4Y@3**L?tL$p=SvBv1ix#clc39>mqI@dt$>RCdC=>*{w#C_ z^h-+DLT}*un@aD1ev0eO&>NxhuFfiGFW%nj#nZVyt___F9S+CG`3#=fP3H}{vx1Uf zBEL_EO5VxySE*aGX;gk)FA=T}GHe8;_>228;dg-&mz30nuRx_N)s z^d7EXSNh-3d%1o~>7SwGe@fn=lK9HIQ(|Au2>W@- z$3hpPd&kYy{l{FqP7d|9!}n`x3Ae5$;?a8bW8|gn{RAp)?-^(@^ruj1Z#$tMQ@RBD z9M_*zO5F;6#`Wiwu7>`c>#r)MOyxbf<#$2<6Mtz}(l_*>XX!&e4W|Z8qBafVDRK$D zi_yX4$yjE{1A^sYI;0)=wXlR+7vqw!{5yp5`z6AcbiE9HACxjqod~6jQ$wMzLdQb? z0KFW#7y1#U6;SFxYQEAM=sx1T6#5qapMm}f+Kbqx+r>D34+kev^22EdMZ{lvMr^kDG=oN)}QYZYH zQz9tfw>YY7IM(qVAMy*r_UhMv65+bhNyu7zsZ<^>s?GhrXZdo0WbEdNJ3xLg|N6--3Ps`T%qev=>kRd$~Oa(#H>?4oaV200x3; zP((W|C3ezo&!9A`**|*?WjdeST1bn%nyW=29miE2Z|C-67Se~ekY#+evYS8{emx~2 zW4v=m@K@@BxDOMbKG3;P@w?K+?@Sjz3q#tEU*|}KYb8hFw;G5`qLUAu4;=-qfy#X) z`IVXuy$1S0D0|-Am_YuyKC=P39REeomCz>W7om$2!S%fY8KV{g>HlT?9Rihhdm0$U zZ^D5q^yz5w17LJhTFc`xIfH3jH)xa&{$j7W77FCDg{N&vISQ^(v?@Bbf)C zjjhr6%Gi@0lcj$9`}c&~dn)_{=qEpLt6dm_!#RlD6iM5Yyb+fNq~oE%@sa)H9iro#gV#l17c&4`d&I4Uj@u2eyF6!5**= z$iBv5pahhIIv^A6wO|w20rr6Xpm!d!K=$;_1uMWhumwB`UIsx|#(yvY%my_e1=fO1 zUY_wGlX;``4aYybBuCykh&@|h zsa8XiLu+pCoIlg-Ma>~2>w1hAK@obQV{)?gB|-F;p;Mi`r`gQ)3A%Z|G&S0_o`!R2LU znVG%SG4@zL$^UdKd!@V?GqbX#s-{EsY>!l)PDG;Vdj)&zTG{jOv3rXhOQYFb5@VCK zq5QjB*_^X@K5x2r#-`=#%P}_pfX&BZY|d-;Zvu6s9IfrmmYYJHtSOm$4ST;R&^kJ` zwyC*ga!qaB!S+>|^~LOLjj^*AJFl7@*>vU2bf}(~odQ|(z(w2m>)3gxK-0q>GBwjF zJ1f;rG~c+7&p(cVk|CIhN`2kZPNc{B_*Y`={5N)nm>qp9up@QAY|NIy1s6@rK5UFN z8=XjpmCM!`8*gHx%xshj%wFf!^##)AB#q`LNlUSba5zU0|hSeS`Jw zt77c@5jzXbjz6TQZcgpII(b{KBjsbZ_N%REon{Ro{}X15Ivr^~9kNB;b?c4({w?9| z<)lt9VUtGN`&`UGW1mdaZGpI+9T0L&%ci+X&J;d zOEj#$1gSHi*m2L?hB&#a-FnUd)>wP7^QjkaWcA`sE4ohO@2ldUcTOgZ(^-p>_{qAF zzt>5)`yMWXBY>tj+( zGYCV*D4_+=ShCSm>-f>QvPSEkAzltW7TFI$ zeLM$*VNA#0-#aA2xqcpg61KPsbY%Fhgq{eU2Q7eBxv*rd`wZfh4o~vQ&;8Tkb-~Z- zg`{1|llgTDLMi#@1r_}E^X)`9SC7jx(K`>>YoO$tdk*>$=t8b*q4gSWFHXSp&xJnZ z^3Cdk#Lv&E(|Hz+-^b9GyjlXyPS-I7(qG5xEmytkonCs4Q0xs-J!_Lud!Ir6IAlKS z^oED!B6@yK8*lFxwf7~bH!MT1tPOi#S9|N7-lz;cKi5p}i-^YaPUI#2|LpYAZA;?m z=Z*1tTU75pr+0paJwN}8*ZZOBZFhPXWa#;MT)f^Bs`u|suOvh7?gC$a(&ofP)Ay|E z?Tpd$^Qm}yzf`?nIlaty`gu_z94n*tUPNAQCSP)Tnf2w>0v}JQhvK4o%(tB0UZ*!G zBYl3}lHR8g)!UD})U&so-jEDEKM#qIXBXC`C7wq><=IxW9r<}hyxvi&*VE~plA-74 z3h{dK>{0CbXOEeBe*BNuJ4N+)Uy^uc=BFRe@Y+0M$U|t?R)Kup7ujv3_6z zC1l1b# zXfZM_<^PC=oDiO_|F>seyApj_`?Gm1{fKkccgw|>k$K*1WSy(w)`5}P1w_Z>PSJH> z;ws$?E^|-x!LK*^dsmC6nWmiWP^-M=4@9j`i#*Kijj|K}^j>l6kumn~BpSQ%*Fy_DIo zd$!(3_;923fPF#v)67QX%o9m}BXQadMBZfnR(0SFY{$kqsYp=4Rhe-eb|@LhkFjOQ4V|=rq43zir;h~?mF}&jY6dl__(v_ zX@9Oi;jT|5g?@jQr-Q=yPjh7#pVk#l_w?|&xSa7PPSR3>F?q+R4#>Mn>%ms=Gpq?CeOA0=x@~j-;9mvX5+8)|0ZW`pJ@u3;{Nvi z{}+hol@`yxQUCu%Y+RjXBfI}MzV-j~7n%p|{+|1cgFQ>(;QRkI#Oo%D*WalBzXcoj zn~gU5f0OxJ)dA@%rT_Q!KED6Ifc{L@HAXU+%7R_y4|J;?sJi(~a-{ z=hCM)f|Xzc*amijS3q8G?t4HHm<}qyVRz_qAlm=0(_p(rf~OATKfzcna}l0zxP1@O zABi6I!QJl~Kf3=%`k?mh<#85T?d7rgVxDIQQm@TnKmQqv+XBviEKe?Jf!Ut>6G@-M z)$G)%ooF7g-kQJ5>@*)5J2ICSSLBKNdj)p(n4J#p|Hw{{ojo=zV&}uyk@>faLS)}W zNAk_)4(o}xxPhLyzjLuO&g|&Ep3d0Flg?N`HVk>(c-*=I1b8n2z z`Ph7`mCcUtyD*zpjukqXMDuk4Hha=`T;CYh(K(AdvhTv|+1T>9+KcurHP}1V>~(P8 zMYf$H9lWA;YO!;M*@-+j?nr-Z=~=6G2Kegf{$7opv1X@(`!2H6!=k)%(ezw{opQ6& z!F?BI$HuVg7&~>?sW3Yo*msd_*7+w633--X$+zCBN#S>U2}8nJV)+3Cc-i)>qsYAaf&7h&s%W~&qX zF3gtPU&_4C&zlo&4lU`EDO92Sz|kkUd$_*P=({w+_jBI(_fObckvcB$?;?o}KW~k< z!9AU`A@pSTj-uZ?A?t*G9vc77I&pCKyhEU}mMMDyWKY3RuBFZ~*Mxs2ixPvmlEsNx z;d8YKT>H6aLgbvIix20)=yOl(uHCyw#V#yaQ%yfppAO&8E7N-uD4uYy!#H##Ordfg zJ04m9J=cY0@1bWtlk{`Q_-BL@(UUk$a{A-Lv`GH?d13lJvuGKXAurWQ?%n0Qf#@?= zKhKM|cZu5jfYY0hq37ps@p{~+xOj3OfxU?tdVby&uUDyh%$Lx+C_~TBpW^o})FLnQ zJNkU|Dl+u^Tqs^|k?J)$y#*P1eohmww^a46b$TDm(DQSXc)jJScfHfA$OJE0CWrB?K+lh9iEylwX{7XD;+{ahJM>3T`cc8ae{{Q>g6C z>LWY2aD9RjaB65r;^)V-`1n1KzLeX4xNy?(6Fomh#q0f6^?m)>k2jkIj?IM*bBP#VVnUIKsl%b(s8T>o4^jR8|(w! zjtznWFdNi>m0&&C4t9b4pf`inC@=%a8A2<;Ca?p%3}j<&e=rKn0M%d_SOetjq#a-v z*bDL~p#ESSm9~S?yxjXu1Qv1!)Ie= zEv~CWqCNLRk~jWYi$7m;gW5VPwB)|QoPVF$>cI0evtjA!EgdQ@+6)d5kKdRLSqJ6A zBr_YDxMlBLdRo+$G+}dZW9yG*s{?0KS$eF_***Z7H=6qkHhK)wIu|+jZ3*#_JpdwW z{F8JK1mg|8m3PszG7qji{d2JFxV8AICC3AV?j7Pb-s0AQvjNSbWgTG**jA1r29aguX5 zD!FcemT}$4?u!dJzvC+Y6(Jve2GFQ+8)BINW#44};}$pSWS!Q_j^u&W{hewjTK0L^ zdDZN=kF9mA4cl3ta-O=lsEw}J*k?AhewCHhHa9jjyE^56w(mPyR=&0du|@3;_U7H+ zeC+<&?3xic9mzwhvjv*4XdC6cocvQT?7HJA_05Z$k`wDV!&D;C5nFGdCw0V+bMg03 z{oJ!wcSa|3&XJr-;?Ihc`&~cQaNZTa#Ywj!;fZ6N!QHD0m3!4wpmJVJf9~IU@g}R- zmT}3CAqjR1c_+!P(BIV4lw|i%sLXeTGL>@o;j9O6=NzO?gPsmO6MBY|lXo3X!cqxT z&e4$bTl!_pdHtA@exBO}-9jL46k&+X(NLKy%XwuIS4poQAJX?m(e&DL^9#|FxkCw5 z(kt_CyFaeL-}mqF^ZIG%xVbJ=@=WfprTk|=Njs-w1u4m=i=mRnKD?nKXXnXzYW@s2 ze_n{h)%WFzu#b<%^$PUG4$sS+ohviK^XJD%e)zsRem!QM(O}r&f(&yy)z9+$HJKjlGE%6ukG1XfNm9hF-sKo1^BH_qB1Iu5Dhwo$3agN60 zlN#O%r~keTJ>PG{>#bD18?*E(u;<%-dcT6CvmA)K33L12W^24|L`0`{gtF!ZE=!wX#b>YeRMgE>`AAS-K`97++CEyjA zXq|u`7zJj43a|vM0h_=Mup8_J-QLIj3m63&!Ah_JYy-Q&KG2iSq7aM&v%xa325bU5 zz#j0w<)j|jctn0XCuLxctdOGeeQDPG|8o3IR{GlL{NInK2Qglw*BjXPAEWbWDGzaE zYv_nfzSwkqdk5yzlAfrI%UwX3d7Tzlh3OU)GnxL;p0iXGFp>tu5HG@GilluW3LzXO3hve z_7Ykhvw4u51tl(;CdS5m#zvo}8OixAlbR~4u1R*d9+<5)F}9Au)@-xo@-J_&FQX znv#_*N$CbURM*VTnOXtp!$QZLAfGvfx0BwI&?!4>V(j$Aj^vZ?Z^9!WI%LP{n%%fW z)5DOQ&m2d~#(ki}j$!DOEji0fT+|k0PyTZJT$(bs9(2mqt{7WP4f0o}ZRwVS_Mf9+ zeS?kb6SUGr>mE~#eCAm`UFDqgknC8!GaKtQaG8&rV~&;oWiDLal~ubJ@H^5@t!{VI z$p(E*=$QBC-x1oVZ%HobcpI{`*te;oX<;6kzs2mxhkyCqnY8STNlSlhJYqIJSX0}Q zoYTm;1s$?uX&J`=EiPOf<2U!3`OiRooo@emB38ewT-K|NXt{77oBtcLVIQ*Mx+8gJ zX|a6(Q9I1j@?SSQlWRIXkE)ReIXLQ7=nAkQndS295RBD3)yA06g4;Klf0Ef?ovowa zmbS97JR8TvMqHsM?(ZPd!}+(JPET0=YJ;_a&<(~$i`j_ma>G&El2il?^y-%PiBGh0j4mL|>F8iK8RBDTuvlkzchXRRaYvi)|is4em=bf;nK z2WE>eN!3;}JCOa&6Pp&W_}lKYOe}p?FJ^1!wlK8FV>;H&er+~KRJHp%-Dcwr!YtBo zLtcrUQ`|J-hGArku1-TT^6ZmNwm6in zQ(2qmMZ^89lN}k#`uS{p-T9)EO@Cj*&q?EDzv^WD_cf%9m$wmzZ)VA^Y(w^6oNW4A z^?ptlpJ(?Xo5wn@wNF1cOTXU~ZJ*yqR_fn27rv|&`?yQHzC+_<<8V}Ohw42V>WvNU z`T0}4y{A;~$DyA8?!4H0qz!vNQ@x)%JvoQ_ys+&2948UZeWK<3pH6;i7`NZFVdEvW z@v_sAyh!J_pL-|Ko0Cn)!H>xaJvBYEZ|Uu1r-$MCaW&n4N5k#sWc@xvsn32~Oz(4v$_{k0 zzP~6(){krHwP41L@EzpSkUfHHp)y1bh0^CcItVJ~e8^t9Q{6fJvX^fr{>*+=oJ?o(+S_I5QkN9eO%c;(G?P0!n|MlDyZ~4>5Bh;oUn#4_JW=a z%7tJ$r~pgAVfVkE19_OVd3>QXJluC|VB|O70?Gd$gk1fd+3?ZiEdP$3y#x4U7cXxz z_D(J;eOzEc=6l(~m$2ga#rO-KAY=J5hZ4R-Gfw{;<-?2Rk5az$H*xxM|03bbxEIHl zzF7E@J#qZ8%9r*Y$Cr7X=*#>zjz3=c(r3l+i=~ee{iAa5E&rsCi_^FKliQ6rzU80v zyK#KWKN;)d_?CaYbMP(yq+-PBTmBuJgD?3f^-idKH(@IU^#ux3>XSUv5qu!{E6<$J zV~>T~pW4hlmb_C~h`v_+;4TVx9oKW9XCONPhJrWfmK&CstHuh6= zHg4Wp=3j}M%;!>MsBeRO$4T4oNAPdKU!06t*Fg&qm3g0BOFBt=>Mp2^dB1?lSob1S z#=7n#Xaw|R=-E)d-6P+sNzH^(mr`;@4s|B=DX4_^RVZ~J#rH$p^<&U;xqcQp0s1TG z`Ov-43!prRb8;s`Cvz?NJq0T7tWJf_gieF5f|fzQ3>7=y*6U4B?o(0^sQe@U-jfzH7HkLrIUWhvJ^p%+8n2b~R-Z*YhmdB@-quFr=u4@kWUy#jh7c{(=; zJ}KvXiQK24Rrucwt>zrbSJeM)Xbt{dsH4nBQp2J3&@yNvv<2D({RC9PS*_Q%K&hLl z_3D4OUf&PB7XOFU|EGHWbLcc3X6Z-Xw!f1~<8sMkM$UXTA1>i-{lE#DUT zB>r!x{}I$*x$X*G2^|QP_>a`C?nK!&f;)j(;qlBWPopLtFSW?|4dVBBFbovHrS{@3L}svl zHRuA)EFBz_IDh%>T~uZOb_dAYBe(%@IJbj%jO6!u>L+~Zy=DK(oqme zSApik40_iBITZqTdGHb9C*LuX?-ZWq{G=Z$1imknJ00(YGUav7%E#u#J-T>*88cQh z2iyp@gIB;|_qWdhx+wa1zkhkBnv?m9xuJ}avnV51mXqBxN;d|J-fAGS#*gm*_-p&T zqx-{4YbzJjH#E1@RyDh^wteSD&?)1x_kUZO#%U##dTDMLX}T;cP3>8~l{}Gg*XGT8 z)W$$F0A)PQ-%0g*SELCot!9Ti9Acjk9ZM!LK?xOn>g%oa~;m%g0h z*M_*w+hOjf=}Wk@ ziczLk;hL36SQJ_{&@%na_nkgN)R6$C}i!@TCqE0iTEIX9tp68?%^Q zrSiEJ+MQXK><$+_nceyHrPq|B{j{uKc0)$!aZtIplkZg)Fz=J^c3K!d4e?KipM+d?V81Q* zu^DrvC)GxDde6OR{%dAK-d~e$m-NP8V`|SL&(Kya-Xs&Ikm2I`{>c7mE_3b6T`=s5c zU5flDFlS>xNgkVl2}m31VxmP@>ZC)F*=t7=&6_K_U?oXp=>SUy?ZvTqE^`mebgi1)WF z-W_;XF58Bia1r?NW&p~KL;f$!MhD(SH5*pm8)Z_5i`L&yV?*AVcTH8=NV58awJkMj z&G#L7=*e21=$WjQ1>VdMyle4~PTGARXYrKrTIQm@KThZ@GIK7XPu!aCsjyCEsPYxQm|eXVTB&qjM%cd8x1%rdwDpe~AB7AX zk07%>ZA0J4Zr?bcZRhD2JO7HEpQr8Ep`7iSPnaDm&rw|h=Lj}*JFxQyv(tg|QnzR2 z**dks`eEoEMW%aytuq}wFV*bW{r7 zSlTwl*!p*5R<*K~egUaHbLDJ%{h3&ai>B>I*t@fpy^fuUx?R&}d$i@*thlH>?q%~I zYh|zFXQFP;vY97~KDemOr;z!tRyH$VOzKR&w#3-{F*YR{#F4k3}hQ(e(TrJI|Y)PMnFl zop7XYH(M*zRcp9-W=rl{mI&P3B%!+@{Mt(${^DSzq`SZ@>)@Wsz3nMn zOFjr41TBCLhYp0weIb6xe}wxSc}6)CIyflgeo5BCqu&^ufUKWSCc=D`AzQ)_N0{!M zztf?zC;1Gh>_zT{McaccVfguCd>A7&jB_-MQ7#OLNBaB|3B%6?`tDN^!$EP7t5gyH95@nKx0VN_@sl`f3d`QhhT@%d5X zbOOFM>(7$8+Fi@N@#u{F@N=j1xs1{LScHzOximrhLs_>WE#nD8_J#XB>XH^eCyEc_ zS`Fi$G>l~~40*39eXgg3;paK=VSG}k847+=m2hM!x+hw(KHG7=T^P(?T^P(MQ~nI7^qHrU7C-*Rhr#&l!e9(_ zVf-vd7=C<>595~_#;-Jt|8!xrE*C#`#)t8uhVhby@v;j;)-==KxRtc{aWOuO*EEd1 z8pi7`3^@-g{XJ$0!;g3IWxL<$_;pq(+dsMMbbq=JKbht{A{_?qaj zhav+?!CcS+R)Gy*D|i~b01kkD!>|dag9^YxaIh9^0f*hYHwW^Fy3LVmG#N6Mo8$ef z{MAgX65=s|kN8|L@2abq#I)xg^Ld?5zCjRF;lPKN2%jrR*k)7a5Et-_!P<*`OSu~| zPg2)jI9%Vzi9_e4{B53Z^Xy|H!4IbVU!_CykRG#HY9bn?xo;t8T>z-nl+UOOr zRfsKlhpm;Z(H*m8_07jW{Y)cT-yTe`znmGq$$IXMYbPuTjtluKabVJ*@vr2P(VaI(|>{=fE)5eo8bUb?CY zJh5#EuHpRIdhRW*g+@=E_3swh8mhb(BQBc%i;2Vi76*tolD6MMl2=?xN!C`NM9cy!YWb7afr|nZLzzZtIWMOXb8}sQDtlKSunHq0>mm zZ;n5}2A;%m4e^t6j77)fWFL@e2O%dKMsE@!?eEa8)@P=V98UzZzRgAs`36( zeWL!&^L$v+Ek^x2yYIo;Xti&`%vaKG38rRo)9va*S#xRaf?ArbuL~O}^dfXb-ehb~ z7vvWrQG89R+pvx;`mmVr7gwrr7m|gf2@o*N<+e>++Y9aTJq;F>HL|sP|nMw zlqHW=l0Plzh`h=Cqvz2oGGE-Kp18lP7v+DPiJR7;Sqt?nEXgBzCUH4BB5yL5NAx>w z)}uInv>wIrr5<&(9=w6B+-v*!MEsuQ_fgzZM}<-?%2eR*$GLWt^vBTGp+ABC5i09a z1Bu78P|n*3o`bUIC-@mu-ly6H_3!=38O%e_kV;g*-n@FH@}A^5r0$#0Lg+~7xj^J4 z{jx67A6Z#n9U9KPeIK20{k4RNsqnr~){5-?q(c0Cf0zjS(WvZioa|*`xV~RtqK}@q zsO(F;k{Uh#$+wS0*tVjwe{kVm6wd!`pVM^0tRBvq4Ojyfx($zI;a3k zz-q7oYy&&ND{H9Xwu|;F6Z{K+@*O8+8x2V(md(JO(!8D#6>7186}>V}1lwRLRf#Yw+%@O{huN6WltD9u)Mq;Dw% zK8^`zm&=U$a1QmM5AVM2!=Elw&K!46e)p$*Cj1@BNTcvKAyRfW->y>&!y=Z3Q~p<< zYUQsVi@^@CX8Id|(RM~WQiZ%>Y-JE#11cx~8~?$|Ad=nx>p$PYoz(s8 z*Y|QywV%PQ7lWyk#aX9$I+KA-u5Ule)3*kBdOQQ2_}>MDp3huW=t5e%(Br#%+Gnt* zcdFiP3}jC3WKVl(-_n&u6!9N8z|&W?&fP-)DgH^NwG20M{W=X<=$mSd5#eaZ2j-l6xFchKO)fB4a!UaEE;KGt8~#lS24`&9o1 z4X;-7?MBVFUuwQBJ;BR&rS3ZW8sA?siIMAvHGgJmzRI{Q{tGq#?o$2xH2~>AywOb%&<+ZM|Nka<^!C-l}#hHGgi_eCeb1?!t)JIbPFuhtfy2 z-uBV-$ss)=_qwLLkCsQ$>hTetf0oAMEltOBn%_5Sym~1ea-x@iOYO|m{CZXE&6OID ziCSNlYCg?Wda2gG(Q0RihSOd1L(a^Q_}--PFVpsLmZcA-@RJ3eUZUmll$PJ^8jnR9 z-j$kfztedCTI*#(%kfeMMhWi;P5=3tzf0B5BDMRb*6S%6ui=_+52>9uH9iA0pGRxC zz1h`=U#ab5xyJ7~ZC^vQoNv^0T&MARPUUXY@SoFqHQv&p`L1 z$|p7ccWF2`XuQjati*Sr#`k>fA1>8+-`2(RZ`1e>(EPqx>&J5C_tJ9toyMn3WdQ+?6KBe(`O6$)M&Cg1W-wn!t zRLkWywfDT%rzbSO2dI2P>)mjT?_F9?Mr*pdYChkk{mfHZj(2N%dTBn7*K`h7dv|NP zey#Di+44vAmTJ5o)o_b7KKE(-%ZB)TsMT_RsE5DqrFt_}?`|!hJ2c-O)qFcq>;0u# zzEb9bJGyH)YUh`l-bI?;@tWS>YWQz!dKYW>w`lmk({lNxmdl$2F5&-9(_gFg7%i|_Z$5Km&#(%Wh>8kWb zP0vFXFVZ0CxK+dXt%iSz@&{^qZ_xDKI?T&IsP(3ort?mfe^m3~K})};`w~s}a*fA8 zt>>2>;lmrE_RrFE-=gV$UDN%xrf-1SU8Hg|H6I>S{vDeB*ERi*YI@(){{B|Aw@~Rs zrN7qvzfbAI8t+H7z1*bj@ovqBE47^NRJofpedD#Aov8V+T*JRa)AzRKU-59C?hk1? z9@X?ds`9_J^s3#2*4u$<|CdTfYq};5_Tl|f!x?_0zm~JGqjtHlD(yPN%e}4XtJL&$xBgDk_iIhxU7EfrL%m+o>XF)cUhCaM zn*QOMt{XM}3pL(1YkUW2IozpwCu)A(s`dS5?H9^4p9W~Vf4iHvzgW||NbN7wbiJ+h zq*&AUpwj2H{hX!s`zZ}q7E2@_pHRCGtKCaor6nEbN?_d`6E-CCCByQ*y z^njlyk#;dp1tp%J*nr5V@t1Wlq8$VU-3n6t4)S_;nM67f3ldXG2;Z-}bPMnlU;fKG zo~Z&Bhq~rDKKiqH+Ydeg7=Ix8)PpV<5KVIhJg+a|A{BH?B)WFX%kL4a4*8Uq92%$L zcS-QE%jEWl?CS;dX7ncIACFR|^1pF*09Yp97vbfnL z_@ugY$x9>>J-dim^c}x9oD}*cLBaBoT~>5SB)SQMC@Pw%mjuodh8PlMgyWv~wf^bc}gV?R&`WDka%(K#KI zg9=awmH>H2el=JJHi9i+7kB|20Nu!%zMufeyZ3WJ4UjW4Q$XG^8U{*0BUlDjf;C`0 z*aWtM9pGiK5A>uW_XCAs0+ zz$>6PePw?z42%LLU;rPBKu^#Q6oMi!0Za$wUJl&mG=gPdC0GO2 zgH2#7*a4mf6BxUugK|&->c9%H8mt4`!INMYH~_jahV=!dU^bWwYJfakTLspF4PZ0a z1|A1H!5)yu{Gc}|0W&}&SO!*tO<*h70iFiC!C~if;G{rSV#q(xJD3nz;2*=Yo#7E) z(U_v5qT-SBWSmOt^wpQbqq2PiFIzND_JerY^@QIykVALMnrAiCC%Fv6_dL}h{1a41 zMlI8sSidxs_x>thmA26sk=NJKLLJXjood-rs!2-^&*lrPI=z@u_c+`5`FFW6x8a;FX@29e~3+t;=PBtAEf(gU-JRg^l#NWbyB_@3Dr{PEPWj6Vn9T)GX zvZK=B%A7S@*88dK=ybgMQ9efnc67wFriR6hVZ1$0b;hL2bbE$QI-TBM<;SLN$b9&y zfPLVT8y3#1t*>lpXbNq3p6bx|pQe564Cc4QtCnp8NsHYaKAo1VugVw)yqxNfPsgz* zb5io4Ik~vHAzDwpzsgsp<0$i7lh=K>dcdOL;X0=$h_61%f3}uSr;0#cHw1I zw<=vmOPISJ74Q;lq@H*`m1VrKabvg1>Um)nw)aeRZDf3wu_M~*#ct4emj4>}b zS^t85G@rb`m!B7{v&>D83VaS(JY>#l?Q=UGq`k=8lk!X^uSw^D_fy$OdzsruWc`6-mL~6~ zveEX!oRdDs-e@4k>G1nGp3^BF8RtRJFg zj5x*Wc%JIemaNXwr36RE^!rC^zh6z9Om=6CtoQTbRudPigRp#Ii2E>6s*N-J%u6hvV)7PO?ZE`5ov4F z>EDkII7}xJAMdBKk+!zc$!7K+-cM!8e=BEM7dhJX0qJylKb4KNn?@&_?jbDB-e2Wu zH#Uctbri~}g%<(lEpADMhv%4{=c^v=$MmMNUXr0Fhu}oh?f9xkoi)8JnR?-YHfGQB zRWDM13mKOp_R%{XMn?0Om1r4CrTk?$r)bTbZ%Fu=86S@h(uc8F{Jg)HpC4&=+njv* zP!*H+{whzqv+xTUBc(mmE%k?rn7sE_dD@)S+f`29-%XmV_fy$O+u7@6GsE?MDofk3 zyeVgm>F6MG=tv}QJWq9KLl*aKPA7eUh{ebIt32(<>S-Zk`O(}%)+d`P>*mzXtE;VF z5G^;)SG~v_Z?)6QJk-N%d7kRfmMov>W`Z6ueSQz^^T!h}OS{aIdgQpb^*kT`_{iAU zoBq2;%>B0aSNX`;DBn4ZllT5A9~p;w(%1LkUZ{?`Z)x>@DoZ=Ia%gn2t?#qFzsl2g zqj}RkCU3f1-cX;TdDFd(ya{z8bz1U(?+?nih?}G3>-{x8)M<;q#mgS}Q*RUgXTIx++%(&_Oz5M7%Jy`GLWgW@C325Paf0d8a z16eD|3z}QWdw-RW%#j+M{KfULZ`wp>BjsZkNIHjN0Uv>m33h~_Wmj#xwnvcMqbuf@BLJketCr6 zA3g14r`BG3ZC$cyM44re?_9VE9HBQ_7Dq4d!x=;UwmxY#1xwmQUEC?@Z<>5qqu1YR^|a>b#A6>oWCX$7(O5y0ih)m3d9XX6#t)WmK2;V7jSH z-Pp0(%cw5>s_E{_){Pmfy^QKc`uu9DRM*Rk%o0Ph*kY-l12!}xoi>QHu;w|(gokBzzS_5LbP`B{9HIQh(bcJHUM z7&Y0x^mE5%tu=T*m8Hzi)jm<4F&`V~2WKWX)YT=cUn<`mHIye(L$E7nuk2q>npR)=KI! z^TzwDd}JOVXPh6)dQn4jGE9f}Q(5}J(=~5)IoUQo#uF)LFRNih<_7Za>#;#;Z8L8o zQ$(Rn@2~QadF56oKc&8TaZ_?)9iw1G$MaN&e$UFAtP6M($SrAy`Rx3hY*7*MG1)aS zvffW+iHphZcd}C&YM~ac_fy$O9Ay7QB9NC_)3V-AWyht%-R@*d8|YHPaJ`?(M&`7I z)cZt0#pLS|76Ap(VwG+VyY8TYBu%J%&R+DV5W#(x% zJYV%9?RGBhB@r`E_5Lbfo$ed9JNX&O`7M*0DyyzZW~ABiREL7L{^U#wRO1#ZS-d;WcDcUe>@2~Qa z_V~Dy52q-hy!Tgm+N1S@Mb!61ke-@Y+`Yfbk4opwS|^_|9SLoCp6XENEkE-ZGIaM%B^jhpB~np09e5cCg#&mDko)r~4Q0r?QcDP{Q0G z!Q52_SBsDLQ`yM8V}qBiZ%Ho5C=+OVPldoYpCfA6pI)LpBivag1AUlZ+5yr0Ta z_bqIhBgC~y@9*X1IhUok&dD=AN%l-`prq3A@jTUuw1ZtaY0WKv{#Gct{n2-U*&1DR!$Qb zyDWS+L5bM#Jk^P`U9o*!j(j-Iub&i;tWM{{Mkjx8^A0cT^WmIGA1^k$#mou1>3YpL z(sZ=WbGAF#iDBOQYoCsBq{HM2NP9QFyKCj>uT?J6_lWHyV{9L(w#P=wtH#O7T8PZw z()HK-`>@B7H&$Lxhw}czR~8rVukti#D=%3OI?~O}(;uNS9nVvp$XL3^>G+RHnXLEI zv_|@pQsxmy1|pmOD3s}Vp6W#UlFgxxe;?fBy}!!Sm)KY&b9ZkeSsndQlj(WB>P5y@ z**j`_WLsEn-e2Wuuh!>Ipx}P5y=sY{$?(Q0nnOY2eAZCzZ^%s=oPc}<^5GYGM8WPLa(gn z8KURt++`WUg9F`+cOUPg7R(z>#DI-;8~u{2#Tqq@~;-EPcZGjwCt zx4ew%M*6ZPPB(si%kxwxGB?`ebkYke7C-Or<*OrYNS-J5ido|H`{kn;K=K7ZRQ`tz{k$v9O*%~I(VLS7FDjS&#?Qyd4&!Rj}bs~M(bmp*> zMXU8K@2~QaK5Vm-&%M6o`Km{IvVNmKb6J0$`e<9Vt>Te7}P`n_W!hm~5nd4DHg zJThWK{CfryG7h(l>h!dEMr6*}*h(k;EZ+0fPNa_#J6)OA+98Tj8(nRDkBmV9{a>8C z_xI@@OZe6otZ?#fk6XqKiP`ad)r*wnzOd7Y7@Z+^c zMy#%Kse4XVTu~g1oj7*<#Bs8gFRpF-Ck8FtLyN1Xu8aN4WAbqN;)Rv`1nelqsd- zM^748N=JliJN#3Flmv=<8pzMJb*;mn!pB0BO%)@9@l%S&k1Z~mA_};+!|oTzeTg`k z8%x;J7v>Io#6)*DJ#p&fF{8#!^cLC<|9!2(-}uos!k^^AA2n)f@zirBmb!Sg9scpb z7U?K(@{X0nza}PpH&QhPlyqDH=WbVCwj3t?aHp?jXu9&hGeN6!|=^cr=rDT-)hA zDJY~I#qFmJOFkFG)EnR5P>4kn$B!$TI>x2|ZHLXNdJ-UREs&qv+X#DvY?VzvN0dhF zd(qP3apz1bp2$?wxwdWg4eZ-~721z3iK#c)+rmdr9y5CM*l{ky&idYn*EQPg4QlO# zC;r-Hh(JpIh!Y;K$g}>@+6nJ8K=U-0vLC{exl5Y2z*sI!=>pQckmY#N`{&^CZGtFI zW^vw$J?R;9>AgRL_m>ox&WYY^kW25f3|PORbB-UO}HP!_%oFztT?P zatGkGf>uuSw%{ADcSN5@;Kl0&!87psgds-b5(K}=sh1zTp216(WFp{cK9S|f1$A30 z?3bkBB>wo>nE84tyxIII%=C6w!fWAAIN6HG2=7k*2x1XZ-1O5y)j|dgs zulchu;%7gFH;X>O%1^G%$?wbHSsJo=at7xJ73OE?L~bJ<1Jx&6PtFZ8dpbpOk|OsE zJgd9eyj^YR?SWUM_OkVQ<1s7;ZyY>}XSUvl@HjSy-Zk*79J2L3)`s4VZScO@22ak6 zIW9+BR4I_-{(RATSiYg6z(9)>wBsXyU0 zmC4!7sgPGZG0pR5nO_?6jN{YrES-FR^-A~1!s{En22bV`;xc)R8@=6k9+g*F<$mxd z!CmfHc-FUO>y^N>#fNO(On8`dE}JK3F<5_=&8u#MR|oIh9ASP7o{bOLVg3T%@j3MN z!pjxUci>syYE*)ex|B~vvig$ED`X7f-&anu{mjO3lTSZ=mMl$+t~&rQs;f4z#hx+J)7ZzVOD% z1umO+5j-1nvUxM%P4;T7^yK@HbWP6LxGNV@KR3d=*l}9h`y)K-TeI!;V8S;rhu#_R zP<77w61fn2az1n}J^6;gFsGGyj*jSk0p8Wh%Z|$dc)8+vOhInmAb2)TXNNha4ZX59 z^sawJUfnp%@yX5Hh5#( z;FYz(`*0h)g>CRY0WVh?z8KMCN*THYzwUs?wB5OE-hJ@S%E9{$JgXDgdVhpxbvK*W zg9+H#Il>$dkKx$4Y`r<~Y)sAOT>;O^JDaxv-fRui%26&8-~o6-#bxuh!poH}kHZ_{ z)x!H@xsTZGEz(aq+yl?6I3! zDf zG<5Hdr77EQ;~u8uz?u=oiB}T$&5~@JcjWMU7F_mH>6#y3arMaSkF3A{2*&dnwe{DO z)z5DT&aRh}zk;)yo2t&Pal2*a)iqRI<2~lnH#MJKmF}<_o01D%hsF0;=Y|&}=+4p| z)_i}Oz+9s(vNKYO)Y&*BK{hAlrQC+5<|@DaOFt#&s`{a`QX?C$nsnopnOxw`U6G>^ z4rz*9Ci%8{=n{~0yOa)XL>uK})rUCot@5_T_W_44Ct6uJw3#B6%?Dj+?K0bxS*1KJS`1`${TD#){^g0L z%$ld6FEa9mj@TIlWLEqwuA_JBcpY~C=W{^j(X!TZ8C78%^uL)ei|ay>%DF$6^ZQ`% zH2Sg@vK7>zTTM8#nfPzP-+`O3wN$@V_{sSlTM7F~YEm6^JJ+S~w}>tLRwFkGDq-!X z8lMSWd4@asKX{Pe-vi$VQfp-%{cW%j+zI{}{0rCw?gHNd-vyh&-QXT@FA!Vz0a^ck z0EjKQ7m<4vxzFhb7d0d8^J{s_6>JPiy5!+_koNx6_@m-e%uBf#092o!^n;2batj0R)C zSTGKZ2j_zGzyxqUxB$rgR0)^}CV|PI6ifkA!89-(l!5nyi@*#p6U+h^gW2E`@BuIf zl!HsbW#EJ0a_}K=1^6(S3$6qo0at+vPzmONDo_oQU_Mv?YCtWx8e9YFz(PS@CEQium;=$z68Du)`DBXSHM@nI&d5K8u&U`4{itF0N(@~z#ZW4<+fq? Pp}&{$!*>7fIq?4hBQ!L0 diff --git a/Mvc.Mailer/bin/Release/HtmlAgilityPack.dll b/Mvc.Mailer/bin/Release/HtmlAgilityPack.dll deleted file mode 100644 index b0692c1d9ec87451375a0047f5193dc0eac51b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135168 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 CCmeeK diff --git a/Mvc.Mailer/bin/Release/HtmlAgilityPack.pdb b/Mvc.Mailer/bin/Release/HtmlAgilityPack.pdb deleted file mode 100644 index bb9b8a376656121f8297294b2fda87594aeed765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257536 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 a|M&3!&k_jmjltYCrw=Co{rCS}3H%S*XXNMr literal 0 HcmV?d00001 diff --git a/.nuget/NuGet.targets b/.nuget/NuGet.targets new file mode 100644 index 0000000..1f7c9b5 --- /dev/null +++ b/.nuget/NuGet.targets @@ -0,0 +1,153 @@ + + + + $(MSBuildProjectDirectory)\..\ + + + false + + + false + + + true + + + false + + + + + + + + + + + $([System.IO.Path]::Combine($(SolutionDir), ".nuget")) + $([System.IO.Path]::Combine($(ProjectDir), "packages.config")) + $([System.IO.Path]::Combine($(SolutionDir), "packages")) + + + + + $(SolutionDir).nuget + packages.config + $(SolutionDir)packages + + + + + $(NuGetToolsPath)\nuget.exe + @(PackageSource) + + "$(NuGetExePath)" + mono --runtime=v4.0.30319 $(NuGetExePath) + + $(TargetDir.Trim('\\')) + + -RequireConsent + + $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(RequireConsentSwitch) -o "$(PackagesDir)" + $(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols + + + + RestorePackages; + $(ResolveReferencesDependsOn); + + + + + $(BuildDependsOn); + BuildPackage; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MvcMailer.suo b/MvcMailer.suo deleted file mode 100644 index 870c91efa5fa08bfe642887658a83fcf8d7a4dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53248 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 From a9d1ead7358c5e3e87e3482d84eb6a9a09233798 Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Fri, 1 Feb 2013 20:30:38 -0300 Subject: [PATCH 08/10] mas cambios --- .../40/Fizzler.Systems.HtmlAgilityPack.dll | Bin 24576 -> 24576 bytes Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll | Bin 33792 -> 33792 bytes Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll | Bin 15360 -> 17920 bytes .../NuGet/input/lib/40/PreMailer.Net.dll | Bin 8192 -> 8704 bytes .../NuGet/input/lib/40/nunit.framework.dll | Bin 0 -> 147456 bytes Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg | Bin 120388 -> 147669 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Mvc.Mailer/NuGet/input/lib/40/nunit.framework.dll diff --git a/Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll b/Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll index 3dfd134e95636367d8b4fa9cfc244fab299d55de..a5d665ef511a888e4a183c3f14ab57a8a4c80b1c 100644 GIT binary patch delta 6982 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 literal 33792 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 diff --git a/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll b/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll index 99ea006579d6b8a436212e32d2f151ea0b4da491..0d455f66a0b3bce5bfb47e9c6e981e98d0e176b9 100644 GIT binary patch literal 17920 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 O7dU?e26t@@=zH8eB2Z+q&ErkORN{&rdvNFq z{bjO@m-8MI@~nZ_9e&d4ae@WwunYD8XEQ8G9}Fm~({mVyS3i4S0ue7)=99OTQ={axMgXv+zgQf5!SxMDf1)9lKIGa?tgW9Od*uFDGUB-LLi2c4s+p7BH_^}K+XT6G!kVq7*6}4RE4hmDLqii+cnz;` zrOe_8WajHBS1ch~F+vnwL2UyAuAgT4LC_7Yl&3)&pfsLbx|GA4P;&wEc)q$8PcfI$ zJ;2j=^PxZ`={rHogmx|enat!IIaEZCi)#V@Y_zDMOttA4`Y5{_@@%>b&)Kq=%Z5CM z4gv0zk$FhK!3w%Z!!l1A8e~B&g0BR=J{eP#-hzyF0a0jTxk~)>y>S?0d2W`N#n#$^rw#_=x`BE4hXRA?tFBD{?H;1Z zJOlgwT1YR5d8vAWfJXnHFEQ!}{2sU`& z8G?llEcW$fZ+YnTSC&_W?OF?pA4Pa7Te^+b>({k?=-zkUcxv+Kk16t{P_S$ z3xw1x{mnCVGqr%5GgC`2)Uv|n#tce&9Iu8 z8a;2|hc=((+hL3w{Z48Q%T0}b+rPXh11}1EC7BK(0MM5jy_gz(B{lkwbsQO^uc6ft z4)N&G7tsbq;g^8a=$rn3ar`aFY)Z_=YnQX}_N|s$P!~2*3;3UcimDtZVLu9**#(UR zzd`nSHPb{xmWuWIH#Y2sFx!wE{WYQ!ze?&V)oCSCoe@awL{o*Z>Zd}i^r<>_cqfdp zlBep;FqW`WAr3Vb(-jJa z!H0<&u`=MA6%GaAoIJ%n6(k7+>jvFZ-BHK#ihLnvIkU8$o!t`d44gPKll`q>@oywIm`g zH8~6mah)SFyI8fPEX=Mt>!54RtZ^zH^^+H5s>hATO3%^#B9z)ypO=h3%ZV7Zds{mbzmJt1WdE0C6qoJCh>T_ zf;?NAp(qAfh?7(YR!S_Kwo#+2GFv)(Dvw7N2Y2!}@aw%A^;nZCT|w=~B}anCq$@q? zmH4SCTK(AvuMzU5B}=2aN~ukh)@VlMsYd$QC(@O^^zx<4mJv1MUBczptyyYkbIX@3 z?_aTe$;vhTYnH58b7(bMeM?sz%J%iG%7QbFUkI1s{bT&YU$5Y&uIl6&etwA8kHH~I zpn)un&uo4-vqw$g0)2~9tW-(3uXFD5gtz>6$_niKZq6pWY`h6Ca_`vLvGX7Q;np{w zUhvtjXKsG`(NC<){g?-Itlfu)LRps!dS@S=GLGOD%<=a1R$SxlgJ#|Gtc_d2?_&F$ zzB@1y&opX?nW6qZ$owI{;2eA|b30we#$L;R+dGzuy4UR}6fk3vmLK7m>o*H1 zy>2Y~e_{V0d4S&rmcQ8<9cwi23qoB^6X?vh3Ex`}VnfyZ2pz$j8brHM8}|ZsqSD@p zw^6pD8t=t*3*LC%ihiQMG~T}K|Hdub3l#s#f0w}@17F^2wVw_k8l+}X{cQ;9-Y(RT zTs`w=zKrTYFISeH)S_HVauw`)k)pJU zwYxE%E8nV3%TV_(t$caD2Jo|2xaM|o<-4i!y%6ij_YGs`$)NV;`zikH!<#4?-dC`3 zN5CW5+9BA<8V^YIPFJ9%=?NsGiT0;yIka1bfBe}bx@`?)vG;j~vTqpU`?ddA$LqzX z+aSk*=EJb3RAb?l$MgIv#g}8pjrZtye_k(R+Te4(=Nm*M6yS|CqHyd=j33AI{iptH V^Z%a_iPrzrTK<=E|BpQIzX54>Dxd%W literal 15360 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 diff --git a/Mvc.Mailer/NuGet/input/lib/40/PreMailer.Net.dll b/Mvc.Mailer/NuGet/input/lib/40/PreMailer.Net.dll index 9459f87fd116605cf8aee99573d4b42379d9de9d..61d2bc0b7f89670e4df3b0421b49c197b80f6c57 100644 GIT binary patch delta 3224 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 W^f}PyK%WDB4)i(D=fM9-4*U=F(vzP6 literal 0 HcmV?d00001 diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg b/Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg index da3b62e39f848720db3ea74c9f40fbef73d9a1e9..630189deb6168d17fd3c5ac2d450cf7320a86489 100644 GIT binary patch literal 147669 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

OT18GPT(EX{+)PpH7kK3yWK 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 literal 120388 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�If6n5yG{ZN`3%~ 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 N;MAN{1_!Fn{|A*#nhpQ} From 74d6a29a820fec21765bbba1b3721be03fc46bd3 Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Fri, 1 Feb 2013 22:58:25 -0300 Subject: [PATCH 09/10] mas cambios --- .gitignore | 124 +++---------- .../PreMailerPostProcessor.cs | 2 +- .../HtmlHelperExtensionsTest.cs | 49 +++--- .../UrlHelperExtensionsTest.cs | 163 ++++++++---------- Mvc.Mailer.Test/LinkedResourceProviderTest.cs | 101 +++++------ Mvc.Mailer.Test/MailerBaseTest.cs | 48 +++--- Mvc.Mailer.Test/Mocks.cs | 75 ++++---- Mvc.Mailer.Test/Mvc.Mailer.Test.csproj | 14 +- Mvc.Mailer.Test/Mvc.Mailer.Test.csproj.user | 24 +-- ...xtensionsTest.cs => MvcMailMessageTest.cs} | 152 ++++++++-------- Mvc.Mailer.Test/SmtpClientWrapperTest.cs | 76 ++++---- Mvc.Mailer.Test/StringResultTest.cs | 30 +--- Mvc.Mailer.Test/TestSmtpClientTest.cs | 41 ++--- Mvc.Mailer.Test/packages.config | 1 + Mvc.Mailer.gpState | 4 + MvcMailer.sln => Mvc.Mailer.sln | 3 - Mvc.Mailer/EmptyHttpContext.cs | 30 ++-- .../ExtensionMethods/HtmlHelperExtensions.cs | 41 ++--- .../ExtensionMethods/MailMessageExtensions.cs | 59 ------- .../ExtensionMethods/UrlHelperExtensions.cs | 91 +++++----- Mvc.Mailer/ILinkedResourceProvider.cs | 42 ++--- Mvc.Mailer/IPostProcessor.cs | 10 +- Mvc.Mailer/ISmtpClient.cs | 27 ++- Mvc.Mailer/LinkedResourceProvider.cs | 77 ++++----- Mvc.Mailer/MailerBase.cs | 98 +++++------ Mvc.Mailer/Mvc.Mailer.csproj | 11 +- Mvc.Mailer/MvcMailMessage.cs | 44 +++++ Mvc.Mailer/NuGet/MvcMailer.nuspec | 36 ++-- Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll | Bin 17920 -> 18432 bytes .../tools/cs/IMailerMethodTemplate.cs.t4 | 3 +- .../input/tools/cs/IMailerTemplate.cs.t4 | 15 +- .../input/tools/cs/MailerMethodTemplate.cs.t4 | 18 +- .../NuGet/input/tools/cs/MailerTemplate.cs.t4 | 29 ++-- Mvc.Mailer/SmtpClientBase.cs | 57 +++--- Mvc.Mailer/SmtpClientWrapper.cs | 98 +++++------ Mvc.Mailer/StringResult.cs | 146 +++++++--------- Mvc.Mailer/TestSmtpClient.cs | 84 ++++----- Mvc.Mailer/packages.config | 4 - MvcMailer.gpState | 4 + README.markdown | 33 ++-- 40 files changed, 801 insertions(+), 1163 deletions(-) rename Mvc.Mailer.Test/{ExtensionMethods/MailMessageExtensionsTest.cs => MvcMailMessageTest.cs} (66%) create mode 100644 Mvc.Mailer.gpState rename MvcMailer.sln => Mvc.Mailer.sln (93%) delete mode 100644 Mvc.Mailer/ExtensionMethods/MailMessageExtensions.cs create mode 100644 Mvc.Mailer/MvcMailMessage.cs delete mode 100644 Mvc.Mailer/packages.config create mode 100644 MvcMailer.gpState diff --git a/.gitignore b/.gitignore index e1677c4..c58989a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,106 +1,28 @@ -# Build Folders (you can keep bin if you'd like, to store dlls and pdbs) -[Bb]in/ -[Oo]bj/ - -# mstest test results -TestResults - -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files +# vs +obj +bin +Bin +build +*.csproj.user +*ReSharper* +*resharper* *.suo *.user -*.sln.docstates +*.bak +*.sln.cache -# Build results -[Dd]ebug/ -[Rr]elease/ -x64/ -*_i.c -*_p.c -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp +# other +*.bak +*.cache *.log -*.vspscc -*.vssscc -.builds - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper* - -# NCrunch -*.ncrunch* -.*crunch*.local.xml - -# Installshield output folder -[Ee]xpress - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish - -# Publish Web Output -*.Publish.xml - -# NuGet Packages Directory +*.swp +*.user +* Thumbs.db +*.bin +Autotest.config + +#nuget package +*.nupkg +#Nuget/input/lib +lib packages - -# Windows Azure Build Output -csx -*.build.csdef - -# Others -[Bb]in -[Oo]bj -sql -TestResults -[Tt]est[Rr]esult* -*.Cache -ClientBin -[Ss]tyle[Cc]op.* -~$* -*.dbmdl -Generated_Code #added for RIA/Silverlight projects - -# Backup & report files from converting an old project file to a newer -# Visual Studio version. Backup files are not needed, because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -*.suo diff --git a/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs b/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs index 63d1a92..209dbc5 100644 --- a/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs +++ b/Mvc.Mailer.PreMailer/PreMailerPostProcessor.cs @@ -10,7 +10,7 @@ public class PreMailerPostProcessor : IPostProcessor public string Process(string body) { var pm = new PreMailer.Net.PreMailer(); - return pm.MoveCssInline(body, false); + return pm.MoveCssInline(body, true); } } } diff --git a/Mvc.Mailer.Test/ExtensionMethods/HtmlHelperExtensionsTest.cs b/Mvc.Mailer.Test/ExtensionMethods/HtmlHelperExtensionsTest.cs index ed7b581..a5f22bf 100644 --- a/Mvc.Mailer.Test/ExtensionMethods/HtmlHelperExtensionsTest.cs +++ b/Mvc.Mailer.Test/ExtensionMethods/HtmlHelperExtensionsTest.cs @@ -1,29 +1,20 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using Moq; -using System.Web.Mvc; -using Mvc.Mailer; - -namespace Mvc.Mailer.Test -{ - [TestFixture] - public class HtmlHelperExtensionsTest - { - [Test] - public void InlineAttachment_should_produce_the_right_tag() - { - var htmlHelper = new HtmlHelper(new ViewContext(), new Mock().Object); - Assert.AreEqual("\"\"/", htmlHelper.InlineImage("logo").ToString()); - } - - [Test] - public void InlineAttachment_should_produce_the_right_tag_with_alt() - { - var htmlHelper = new HtmlHelper(new ViewContext(), new Mock().Object); - Assert.AreEqual("\"Company", htmlHelper.InlineImage("logo", "Company Logo").ToString()); - } - } -} +using NUnit.Framework; +using Moq; +using System.Web.Mvc; + +namespace Mvc.Mailer.Test.ExtensionMethods { + [TestFixture] + public class HtmlHelperExtensionsTest { + [Test] + public void InlineAttachment_should_produce_the_right_tag() { + var htmlHelper = new HtmlHelper(new ViewContext(), new Mock().Object); + Assert.AreEqual("\"\"/", htmlHelper.InlineImage("logo").ToString()); + } + + [Test] + public void InlineAttachment_should_produce_the_right_tag_with_alt() { + var htmlHelper = new HtmlHelper(new ViewContext(), new Mock().Object); + Assert.AreEqual("\"Company", htmlHelper.InlineImage("logo", "Company Logo").ToString()); + } + } +} diff --git a/Mvc.Mailer.Test/ExtensionMethods/UrlHelperExtensionsTest.cs b/Mvc.Mailer.Test/ExtensionMethods/UrlHelperExtensionsTest.cs index eb0234a..6bbd881 100644 --- a/Mvc.Mailer.Test/ExtensionMethods/UrlHelperExtensionsTest.cs +++ b/Mvc.Mailer.Test/ExtensionMethods/UrlHelperExtensionsTest.cs @@ -1,90 +1,73 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using System.Web; -using System.Web.Mvc; -using System.Web.Routing; -using System.IO; -using System.Configuration; - -namespace Mvc.Mailer.Test -{ - [TestFixture] - public class UrlHelperExtensionsTest - { - UrlHelper _urlHelper; - - [SetUp] - public void Init() - { - var httpContext = HttpContext.Current; - - if (httpContext == null) - { - var request = new HttpRequest("/", "http://example.com:8080", ""); - var response = new HttpResponse(new StringWriter()); - httpContext = new HttpContext(request, response); - } - - var httpContextBase = new HttpContextWrapper(httpContext); - var routeData = new RouteData(); - var requestContext = new RequestContext(httpContextBase, routeData); - - _urlHelper = new UrlHelper(requestContext); - } - - [Test] - public void Abs_with_abs_should_return_itself() - { - Assert.AreEqual("http://hello.com/any/thing", _urlHelper.Abs("http://hello.com/any/thing")); - } - - [Test] - public void Abs_with_relative_should_absolutilze() - { - Assert.AreEqual("http://example.com:8080/any/thing", _urlHelper.Abs("/any/thing")); - } - - [Test] - public void Abs_with_root_should_absolutilze() - { - Assert.AreEqual("http://example.com:8080/", _urlHelper.Abs("/")); - } - - [Test] - public void Abs_with_encoded_params_should_keep_encoding() - { - Assert.AreEqual("http://example.com:8080/?param=encoded%20value", _urlHelper.Abs("/?param=encoded%20value")); - } - - [Test] - public void Abs_with_config_should_use_the_base_url_from_the_config() - { - ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = "http://my:666"; - Assert.AreEqual("http://my:666/hello/there", _urlHelper.Abs("/hello/there")); - } - - [Test] - public void Abs_with_config_should_not_double_slash_when_using_the_base_url_from_the_config() - { - ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = "http://my:666/"; - Assert.AreEqual("http://my:666/hello/there", _urlHelper.Abs("/hello/there")); - } - - [Test] - public void Abs_with_config_should_put_a_slash_when_using_the_base_url_from_the_config() - { - ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = "http://my:666"; - Assert.AreEqual("http://my:666/hello/there", _urlHelper.Abs("hello/there")); - } - - [TearDown] - public void TearDown() - { - ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = string.Empty; - } - - } -} +using NUnit.Framework; +using System.Web; +using System.Web.Mvc; +using System.Web.Routing; +using System.IO; +using System.Configuration; + +namespace Mvc.Mailer.Test.ExtensionMethods { + [TestFixture] + public class UrlHelperExtensionsTest { + UrlHelper _urlHelper; + + [SetUp] + public void Init() { + var httpContext = HttpContext.Current; + + if (httpContext == null) { + var request = new HttpRequest("/", "http://example.com:8080", ""); + var response = new HttpResponse(new StringWriter()); + httpContext = new HttpContext(request, response); + } + + var httpContextBase = new HttpContextWrapper(httpContext); + var routeData = new RouteData(); + var requestContext = new RequestContext(httpContextBase, routeData); + + _urlHelper = new UrlHelper(requestContext); + } + + [Test] + public void Abs_with_abs_should_return_itself() { + Assert.AreEqual("http://hello.com/any/thing", _urlHelper.Abs("http://hello.com/any/thing")); + } + + [Test] + public void Abs_with_relative_should_absolutilze() { + Assert.AreEqual("http://example.com:8080/any/thing", _urlHelper.Abs("/any/thing")); + } + + [Test] + public void Abs_with_root_should_absolutilze() { + Assert.AreEqual("http://example.com:8080/", _urlHelper.Abs("/")); + } + + [Test] + public void Abs_with_encoded_params_should_keep_encoding() { + Assert.AreEqual("http://example.com:8080/?param=encoded%20value", _urlHelper.Abs("/?param=encoded%20value")); + } + + [Test] + public void Abs_with_config_should_use_the_base_url_from_the_config() { + ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = "http://my:666"; + Assert.AreEqual("http://my:666/hello/there", _urlHelper.Abs("/hello/there")); + } + + [Test] + public void Abs_with_config_should_not_double_slash_when_using_the_base_url_from_the_config() { + ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = "http://my:666/"; + Assert.AreEqual("http://my:666/hello/there", _urlHelper.Abs("/hello/there")); + } + + [Test] + public void Abs_with_config_should_put_a_slash_when_using_the_base_url_from_the_config() { + ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = "http://my:666"; + Assert.AreEqual("http://my:666/hello/there", _urlHelper.Abs("hello/there")); + } + + [TearDown] + public void TearDown() { + ConfigurationManager.AppSettings[UrlHelperExtensions.BASE_URL_KEY] = string.Empty; + } +} +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/LinkedResourceProviderTest.cs b/Mvc.Mailer.Test/LinkedResourceProviderTest.cs index c108fc5..d43512e 100644 --- a/Mvc.Mailer.Test/LinkedResourceProviderTest.cs +++ b/Mvc.Mailer.Test/LinkedResourceProviderTest.cs @@ -1,57 +1,44 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using Moq; -using Mvc.Mailer; -using System.Net.Mail; -using System.IO; -using System.Net.Mime; - -namespace Mvc.Mailer.Test -{ - [TestFixture] - public class LinkedResourceProviderTest - { - [Test] - public void Test_GetAll_should_call_get_and_add_to_list() - { - var linkedResourceProvider = new Mock(); - linkedResourceProvider.CallBase = true; - - var logo = new LinkedResource(new MemoryStream()); - var banner = new LinkedResource(new MemoryStream()); - - linkedResourceProvider.Setup(p => p.Get("logo", "logo.png")).Returns(logo); - linkedResourceProvider.Setup(p => p.Get("banner", "banner.png")).Returns(banner); - - var resourcesMap = new Dictionary(){ - {"logo", "logo.png"}, - {"banner", "banner.png"} - }; - var resources = linkedResourceProvider.Object.GetAll(resourcesMap); - - linkedResourceProvider.VerifyAll(); - Assert.AreEqual(logo, resources.First()); - Assert.AreEqual(banner, resources.Last()); - } - - [Test] - public void Test_Get_should_return_a_linked_resource() - { - var linkedResourceProvider = new Mock(); - linkedResourceProvider.CallBase = true; - - var fileName = "Chrysanthemum.jpg"; - var linkedResource = linkedResourceProvider.Object.Get("flower", fileName); - - Assert.AreEqual("flower", linkedResource.ContentId); - Assert.AreEqual(new ContentType("image/jpeg"), linkedResource.ContentType); - - } - - - - } -} +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework; +using Moq; +using System.Net.Mail; +using System.IO; +using System.Net.Mime; + +namespace Mvc.Mailer.Test { + [TestFixture] + public class LinkedResourceProviderTest { + [Test] + public void Test_GetAll_should_call_get_and_add_to_list() { + var linkedResourceProvider = new Mock { CallBase = true }; + + var logo = new LinkedResource(new MemoryStream()); + var banner = new LinkedResource(new MemoryStream()); + + linkedResourceProvider.Setup(p => p.Get("logo", "logo.png")).Returns(logo); + linkedResourceProvider.Setup(p => p.Get("banner", "banner.png")).Returns(banner); + + var resourcesMap = new Dictionary(){ + {"logo", "logo.png"}, + {"banner", "banner.png"} + }; + var resources = linkedResourceProvider.Object.GetAll(resourcesMap); + + linkedResourceProvider.VerifyAll(); + Assert.AreEqual(logo, resources.First()); + Assert.AreEqual(banner, resources.Last()); + } + + [Test] + public void Test_Get_should_return_a_linked_resource() { + var linkedResourceProvider = new Mock { CallBase = true }; + + const string fileName = "Chrysanthemum.jpg"; + var linkedResource = linkedResourceProvider.Object.Get("flower", fileName); + + Assert.AreEqual("flower", linkedResource.ContentId); + Assert.AreEqual(new ContentType("image/jpeg"), linkedResource.ContentType); + } +} +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/MailerBaseTest.cs b/Mvc.Mailer.Test/MailerBaseTest.cs index 9864a86..b1dabc6 100644 --- a/Mvc.Mailer.Test/MailerBaseTest.cs +++ b/Mvc.Mailer.Test/MailerBaseTest.cs @@ -1,15 +1,12 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; using NUnit.Framework; -using Mvc.Mailer; using System.Net.Mail; using System.Web.Mvc; using Moq; using System.IO; using System.Web.Routing; -using System.Web; namespace Mvc.Mailer.Test { @@ -27,8 +24,7 @@ public void Setup() _mailerBase = new MailerBase(); _mailMessage = new MailMessage(); - _mockMailer = new Mock(); - _mockMailer.CallBase = true; + _mockMailer = new Mock { CallBase = true }; } #region Properties Related tests @@ -115,22 +111,22 @@ public void PopulateTextPart_should_use_right_view_name_and_mime() #region Html related tests [Test] - public void PopulateHtmltBody_should_turn_documentstyle_into_inlinestyle() + public void PopulateHtmlBody_should_turn_documentstyle_into_inlinestyle() { - _mockMailer.Setup(m => m.EmailBody("Welcome", "Layout")).Returns("

Hello

"); + _mockMailer.Setup(m => m.EmailBody("Welcome", "Layout")).Returns("

Hello

"); _mockMailer.Object.PopulateHtmlBody(_mailMessage, "Welcome", "Layout"); _mockMailer.VerifyAll(); - Assert.AreEqual("

Hello

", _mailMessage.Body); + Assert.AreEqual("

Hello

", _mailMessage.Body); Assert.IsTrue(_mailMessage.IsBodyHtml); } [Test] - public void PopulateHtmltBody_should_mark_as_is_body_html() + public void PopulateHtmlBody_should_mark_as_is_body_html() { _mockMailer.Setup(m => m.EmailBody("Welcome", "Layout")).Returns("

Hello

"); - + _mockMailer.Object.PopulateHtmlBody(_mailMessage, "Welcome", "Layout"); _mockMailer.VerifyAll(); @@ -161,6 +157,21 @@ public void PopulateHtmlPart_should_use_right_view_name_and_mime() #endregion #region Multi-part related tests + + [Test] + public void Populate_should_create_a_mail_message_and_invoke_action() { + var linkedResources = new Dictionary(); + _mockMailer.Setup(x => x.PopulateBody(It.IsAny(), "welcome", "master", linkedResources)); + var mailMessage = _mockMailer.Object.Populate(x => { + x.Subject = "expected"; + x.ViewName = "welcome"; + x.MasterName = "master"; + x.LinkedResources = linkedResources; + }); + Assert.That(mailMessage.Subject, Is.EqualTo("expected")); + _mockMailer.VerifyAll(); + } + [Test] [ExpectedException(typeof(ArgumentNullException))] public void PopulateBody_should_throw_exception_if_mailMessage_is_null() @@ -179,7 +190,7 @@ public void PopulateBody_should_populate_html_alternate_view_when_both_parts_pre _mockMailer.Setup(m => m.PopulateTextBody(_mailMessage, "welcome", "Mail")); _mockMailer.Setup(m => m.PopulateHtmlPart(_mailMessage, "welcome", "Mail", null)); - _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", null); + _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail"); _mockMailer.VerifyAll(); } @@ -191,7 +202,7 @@ public void PopulateBody_should_populate_body_with_text_when_only_text_present() _mockMailer.Setup(m => m.PopulateTextBody(_mailMessage, "welcome", "Mail")); - _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail", null); + _mockMailer.Object.PopulateBody(_mailMessage, "welcome", "Mail"); _mockMailer.VerifyAll(); } @@ -215,7 +226,7 @@ public void PopulateBody_should_populate_body_with_html_when_only_html_present() } [Test] - public void PopuateBody_should_populate_with_alternate_view_when_html_present_with_linked_resources() + public void PopulateBody_should_populate_with_alternate_view_when_html_present_with_linked_resources() { _mockMailer.Setup(m => m.TextViewExists("welcome", "Mail")).Returns(false); @@ -317,7 +328,7 @@ public void Test_PopulateLinkedResource_should_populate_the_resource() _mockMailer.Object.LinkedResourceProvider = linkedResourceProviderMock.Object; - LinkedResource linkResource = new LinkedResource(new MemoryStream()); + var linkResource = new LinkedResource(new MemoryStream()); linkedResourceProviderMock.Setup(p => p.Get("logo", "logo.png")).Returns(linkResource); @@ -328,16 +339,13 @@ public void Test_PopulateLinkedResource_should_populate_the_resource() Assert.AreEqual(1, htmlView.LinkedResources.Count); Assert.AreEqual(linkResource, htmlView.LinkedResources.First()); Assert.AreEqual(linkResource, actualResource); - } #endregion - private string GetContent(AlternateView alternateView) - { + private string GetContent(AlternateView alternateView) { var dataStream = alternateView.ContentStream; - byte[] byteBuffer = new byte[dataStream.Length]; + var byteBuffer = new byte[dataStream.Length]; return System.Text.Encoding.ASCII.GetString(byteBuffer, 0, dataStream.Read(byteBuffer, 0, byteBuffer.Length)); } - - } } +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/Mocks.cs b/Mvc.Mailer.Test/Mocks.cs index c6bb159..ad4f107 100644 --- a/Mvc.Mailer.Test/Mocks.cs +++ b/Mvc.Mailer.Test/Mocks.cs @@ -1,47 +1,30 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using Mvc.Mailer; -using System.Web.Mvc; -using System.Web; -using System.Web.Routing; - -namespace Mvc.Mailer.Test -{ - public class MockedView : IView - { - - public static readonly string CannedResponse = "Hello World!"; - - public void Render(ViewContext viewContext, System.IO.TextWriter writer) - { - writer.Write(MockedView.CannedResponse); - } - } - - public class EmptyHttpContext : HttpContextBase - { - - } - - public class MyViewEngine : IViewEngine - { - - public ViewEngineResult FindPartialView(ControllerContext controllerContext, string partialViewName, bool useCache) - { - throw new NotImplementedException(); - } - - public ViewEngineResult FindView(ControllerContext controllerContext, string viewName, string masterName, bool useCache) - { - return new ViewEngineResult(new MockedView(), this); - } - - public void ReleaseView(ControllerContext controllerContext, IView view) - { - throw new NotImplementedException(); - } - } +using System; +using System.Web.Mvc; +using System.Web; + +namespace Mvc.Mailer.Test { + public class MockedView : IView { + public static readonly string CannedResponse = "Hello World!"; + + public void Render(ViewContext viewContext, System.IO.TextWriter writer) { + writer.Write(CannedResponse); + } + } + + public class EmptyHttpContext : HttpContextBase { + } + + public class MyViewEngine : IViewEngine { + public ViewEngineResult FindPartialView(ControllerContext controllerContext, string partialViewName, bool useCache) { + throw new NotImplementedException(); + } + + public ViewEngineResult FindView(ControllerContext controllerContext, string viewName, string masterName, bool useCache) { + return new ViewEngineResult(new MockedView(), this); + } + + public void ReleaseView(ControllerContext controllerContext, IView view) { + throw new NotImplementedException(); + } + } } \ No newline at end of file diff --git a/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj b/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj index ea0bbf4..048c44d 100644 --- a/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj +++ b/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj @@ -12,7 +12,6 @@ Mvc.Mailer.Test v4.0 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} ..\ true @@ -32,14 +31,11 @@ TRACE prompt 4 + AnyCPU - - False - C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll - - ..\..\Downloads\Moq.4.0.10827\NET40\Moq.dll + ..\packages\Moq.4.0.10827\lib\NET40\Moq.dll False @@ -61,7 +57,7 @@ - + @@ -78,6 +74,10 @@ + + {209E5AE9-C1E3-4553-9BAB-E711F4F923E3} + Mvc.Mailer.PreMailerPostProcessor + {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} Mvc.Mailer diff --git a/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj.user b/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj.user index aaca892..a4f945f 100644 --- a/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj.user +++ b/Mvc.Mailer.Test/Mvc.Mailer.Test.csproj.user @@ -1,13 +1,13 @@ - - - - - - - - - - - - + + + + D:\Desarrollo\proyectos\_Frameworks\MvcMailer\Mvc.Mailer.Test\bin\Debug\ + Mvc.Mailer.Test.dll /run + Program + C:\Program Files (x86)\NUnit 2.6.1\bin\nunit.exe + + + + + \ No newline at end of file diff --git a/Mvc.Mailer.Test/ExtensionMethods/MailMessageExtensionsTest.cs b/Mvc.Mailer.Test/MvcMailMessageTest.cs similarity index 66% rename from Mvc.Mailer.Test/ExtensionMethods/MailMessageExtensionsTest.cs rename to Mvc.Mailer.Test/MvcMailMessageTest.cs index b62d8a7..456c2ba 100644 --- a/Mvc.Mailer.Test/ExtensionMethods/MailMessageExtensionsTest.cs +++ b/Mvc.Mailer.Test/MvcMailMessageTest.cs @@ -1,84 +1,68 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using Mvc.Mailer; -using System.Net.Mail; -using System.IO; -using System.Threading; -using Moq; - -namespace Mvc.Mailer.Test -{ - [TestFixture] - public class MailMessageExtensionsTest - { - - private SmtpClientWrapper _smtpClient; - private MailMessage _mailMessage; - private DirectoryInfo _mailDirectory; - - [SetUp] - public void SetUp() - { - var smtpClient = new SmtpClient(); - smtpClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory; - - _mailDirectory = Directory.CreateDirectory(Path.Combine(Environment.CurrentDirectory, "Mails")); - smtpClient.PickupDirectoryLocation = _mailDirectory.FullName; - smtpClient.Host = "smtp.gmail.com"; - smtpClient.Port = 597; - _smtpClient = new SmtpClientWrapper{InnerSmtpClient = smtpClient}; - _mailMessage = new MailMessage { From = new MailAddress("gaga@gaga.com") }; - _mailMessage.To.Add("gigi@gigi.com"); - _mailMessage.Subject = "Hello!"; - _mailMessage.Body = "Mail Body"; - } - - [Test] - public void TestSend() - { - _mailMessage.Send(_smtpClient); - Assert.Pass("Mail Send working since no exception wast thrown"); - } - - [Test] - public void TestSendAsync() - { - _mailMessage.SendAsync(smtpClient: _smtpClient); - Assert.Pass("Mail Send Async working since no exception wast thrown"); - - } - - [Test] - public void SendAsync_with_userState_should_pass_that() - { - var client = new Mock(); - client.Setup(c => c.SendAsync(_mailMessage, "something")); - _mailMessage.SendAsync(userState: "something", smtpClient: client.Object); - client.VerifyAll(); - } - - [Test] - public void In_Test_Mode_should_use_TestSmtpClient() - { - TestSmtpClient.SentMails.Clear(); - MailerBase.IsTestModeEnabled = true; - _mailMessage.Send(); - Assert.AreEqual(1, TestSmtpClient.SentMails.Count); - Assert.AreSame(_mailMessage, TestSmtpClient.SentMails[0]); - } - - [TearDown] - public void TearDown() - { - MailerBase.IsTestModeEnabled = false; - TestSmtpClient.SentMails.Clear(); - _mailDirectory.Delete(true); - } - - - - } -} +using System; +using NUnit.Framework; +using System.Net.Mail; +using System.IO; +using Moq; + +namespace Mvc.Mailer.Test { + [TestFixture] + public class MvcMailMessageTest { + + private SmtpClientWrapper _smtpClient; + private MvcMailMessage _mailMessage; + private DirectoryInfo _mailDirectory; + + [SetUp] + public void SetUp() { + var smtpClient = new SmtpClient { + DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory + }; + + _mailDirectory = Directory.CreateDirectory(Path.Combine(Environment.CurrentDirectory, "Mails")); + smtpClient.PickupDirectoryLocation = _mailDirectory.FullName; + smtpClient.Host = "smtp.gmail.com"; + smtpClient.Port = 597; + _smtpClient = new SmtpClientWrapper { InnerSmtpClient = smtpClient }; + _mailMessage = new MvcMailMessage { From = new MailAddress("gaga@gaga.com") }; + _mailMessage.To.Add("gigi@gigi.com"); + _mailMessage.Subject = "Hello!"; + _mailMessage.Body = "Mail Body"; + } + + [Test] + public void TestSend() { + _mailMessage.Send(_smtpClient); + Assert.Pass("Mail Send working since no exception wast thrown"); + } + + [Test] + public void TestSendAsync() { + _mailMessage.SendAsync(smtpClient: _smtpClient); + Assert.Pass("Mail Send Async working since no exception wast thrown"); + } + + [Test] + public void SendAsync_with_userState_should_pass_that() { + var client = new Mock(); + client.Setup(c => c.SendAsync(_mailMessage, "something")); + _mailMessage.SendAsync(userState: "something", smtpClient: client.Object); + client.VerifyAll(); + } + + [Test] + public void In_Test_Mode_should_use_TestSmtpClient() { + TestSmtpClient.SentMails.Clear(); + MailerBase.IsTestModeEnabled = true; + _mailMessage.Send(); + Assert.AreEqual(1, TestSmtpClient.SentMails.Count); + Assert.AreSame(_mailMessage, TestSmtpClient.SentMails[0]); + } + + [TearDown] + public void TearDown() { + MailerBase.IsTestModeEnabled = false; + TestSmtpClient.SentMails.Clear(); + _mailDirectory.Delete(true); + } + } +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/SmtpClientWrapperTest.cs b/Mvc.Mailer.Test/SmtpClientWrapperTest.cs index ce67747..fd1dfa4 100644 --- a/Mvc.Mailer.Test/SmtpClientWrapperTest.cs +++ b/Mvc.Mailer.Test/SmtpClientWrapperTest.cs @@ -1,44 +1,32 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; -using System.Net.Mail; - -namespace Mvc.Mailer.Test -{ - [TestFixture] - public class SmtpClientWrapperTest - { - [Test] - public void SmtpClientWrapper_should_be_implicitly_created_from_smtp_client() - { - SmtpClientWrapper smtpClientWrapper = new SmtpClient(); - } - - [Test] - public void Empty_constructor_should_initiaize_InnerSmtpClient() - { - Assert.IsNotNull(new SmtpClientWrapper().InnerSmtpClient); - } - - - [Test] - public void Constructor_with_SmtpClient_should_initiaize_InnerSmtpClient() - { - SmtpClient client = new SmtpClient(); - Assert.AreSame(client, new SmtpClientWrapper(client).InnerSmtpClient); - } - - [Test] - public void Test_InnerSmtpClient() - { - var wrapper = new SmtpClientWrapper(); - SmtpClient client = new SmtpClient(); - wrapper.InnerSmtpClient = client; - Assert.AreSame(client, wrapper.InnerSmtpClient); - } - - - } -} +using NUnit.Framework; +using System.Net.Mail; + +namespace Mvc.Mailer.Test { + [TestFixture] + public class SmtpClientWrapperTest { + [Test] + public void SmtpClientWrapper_should_be_implicitly_created_from_smtp_client() { + SmtpClientWrapper smtpClientWrapper = new SmtpClient(); + } + + [Test] + public void Empty_constructor_should_initiaize_InnerSmtpClient() { + Assert.IsNotNull(new SmtpClientWrapper().InnerSmtpClient); + } + + + [Test] + public void Constructor_with_SmtpClient_should_initiaize_InnerSmtpClient() { + var client = new SmtpClient(); + Assert.AreSame(client, new SmtpClientWrapper(client).InnerSmtpClient); + } + + [Test] + public void Test_InnerSmtpClient() { + var wrapper = new SmtpClientWrapper(); + var client = new SmtpClient(); + wrapper.InnerSmtpClient = client; + Assert.AreSame(client, wrapper.InnerSmtpClient); + } +} +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/StringResultTest.cs b/Mvc.Mailer.Test/StringResultTest.cs index ed4d826..7f600a0 100644 --- a/Mvc.Mailer.Test/StringResultTest.cs +++ b/Mvc.Mailer.Test/StringResultTest.cs @@ -1,41 +1,31 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using NUnit.Framework; -using Mvc.Mailer; using System.Web.Mvc; -using System.Web; using System.Web.Routing; -namespace Mvc.Mailer.Test -{ +namespace Mvc.Mailer.Test { [TestFixture] - public class StringResultTest - { + public class StringResultTest { private StringResult _stringResult; + [SetUp] - public void SetUp() - { + public void SetUp() { _stringResult = new StringResult(); } [Test, ExpectedException(typeof(ArgumentNullException))] - public void ExecuteResultWithNullContextShouldThrowArgumentNullException() - { + public void ExecuteResultWithNullContextShouldThrowArgumentNullException() { _stringResult.ExecuteResult(null); } [Test, ExpectedException(typeof(ArgumentNullException))] - public void ExecuteResultWithBlankViewNameShouldThrowArgumentNullException([Values(null, "")] string viewName) - { + public void ExecuteResultWithBlankViewNameShouldThrowArgumentNullException([Values(null, "")] string viewName) { _stringResult.ViewName = viewName; _stringResult.ExecuteResult(new ControllerContext()); } [Test] - public void ShouldRenderViewIntoOutputPropertyWhenViewIsSet() - { + public void ShouldRenderViewIntoOutputPropertyWhenViewIsSet() { _stringResult.View = new MockedView(); _stringResult.ViewName = "welcome"; _stringResult.ExecuteResult(new ControllerContext()); @@ -43,8 +33,7 @@ public void ShouldRenderViewIntoOutputPropertyWhenViewIsSet() } [Test] - public void ShouldRenderViewIntoOutputProperty() - { + public void ShouldRenderViewIntoOutputProperty() { ViewEngines.Engines.Add(new MyViewEngine()); _stringResult.ViewName = "welcome"; var httpContext = new EmptyHttpContext(); @@ -56,5 +45,4 @@ public void ShouldRenderViewIntoOutputProperty() Assert.AreEqual(MockedView.CannedResponse, _stringResult.Output); } } - -} +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/TestSmtpClientTest.cs b/Mvc.Mailer.Test/TestSmtpClientTest.cs index fa6e01f..72497e7 100644 --- a/Mvc.Mailer.Test/TestSmtpClientTest.cs +++ b/Mvc.Mailer.Test/TestSmtpClientTest.cs @@ -1,33 +1,24 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using NUnit.Framework; +using NUnit.Framework; using System.Net.Mail; -namespace Mvc.Mailer.Test -{ +namespace Mvc.Mailer.Test { [TestFixture] - public class TestSmtpClientTest - { + public class TestSmtpClientTest { TestSmtpClient _testSmtpClient; [SetUp] - public void Init() - { + public void Init() { _testSmtpClient = new TestSmtpClient(); } [Test] - public void SentMails_should_be_not_null() - { + public void SentMails_should_be_not_null() { Assert.IsNotNull(TestSmtpClient.SentMails); } [Test] - public void Send_should_add_to_sent_mails() - { - var messageA = new MailMessage { From = new MailAddress("hello@example.com"), Subject="Hello", Body="There" }; + public void Send_should_add_to_sent_mails() { + var messageA = new MailMessage { From = new MailAddress("hello@example.com"), Subject = "Hello", Body = "There" }; messageA.To.Add("hi@example.com"); var messageB = new MailMessage { From = new MailAddress("hi@example.com"), Subject = "There", Body = "Hello" }; messageB.To.Add("hello@example.com"); @@ -41,8 +32,7 @@ public void Send_should_add_to_sent_mails() } [Test] - public void Send_should_set_async_to_false() - { + public void Send_should_set_async_to_false() { var messageA = new MailMessage { From = new MailAddress("hello@example.com"), Subject = "Hello", Body = "There" }; messageA.To.Add("hi@example.com"); @@ -53,8 +43,7 @@ public void Send_should_set_async_to_false() } [Test] - public void SendAsync_should_add_to_sent_mails() - { + public void SendAsync_should_add_to_sent_mails() { var messageA = new MailMessage { From = new MailAddress("hello@example.com"), Subject = "Hello", Body = "There" }; messageA.To.Add("hi@example.com"); var messageB = new MailMessage { From = new MailAddress("hi@example.com"), Subject = "There", Body = "Hello" }; @@ -69,8 +58,7 @@ public void SendAsync_should_add_to_sent_mails() } [Test] - public void SendAsync_should_set_async_to_false() - { + public void SendAsync_should_set_async_to_false() { var messageA = new MailMessage { From = new MailAddress("hello@example.com"), Subject = "Hello", Body = "There" }; messageA.To.Add("hi@example.com"); @@ -81,8 +69,7 @@ public void SendAsync_should_set_async_to_false() } [Test] - public void SendAsync_should_fire_call_back_if_registered() - { + public void SendAsync_should_fire_call_back_if_registered() { var eventFired = false; _testSmtpClient.SendCompleted += (sender, e) => eventFired = true; var messageA = new MailMessage { From = new MailAddress("hello@example.com"), Subject = "Hello", Body = "There" }; @@ -92,12 +79,10 @@ public void SendAsync_should_fire_call_back_if_registered() } [TearDown] - public void TearDown() - { + public void TearDown() { MailerBase.IsTestModeEnabled = false; TestSmtpClient.SentMails.Clear(); TestSmtpClient.WasLastCallAsync = false; } - } -} +} \ No newline at end of file diff --git a/Mvc.Mailer.Test/packages.config b/Mvc.Mailer.Test/packages.config index 617647a..e52bef7 100644 --- a/Mvc.Mailer.Test/packages.config +++ b/Mvc.Mailer.Test/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/Mvc.Mailer.gpState b/Mvc.Mailer.gpState new file mode 100644 index 0000000..aa4223b --- /dev/null +++ b/Mvc.Mailer.gpState @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/MvcMailer.sln b/Mvc.Mailer.sln similarity index 93% rename from MvcMailer.sln rename to Mvc.Mailer.sln index b719698..77cfadc 100644 --- a/MvcMailer.sln +++ b/Mvc.Mailer.sln @@ -17,9 +17,6 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc.Mailer.PreMailerPostProcessor", "Mvc.Mailer.PreMailer\Mvc.Mailer.PreMailerPostProcessor.csproj", "{209E5AE9-C1E3-4553-9BAB-E711F4F923E3}" EndProject Global - GlobalSection(TestCaseManagementSettings) = postSolution - CategoryFile = MvcMailer.vsmdi - EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU diff --git a/Mvc.Mailer/EmptyHttpContext.cs b/Mvc.Mailer/EmptyHttpContext.cs index bfc3951..5d92d04 100644 --- a/Mvc.Mailer/EmptyHttpContext.cs +++ b/Mvc.Mailer/EmptyHttpContext.cs @@ -1,19 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Web; - -namespace Mvc.Mailer -{ - public class EmptyHttpContext : HttpContextBase - { - public override HttpRequestBase Request - { - get - { - return new HttpRequestWrapper(new HttpRequest("", "", "")); - } - } - } -} +using System.Web; + +namespace Mvc.Mailer { + public class EmptyHttpContext : HttpContextBase { + public override HttpRequestBase Request { + get { + return new HttpRequestWrapper(new HttpRequest("", "", "")); + } + } + } +} diff --git a/Mvc.Mailer/ExtensionMethods/HtmlHelperExtensions.cs b/Mvc.Mailer/ExtensionMethods/HtmlHelperExtensions.cs index 7fcb93a..cef4c3a 100644 --- a/Mvc.Mailer/ExtensionMethods/HtmlHelperExtensions.cs +++ b/Mvc.Mailer/ExtensionMethods/HtmlHelperExtensions.cs @@ -1,24 +1,17 @@ -using System.Web.Mvc; -using System; -using System.Web; -using System.Text; - -namespace Mvc.Mailer -{ - public static class HtmlHelperExtensions - { - /// - /// Produces the tag for inline image - /// - /// - /// e.g. logo - /// e.g. Company Logo - /// Company Logo - public static IHtmlString InlineImage(this HtmlHelper htmlHelper, string contentId, string alt = "") - { - return htmlHelper.Raw(string.Format("\"{1}\"/", contentId, alt)); - } - - } - -} +using System.Web.Mvc; +using System.Web; + +namespace Mvc.Mailer { + public static class HtmlHelperExtensions { + /// + /// Produces the tag for inline image + /// + /// + /// e.g. logo + /// e.g. Company Logo + /// Company Logo + public static IHtmlString InlineImage(this HtmlHelper htmlHelper, string contentId, string alt = "") { + return htmlHelper.Raw(string.Format("\"{1}\"/", contentId, alt)); + } + } +} diff --git a/Mvc.Mailer/ExtensionMethods/MailMessageExtensions.cs b/Mvc.Mailer/ExtensionMethods/MailMessageExtensions.cs deleted file mode 100644 index eed07c5..0000000 --- a/Mvc.Mailer/ExtensionMethods/MailMessageExtensions.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.Net.Mail; -using System.Runtime.Serialization.Formatters.Binary; -using System.IO; -using System.Threading; - -namespace Mvc.Mailer -{ - /// - /// Adds the much needed send method to MailMessage so that you can do the following - /// MailMessage email = new MyMailer().WelcomeMessage(); - /// email.Send(); - /// - /// The underlying implementation utilizes the SMTPClient class to send the emails. - /// - public static class MailMessageExtensions - { - /// - /// Sends a MailMessage using smtpClient - /// - /// The mailMessage Object - /// leave null to use default System.Net.Mail.SmtpClient - public static void Send(this MailMessage message, ISmtpClient smtpClient = null) - { - smtpClient = smtpClient ?? GetSmtpClient(); - using (smtpClient) - { - smtpClient.Send(message); - } - } - - /// - /// Asynchronously Sends a MailMessage using smtpClient - /// - /// The mailMessage Object - /// The userState - /// leave null to use default System.Net.Mail.SmtpClient - public static void SendAsync(this MailMessage message, object userState = null, ISmtpClient smtpClient = null) - { - smtpClient = smtpClient ?? GetSmtpClient(); - smtpClient.SendAsync(message, userState); - } - - public static ISmtpClient GetSmtpClient() - { - if (MailerBase.IsTestModeEnabled) - { - return new TestSmtpClient(); - } - return new SmtpClientWrapper(); - - } - - } - -} \ No newline at end of file diff --git a/Mvc.Mailer/ExtensionMethods/UrlHelperExtensions.cs b/Mvc.Mailer/ExtensionMethods/UrlHelperExtensions.cs index e49c7a4..8a5caed 100644 --- a/Mvc.Mailer/ExtensionMethods/UrlHelperExtensions.cs +++ b/Mvc.Mailer/ExtensionMethods/UrlHelperExtensions.cs @@ -1,50 +1,41 @@ -using System.Web.Mvc; -using System; -using System.Web; -using System.Text; -using System.Configuration; - -namespace Mvc.Mailer -{ - public static class UrlHelperExtensions - { - public static readonly string BASE_URL_KEY = "MvcMailer.BaseUrl"; - - /// - /// This extension method will help generating Absolute Urls in the mailer or other views - /// - /// The object that gets the extended behavior - /// A relative or absolute URL to convert to Absolute - /// An absolute Url. e.g. http://domain:port/controller/action from /controller/action - public static string Abs(this UrlHelper urlHelper, string relativeOrAbsoluteUrl) - { - var uri = new Uri(relativeOrAbsoluteUrl, UriKind.RelativeOrAbsolute); - if (uri.IsAbsoluteUri) - { - return relativeOrAbsoluteUrl; - } - Uri combinedUri; - if (Uri.TryCreate(BaseUrl(urlHelper), relativeOrAbsoluteUrl, out combinedUri)) - { - return combinedUri.AbsoluteUri; - } - - throw new Exception(string.Format("Could not create absolute url for {0} using baseUri{0}", relativeOrAbsoluteUrl, BaseUrl(urlHelper))); - } - - - private static Uri BaseUrl(UrlHelper urlHelper) - { - string baseUrl = ConfigurationManager.AppSettings[BASE_URL_KEY]; - - //No configuration given, so use the one from the context - if(string.IsNullOrWhiteSpace(baseUrl)){ - baseUrl = urlHelper.RequestContext.HttpContext.Request.Url.GetLeftPart(UriPartial.Authority); - } - - return new Uri(baseUrl); - } - - } - -} +using System.Web.Mvc; +using System; +using System.Configuration; + +namespace Mvc.Mailer { + public static class UrlHelperExtensions { + public static readonly string BASE_URL_KEY = "MvcMailer.BaseUrl"; + + /// + /// This extension method will help generating Absolute Urls in the mailer or other views + /// + /// The object that gets the extended behavior + /// A relative or absolute URL to convert to Absolute + /// An absolute Url. e.g. http://domain:port/controller/action from /controller/action + public static string Abs(this UrlHelper urlHelper, string relativeOrAbsoluteUrl) { + var uri = new Uri(relativeOrAbsoluteUrl, UriKind.RelativeOrAbsolute); + if (uri.IsAbsoluteUri) { + return relativeOrAbsoluteUrl; + } + + Uri combinedUri; + if (Uri.TryCreate(BaseUrl(urlHelper), relativeOrAbsoluteUrl, out combinedUri)) { + return combinedUri.AbsoluteUri; + } + + throw new Exception(string.Format("Could not create absolute url for {0} using baseUri{0}", relativeOrAbsoluteUrl, BaseUrl(urlHelper))); + } + + + private static Uri BaseUrl(UrlHelper urlHelper) { + var baseUrl = ConfigurationManager.AppSettings[BASE_URL_KEY]; + + //No configuration given, so use the one from the context + if(string.IsNullOrWhiteSpace(baseUrl)){ + baseUrl = urlHelper.RequestContext.HttpContext.Request.Url.GetLeftPart(UriPartial.Authority); + } + + return new Uri(baseUrl); + } +} +} \ No newline at end of file diff --git a/Mvc.Mailer/ILinkedResourceProvider.cs b/Mvc.Mailer/ILinkedResourceProvider.cs index fb3537d..6c8d0a2 100644 --- a/Mvc.Mailer/ILinkedResourceProvider.cs +++ b/Mvc.Mailer/ILinkedResourceProvider.cs @@ -1,24 +1,18 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Net.Mail; -using System.IO; - -namespace Mvc.Mailer -{ - /// - /// Declares the methods for creating LinkedResources - /// - public interface ILinkedResourceProvider - { - /// - /// Gets a list of resources given their Id and FilePath - /// - List GetAll(Dictionary resources); - /// - /// Gets a linked resources given its Id and FilePath - /// - LinkedResource Get(string contentId, string filePath); - } -} +using System.Collections.Generic; +using System.Net.Mail; + +namespace Mvc.Mailer { + /// + /// Declares the methods for creating LinkedResources + /// + public interface ILinkedResourceProvider { + /// + /// Gets a list of resources given their Id and FilePath + /// + List GetAll(Dictionary resources); + /// + /// Gets a linked resources given its Id and FilePath + /// + LinkedResource Get(string contentId, string filePath); + } +} diff --git a/Mvc.Mailer/IPostProcessor.cs b/Mvc.Mailer/IPostProcessor.cs index 4383473..18f3341 100644 --- a/Mvc.Mailer/IPostProcessor.cs +++ b/Mvc.Mailer/IPostProcessor.cs @@ -1,12 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; - - -namespace Mvc.Mailer +namespace Mvc.Mailer { public interface IPostProcessor { diff --git a/Mvc.Mailer/ISmtpClient.cs b/Mvc.Mailer/ISmtpClient.cs index cc2a04b..6cc90b5 100644 --- a/Mvc.Mailer/ISmtpClient.cs +++ b/Mvc.Mailer/ISmtpClient.cs @@ -1,16 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Net.Mail; - -namespace Mvc.Mailer -{ - public interface ISmtpClient : IDisposable - { - event SendCompletedEventHandler SendCompleted; - void Send(MailMessage mailMessage); - void SendAsync(MailMessage mailMessage); - void SendAsync(MailMessage mailMessage, object userState); - } -} +using System; +using System.Net.Mail; + +namespace Mvc.Mailer { + public interface ISmtpClient : IDisposable { + event SendCompletedEventHandler SendCompleted; + void Send(MailMessage mailMessage); + void SendAsync(MailMessage mailMessage); + void SendAsync(MailMessage mailMessage, object userState); + } +} diff --git a/Mvc.Mailer/LinkedResourceProvider.cs b/Mvc.Mailer/LinkedResourceProvider.cs index 8311f56..8c07037 100644 --- a/Mvc.Mailer/LinkedResourceProvider.cs +++ b/Mvc.Mailer/LinkedResourceProvider.cs @@ -1,46 +1,31 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Net.Mail; -using System.Net.Mime; -using System.IO; - -namespace Mvc.Mailer -{ - /// - /// This class is a utility class for instantiating LinkedResource objects - /// - public class LinkedResourceProvider : ILinkedResourceProvider - { - public virtual List GetAll(Dictionary resources) - { - var linkedResources = new List(); - foreach (var resource in resources) - { - linkedResources.Add(Get(resource.Key, resource.Value)); - } - return linkedResources; - } - - public virtual LinkedResource Get(string contentId, string filePath) - { - LinkedResource resource = new LinkedResource(filePath, GetContentType(filePath)); - resource.ContentId = contentId; - return resource; - } - - public virtual ContentType GetContentType(string fileName) - { - string ext = System.IO.Path.GetExtension(fileName).ToLower(); - - Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext); - - if (regKey != null && regKey.GetValue("Content Type") != null) - { - return new ContentType(regKey.GetValue("Content Type").ToString()); - } - return null; - } - } -} +using System.Collections.Generic; +using System.Linq; +using System.Net.Mail; +using System.Net.Mime; + +namespace Mvc.Mailer { + /// + /// This class is a utility class for instantiating LinkedResource objects + /// + public class LinkedResourceProvider : ILinkedResourceProvider { + public virtual List GetAll(Dictionary resources) { + return resources + .Select(resource => Get(resource.Key, resource.Value)) + .ToList(); + } + + public virtual LinkedResource Get(string contentId, string filePath) { + return new LinkedResource(filePath, GetContentType(filePath)) { ContentId = contentId }; + } + + public virtual ContentType GetContentType(string fileName) { + var ext = System.IO.Path.GetExtension(fileName).ToLower(); + + var regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext); + if (regKey != null && regKey.GetValue("Content Type") != null) { + return new ContentType(regKey.GetValue("Content Type").ToString()); + } + return null; + } + } +} \ No newline at end of file diff --git a/Mvc.Mailer/MailerBase.cs b/Mvc.Mailer/MailerBase.cs index 7a88928..1d9b46a 100644 --- a/Mvc.Mailer/MailerBase.cs +++ b/Mvc.Mailer/MailerBase.cs @@ -1,10 +1,8 @@ using System; using System.Collections.Generic; -using System.Configuration; using System.Linq; using System.Net.Mail; using System.Net.Mime; -using System.Text; using System.Web; using System.Web.Mvc; using System.Web.Routing; @@ -16,7 +14,6 @@ namespace Mvc.Mailer ///

Uv+*N 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 diff --git a/Mvc.Mailer/bin/Release/Mvc.Mailer.dll b/Mvc.Mailer/bin/Release/Mvc.Mailer.dll deleted file mode 100644 index 99ea006579d6b8a436212e32d2f151ea0b4da491..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 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 diff --git a/Mvc.Mailer/bin/Release/Mvc.Mailer.pdb b/Mvc.Mailer/bin/Release/Mvc.Mailer.pdb deleted file mode 100644 index dcccb7b8d3debd8150fff9a328132098750bfe53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42496 zcmeI54V0DDdGFr?!(sSR2K)d89biyU7-ohK2Z}l{GYSIAmkC;KVVF6}T;?lt28CYI zb<&`wPf%_Z*PG;giE~K1-lBtHU3h&tf=l+dl4ZsuNBJ zCZY&JU`BNEWC`KOjP8cvT$aGdbGdQDZ9Ag`9;&QPta<3E5Ew)```WR?|tc$PwxNYrt?~;L#XkC)&IZs{^!5*Y}fU_ z{K79k{jFOvTR%U9L~veLb+G#X;1523=XbY0`v-ser%_kK!q@B0YoQLI#t&Bif8qGd zS09^t(aD7m&)WR{!Cz(9jzdTk=Ves~tN$OobLKBTw0HTHw@ylI82$Vs|NXoa<`8W3 zVDkg0$~D3QU5d!BTJx zI2IfSjt3`z7l0Rn+W#v9CxMf}i@=M)OTbIPDd1G_GVpS68aN%i5-bO2fHT2aU>Bc z?1P_a{NJxZ->__JLn__W-QC&N*15H-yK`@zZ2IQr)_$43}$LJ9ed7 zHm1^@yStlH>$^MeX>Cb$S2m}ksAbvKmSXv|-_zXg^Wmy8T(-GrtMtvObWg4Z{Vu%+_FN6b-mlUd_w=MX(yg5x z>ry>CJ6qCQSM{{FtxC0ZrMk08>3&x#Wx2M8Tz8V|PM2#o$>n->b-lg&-=M0yy9c4B z?Oi>4SM{J)ogF>2xc>rF20O{1IhVoN$x1_ST`HY!x;r(P9jlSp?z26Mo>k>i-2)nZ z-V_XIK+_66d z*I}A309$a)zAX1Fzyr8xlfZT0-+%_=vEr*`$@>7Z`tooLen`Y8zyn15kg{h{-Z#0H zCsYXX@P^@Bkig|XtV)chxBu){fAZk;|NUx0TG1cSxnRN{Cizaavgequt)M=Qh#GN{Ciz zaay8=;XIQ7LxDB#HCn<)`$F5bmN#IHn{0zfIvy=w-`Taht*IxK@B623*s*OJ3-QXR zq~vQi{^QF}-|@Gr56vDk;>-W*neAd*$Ld;Z^b#^DNnGOg5N46@2zD9XA-)RqWhC4_ z0=I5IqCywIh(wf81%LXp4>Hw}-&%T?`%+MLMWAbe_6UZd?-G#sDntKoah>eFbUF8$V2k6To#%wF-W?aoA95TpNaY6tsCIez@}yISww-QA=j$YWA04cbZ;t$Fz> zZe!=}9(=Yu+RZq>s)O|MhBN6hGLZ}>f|zGuOjI($>o)gJw^s(az82&fwpbi>1vIyt zT<=cxY|9@~wwxZ&n6h$Lk-xykhOTE*?p7-|J-FpA3GIC*lpC6@Vl@XPTdds1J*np1 zJ*oQ6Zr8U1u^Tm^tUX@%QIjjh|Cvi!scczVTdeGC+3WT8IpQ1O5xvn|7L_~uhn!rf zT)aQ7y~*-2wIiOk{D!-?ZENjl?OEH|+|*X(^rdfYn7vE;r?aS^bj;-SR%nCvRSnql zOulSwFth8MF(93=vYwOD0u19Uu(z80_9@EJSU*Pn_QNM0qq`=^Y)njMekX@zklPVT zuSbS#$7rwA%P>x>1$E<|R<=F-cpHfPmIWP{Gs-tb`^yH*1Ib3}?R3!Orvbjcsau1* zZ{_9BRaV}?P#!v+1@@(r+l!TV7JX*r^=LC5V2aHGd*I0j3d_^BPbg3Q_6YT?gI9b; zYr2l#p4IgoZglwZ@j5)q;kgi=Plfz13H=x6>1y}=COz((EI&G~nC>49ZHuoc7tprn zt!?VF54EQ54a(BDvhw@QbboCy!02HX@I8{>u(Bk-K`QIHP*%KM^h5HyR@UnDIu`t` zK^^-j!{Y6#z&HscUxOOTI&Ni|3~z06lj+&W@IWX_&vy)X_L4jiFKb;BK0voCZ6IZt z-Y*XwrDrV$izw>?Y*F60R=)*7O79<{j-~L5&uC?Xln2kSvU;!mOp|}#^|-hVFV{jC zsB?e)AD%@e=M~m9R?j->cpMau(W(A>h&u+(CcZK7+qk8Vv-R)trYt*0#nYPF=z$Jg zb?GztsC|8J<8NLNAFJk1{5rHz&&~{Z)|UL8!ZzmnGFW(TTPomx1r)#WXns{Xb6>Vy z1@lO@eQ}!lO%=;;sNJ@$O;d1sVL#fI-+woRIpir6L!jrA20TMdzHs`sIbT>xwGR}p z(ObKiR!`BcfzNx^A1z_PUuzX6tfkI>XLYXcPN4zXzSa|+RCn0O7P<878R}d`9^yA1 z8z&dU>fMd6oN8$5k~6%;!RxabKTj&dE!xO!?e{RHpgB89Gbw zfDhbXo^dCqTbZ#rP5pj|I_QQ7PkpaYpx-XXs|pkJ#d+`3goXgX`t1u!d$G7JgEhTm_P zLI~>YLS_!3_8;aFGR`xS3G+)v=L%*Jj)}Ij0-S~&n~wlD603FS9Ime?eyrQ)s36X- z`4aAIg=o}Pl_4PS%w%>-R9EHi*J+9D`VCv+&PWjGOhiUHrf@Q+9~N=)L3}F1ud@<< zJaHc{1HGWGzCPPY^J}0)cKxKWvKbVthF0plCW`LUISTqBvx1P;WmXYxBD|9jdgvC? z_6xylX!Es%E5MoAw)nM7f;bQHwrqo6_F%iqXH!;Q&k*O=8;R_CMf{J0f?d$#c0}!j zlL@;B%L%&)YY3TmT>sodNW0bluHO3yX+!iogj)zR{Abv^{!J0?=l&yvzehNMS-33v zE$XfIZ3FAUX~Z=WE+JgTc^64R=Uz5v>#lzA>yLyx_oDQ8Km3u)yUWQ3n-uxAL&ELV zidOBC4hTLCEjkz-B%DF`u;W#o=7F-KRw~j{BWDs#;08#o3eW8 z{p46{%<_rZ#dekv$Wn%O=yfeh||6vtFQFi z`;H0cM~b)vR9^{>LaQ~>n}m}H|DI5C{0G7b(H+QXCNgUvoSy9;@8cz+I_L!P{`o0< zGJiiKoJ#mMq59(;Lg~Rj6RPZY38l-wB=kC2LpjUA4)8|sD$1Pd%G?f}_p=ht=i=7Q zg*Lur&orJsAg?KeCkd}0?_dycQA0aAl3`~Znj5zijGt#?@T^{S<-wIyk z@=(0@BZ}+7l`fBYSz7N0B(nZNTo%0Ep~l|zgtri`ApEa{jfD3Rs=w|hyqSBALvLrd(EjyY zcY#|-)lOt?zVUNs@wq_xi5{JDbByh!zruY3sNA~1M?l%)qu>cp`@ZwQ25>952Rr~i z3BCxv1^ybGhL9G4o542l6X0Xui{KmJ32-8cG7r?AoSt{>10MmO0bc{P_cXDD{X=j) zxDz}8J`TPD9tG9s)4)1#3)lmG0(=Y{hSN&`@u9K)`OiW6Ot97m?l0nZ?z2m}In}eG zt<9|+#J8PDqg8r;_W$F1^eh)O-4@-8@AW)@-CWW3iZAk8srH)B9Oq@v)9rqe?AA*1iEGaEEP)Ip&xs)N21bW< zmhTrmGZtLx1NRsDq-3vpMD&XS`Sy<}FX%;U>9(dLI>^B7Z|BvsZ$7nO(@7`PE?d*R z8|qi5N(5l&C7Zdn`njcNN6+THT`5=3!2|@?K6s<{Im7cBN^>|D4%$Ick1pn zslEMQkCKP0yV+-zC+lc>9JkMtm=C4=_(|AXZ+~T{buam{x5x8Hf4?lG%Wjhf{SC}Y z3%FCi$QM|}OgG!z$LCGoM~Q6TQoroH$z1B@P0mYaw2#Q#Oupv#dB0*a@y(#xP)8_` z*<0nV{F-Jw*Oct$_^S!$a6gw&egyM8dEOFDi0%g0P|wYTQ?qk|>p$qGfQQKV2zXot zAebp&t+Ni?55tg@fb5QqP_T zKL>8_>g-Vc*v)D4wxR#eag)8Cv-FnBfEWm;Ous3s{aQWt5?-EW2m6wXG&;`Imf=@2rLhFYH?)`d0d~brX zo7SIkKG|NGwkrw8MCDnZdO2~vFLGy9;x>C$;G=xX^LAJ3lL@Ts%`aa?yq9$%+Xos) z%3C1Ytg=}PxIAQ|%ekLN=-1$L$ZtzFKeg4%w78$o97P+(W^KC8iV5a`>nW%W+z%cE zp8{V5-vHkQ$0M8y6OiK?{&Ox#Kze8PZA#FKxb5LtP4aWh_b#d6{Lc}1MQiEjs@>lg zYD@L>_t}k=ZEf5sLk_5a3~r+AE3NDS&R15B`B_Io zIdQXkGv!=s<#cv!TTP2vn_GKSkG|=Z_b03@&5fE*{Mal$SJ6&4&!E?Co?&gnJTZ&8 zr7AnOC=ajaiOBR{)z|zf(ELiZvuh;$8S>D+@io~zG~anWO*owuUwppPx<;}nC)8Z6 zeW@!6XL3IQ3!^BhV~yiO&ux)yJj z=Gt-avfg)fs&si&l1FYHmkhjalK=xAXduZe@$ae-IRp(Z%<6?EGbXZYVs<8K>7#6|!>sAN}{;OM3b4 z8V8cMuUo>^Q~Af`P2K6AomqM7{R07_iw^SV8C{&Cp#HP-HWi`W_H0B=X3Qr)L+Fxj z>nO0cIUP6(jrfc<-rr|B3motNf$RnTd#nL%j(8==Nc%tr%(=t0SdUNZhWwZIL;hfFKHn{z%X)ces*v19U#=Q%@hRgvm0+boOO2l!ngol6A z>;a%l9sctlDFKat^Z%u*f;#ut|DkV_3y60~D|Vz6Yj*!FuIoTckB{Sl+Wq{ooPVz0 z_J{E|a^t4EHM=^a>JYgU?M zrDtWb0irh=JI@!l0eb&cZ2cYo>LbtN_mJkv2?6B47~BfY=dFGNI7ee;$i{33eV^y{ zoaF;<1_jy|*Z5~X$Y|{2*JQ9aItP)NNvQp7_Bf()LjN3i79A?z>Ng3i2tVa)*(zwf zyb?}!+(y#Z<+=dm=P7^fm&kY0e#s(2`D_z->qyVX%c4#~e_o-AG%tfhRyGn<1t>sX znX!cOKgYN)f8?Hx+A|oHvk3dO3fvCrtmXmmad0R?eEj#I9|HA}K{nn$yaXZIBJ{`jE)#5jHOSJPJGF&U(oP z;J3K_RkdAXj&^H5l(DPzqt<$*B!%N?5#YsKf_k;*5smpxwnU`H7=&XW3_TVsM{|KnF+$9*0X<)4k$q)dIW7Cme zhx+2*Wr4MM@{6X6dj7L9^^x5im=%Hf0nc$Q9-}*3I}rCHY&{qszxWn|Hm6HxW&eHM z6RsWHx-p@?6=+|ij3>nJa;2^WZMVk?~U$dqs=eg=Nj+U!jgi6)yQROfn55t zPbaymo;LQj2A$ey1rV-<=4LA+yfew$b-Xs@$6khd&4EumMrY@=nY^+-a^X2`joato zt$el(O}?|H>}Q+vET`|gwa{nNtsZ4dVHzF7O#(Y}XI)4uIgPG`f!V|3;>Pl~mV zGdE5qYP-5Bp60)yEo0z$Z z@Mc1lLarIfcMYNH$GFKrqwn;&bClFEqxx+m+(o#F5VekOCzK36L^uJ@L+5C<_g%(U zG5p!;E4ZEqR&akKs59+5K&@34xpvr`pl@mj%EA2z_aOKb_#*fQcmkX_4t)myGl727 z=dv*i-tI!s`@t`kdRxDg`f4owC4UsoCrx2%i4VU+dv*Vl5U$4e(fu8u!hhh8!c^cJ z73iK|!chEsA^+)t?>ixUi9wy8k9GNk{P5b8TEqSr>Z!VMw6#X(LJ!u>}>JJ*Hy?+3oOLwZ?AH#@c= z;r`LkzUhJQ(ZIJNwBzqWx%1IC)%%4I?`;YF7Rqf8 za(Of4XWu0FzahWffp2=CeaORUJ!} z;L?%F#JU0!Zi$X4##!8n+>~>j2gV;F%L!v;Wn8oh8ZohaqBFNH#z@MQzd#YB3l!zj zVJjKIRqy)Mi7ra0V)^NHijNNGJ!W-9h|~iN#E^GBNqCDGLcN_bY$7|AwrROf|!lft5aF^vR4@o{4PcQ|n05z9sk82gU8Qc!G zfts`Sg9pGzz{f$&m50Gs!PmjJKIH-34UIkwV-vWOQ{u(SrmKTBLpxzDG3ho4Zzzp~a z@E~{yJOUmCkAo+`66}oL|Im8_=QCUr&BopLYB}Z%A9%VXnj537TB27&7o)6`VtJH? zMPi(`H1f1HIF(kObh0$kh5}FgihM^_b+SA>ZOCI$E)VH#X>^*8*u?Viv>^|i+RH+n zrPHNR{s(EST%Q(rYE>UEE9p2q*$>MYy^jy{OLJxHldeYg5fcA_4&(7@fu||QqxW7; z#pBZg&kn6ye7&USIUcQ!{l^BZET10unmu2z=Mr}>FyF9O!f?bnC4qU^z9CAEXNB@4i@%XgB!=l*6-yEC_->%pPP-6A->46Vh zXngK_C0YBB`{2XX9etmPIG&=Q%DXh(&F7RV}O;$T`l>EFA`$$BrT%R8Ju)#A! zyN_h~dVhSu%JejW7yD?ut9TIL=b2OUdYZt?7_mOmw-!pH;(G4W0uSTE=9m3!c4!{; zyRA8y`gl*j7+p1b%zl*6OJI6AFD45g@9C@1H=Cy)VcvA~Fy1^$DN3$*Bw(LUg4{R2tM*T)6g z*nBO&c4U-0m}B%lKG35pCeO{Zd1RD3>}m8qKF~Mi>Z10HEvUDT^Rx@GVOH;H)TNNt z$9dXCF@GxKX!G0X;{q*xYIQEB&SQ(T(Z>h+nC~RNee4+y(^|VdZODT@wlYibQN|XL zlaCMd*bW;D^6$q+`G;Gr44)Qw=x5`R97_rg9vY8N^E}l%ayqN{5mE2MYH_|1!6&VX zjk`I>dqfc#`uI>ztbbI_sK_6RiRV2k9D81=>Z7X=|^>Od+k03$ls%-x@RH%*PK8P^>OKE%4A^ zR{!mck5lpZw7^534P}szfA5&;1R}!bM}Kf-)Ok;Nl!*4xNu~H(^N25J+!|cM#Z-6m z)58|$e;q#l`|y^c@M8C#zpiv%MCBa&Z(q=MzJuHkid5!1BiS#YRxMpzUAv?jeH5I& ztf`U4hu|Qn%c@tOE>>3VsDp-NR9jtDd)?xO263LLj7y?J=!T#!w5RI-6fGnFH$kHM zg)5h?ysiqp6r8>tQ=+4e%I^cI9k1^zDl<8Yg+KHWRaIB5XjrneF=TOuvM!6NLVF}I zS61=wp}{UO%Q0EnHFC*jT#+bLrspWnB~<3)(d=><_&7pS)EJX8La%Wr7jwoT4UThre9wx)EtCaS+~N!6mIHJDEa zr!VtTx6dX*?U|^|J;lq+jiK<%8&OT;(#16^t8ft(w00pg4bOPKRH@@Y4%UV+9w<%mmu4f^ciN@WF!xcNMa05Hlxq15_p)^YE5ojz z=YlgK4)W9fcJ(X7diy9}A{Z3nbQ=3jLe#{84LRK?k7M8@-2jDY|3cghm(n{e`z~z} zKFx=d17FO9yYd#0Ru|GR^;u9|I{9N~TMN^4ev&1egTgeOq47_8{Wk~#nJZ6c!e)jD zrj;xZ9jOy94l#vkI;&-EC`{A0++<4xCRbf6Pd&%7I14RpD`_m%9TcW%Z(IC=!Zdv= zt;r|#N_&|!mU<2f`ScC5?o*`cIgy@e3kvzRlQzdE^-6nyv@j+1O4B#FOrC{#>Kj~a z8#pLT(>J$H#dn;v@u%R^H??f66y~XKXyI2BEl=OWsyjtm8)-Hktgl3>zR@?Wc+bs2 zVR`xv6*EoIG<{#{+Eb+IdBCaKr{@HwdxhocyHFNqp^8vF_3ftzPElU=n}(zp^68yD zYrFN8vQeIT7tb7;!Zf{OS1v-JFir2v&Gt#X()1qOMW;y9`)wwd!aVg3o7KHAO=n#! zjV-4vs114sZEYw_(>axmfx0kF&(7~Fk~RX1$v4G-1oNq%b@V%irHng)#VH);tXBe# zk*q66(XXSi1v-(UcjtTmlO4Q+ynmOF@1VJ7XAR{06IY&ckD{-D_Yv2x-;Bz61pWTG zx8ja+zq85rPy5Z@Yx?hZ4vqE$b7%V5x_${ZS1-9+XJ4rzZtvM=TGaRKf3^jla=$Z( zyH;Z6TY%yBAf0;0bleRh4WN@JbuimsnS-Z6FbqRd0uNPIC)T|G{;lfjl3PZ-cj(ct zuepEp)AjfN{)w+{WL{q&W3#&BuFhyd2Vaj*M+?&3%?oz&zC@~f2Or z<^8rotX0?72<45<1m#_oaxdD8@jjIAUxV_*Uf^CU)Uk};W zOF$lRIC*P3a2Y5+Q)}7lL9J~#`yADQE5MatJ=g#aHrzJY84l++EP-JO3`<~G0z*Oq F{~wYGp7a0! diff --git a/Mvc.Mailer/bin/Release/PreMailer.Net.dll b/Mvc.Mailer/bin/Release/PreMailer.Net.dll deleted file mode 100644 index 9459f87fd116605cf8aee99573d4b42379d9de9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 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≥+aIE6IO(g4K`z*BT>>+zh zR|+|2@LbtJhUCovzE2}xjhW>Fj|km$58Z=o<03`z4F1l!&whf(D3t(ipQ!Z zQgPUZL`F@;6Nzv}gS`Z|hh_pZBBH1vs3eEjlSt&1&OcuD-haN_qh}~}6pYlv3AB+@ zQb)x}Q%MtW6F4N |hU6%#rsY67jPiDV@#E~7nm%T$&nXVo;Nm4+&kNX5fU#GB11 zaZ;D1=AMAn)X@Y21RoI`b!Rw{I+S`C)Fp{PJQer70jcOtU@L zvAwIkyDPt=eOKq?w)UwV+q!e+$w{-rJSpq|S01rT zgXi+590?|79Q&**9jN{ff;CU!X~sob^D3gT@qzK*Kf3>o$N%nu1JD1}kDF)y;8p0>pMVLK#>R90ALQb|kH3^&7&}Oy#1J^TEY~j0lZ;u<= ze%l!+6mYIC`3Gdvl#?~f-`Yf(-i3-Eit%lN{3~K^p%}-GkkjZkI?LUU=VQG%=JV%D zPZ|8*ntBL?Vi8oK?kSERDEF^eAMfMMpL91x#QqvaV;PlK94OE&!T=qxBsAUA*; z2xY$A0Z?7ai$CQB{vH&K1JLyQ>R@jefwYIVIxxL!HV%X8z)G#Josg|Q?E3)joA}GD z1Z|cr!D^w-`(NEw7W-cTKf==t8^h3_7Hy718T%ebavFVRziy{xa2t{NwPKT@ZRl4g zez-dne@6q`JW}j$b<`R2qyFpoy<6hVk~aEML9D&Ho)hl%d1US!=WdDfLfysDuEv?) x9P3@8(}(eJVYi6cQ$Un5n7Io_X|Wzue{%(n@}2LEy1et7YyAIP`oE6A{{X)$la&Af diff --git a/Mvc.Mailer/bin/Release/PreMailer.Net.pdb b/Mvc.Mailer/bin/Release/PreMailer.Net.pdb deleted file mode 100644 index 58c9b30ce948849e922b3d1d61c730a4b8639f6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19968 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 diff --git a/Mvc.Mailer/bin/Release/content/Views/web.config.transform b/Mvc.Mailer/bin/Release/content/Views/web.config.transform deleted file mode 100644 index be4c33d..0000000 --- a/Mvc.Mailer/bin/Release/content/Views/web.config.transform +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/Mvc.Mailer/bin/Release/content/web.config.transform b/Mvc.Mailer/bin/Release/content/web.config.transform deleted file mode 100644 index 8429770..0000000 --- a/Mvc.Mailer/bin/Release/content/web.config.transform +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Mvc.Mailer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 9c8c1fe2e457da4aeb3d3152bbd40b9b707a8c69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7521 zcmeHMZByGu5VnI+a9-LtP4hyUL}}ADNnI7kkU&~8Lu^QC;|#T3k{QI1v%I#ik#+9f z32+#GOMgM9Ke64Fg=_<%1ne0;AcpnnPWL=}dw1HsRV*Hh#s0;Me(Ab!21T{N9VwKk zX=|A)pSdONSGllqqS+MQVtzhtE`wBDc(a)aEBH&BIp5X3gjo-KEt#7(m;8#$onN6{ z7Vp5DtxRNVQ?)0xOr|8f0uQClgPg1SAS@T_YL9!-n2>EWO zsmv_D zWxLy+#BpdKi;ZKy-m&+9UftDH5FURA^6viCd9GS6YZKw_j^Vnx+3C0>g#$_nIfu$} zjYGf{7IuMZ(f2fOLfB z$sOw@THtMFW#xcJa8)le*M}v><=aQmqa`i5S5KQw?BM~&#a~o(&L1xIt)9k4%VzE94;O|U82KSMbT~=2KWhIQv=>W6e%P}P@GF9s5nXj z-?XvhSrk+~MmI?k=TI2uQN)Z3D4uT>LqGGhgi*!@lVC@YfNi~+FGmhGy^gQW^p1B9 zJ@NeJws8@0R&r16-xa!MyJQy3l4vl`F04BRhTck2$qI|2@`s&=ieE>m&;^&#ZxlfZ zcRh*;ickXy9{L;0VNL^*pOChnq8RU2Xeaa`#f(eXeu>)6NMm!-NMUUvXupi5kUcvhmS&z(Ue2yYvRbAJhz$RhACZx!yx2W+NieC;pQb%CKmZNN)~{^vZt$+U69#*;)u!*^aUoI}=m@ z-4N9>G%+sFU^&Xtlg2orzdjcF0pK?geDUbu9b{`xwKlDm${1fD+@a@auO&jbB6}}n zfJYNQe{}W2=re%2jZnp-Lv<%<*Yw;$+~1Cc+ZpvPSQB9jM~CfTF8E#;)Y0VJMaW|; z({7QXJ_7Z`@8GGzD)8IG|L_AvB;-$U@y zAk+_x(_@#f5qR~Oz>+qE-D?;}HFVPr4f73B9NGu$-F1OsIuzZR?IZXW368sR`o_?Q zejm}72V$W>{XXmmi2dy2up`fDdA@3aV?0ERI%424td8eoGdMPz_tBj_up@VAhQ1k( zmOVZ^@`nB1+$Im$eay<08cenV$M+qQtqp-}=PVYGq>-dD1d`~eC?Vka9(nZec=Aj$ zi$n=@H|r5FTf-e;z)W$<56DBid(dkmv?NhXAO#y9#cPa>h$e$HWoQ49L_w)JS6ZSl z&kldh!g9{c+C6JORGd&L@Fe6%!yUjId=C;$7HMk3vlG$0)l1?d$m7}F@O zZ{_y=-mz`WVC&_rpShug|gqM~c$@6)%(|9$5>eS1XT IZdT9#2m0XV&j0`b diff --git a/Mvc.Mailer/obj/Debug/Mvc.Mailer.csproj.FileListAbsolute.txt b/Mvc.Mailer/obj/Debug/Mvc.Mailer.csproj.FileListAbsolute.txt deleted file mode 100644 index 49c5c31..0000000 --- a/Mvc.Mailer/obj/Debug/Mvc.Mailer.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,7 +0,0 @@ -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Debug\content\Views\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Debug\content\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Debug\Mvc.Mailer.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Debug\Mvc.Mailer.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Debug\ResolveAssemblyReference.cache -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Debug\Mvc.Mailer.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Debug\Mvc.Mailer.pdb diff --git a/Mvc.Mailer/obj/Debug/Mvc.Mailer.dll b/Mvc.Mailer/obj/Debug/Mvc.Mailer.dll deleted file mode 100644 index 4b85bfb1eb8405b406d128ff7cb9d67a2b741d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 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 WAqfmgU`PT(5*U)ekObad68Qi1dB3Ru diff --git a/Mvc.Mailer/obj/Debug/ResolveAssemblyReference.cache b/Mvc.Mailer/obj/Debug/ResolveAssemblyReference.cache deleted file mode 100644 index 40fccbf93201055ba908c3720ac1ee728d7b5d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32996 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 diff --git a/Mvc.Mailer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Mvc.Mailer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 6f0164b758bd83b3ed44ee9ae2942ec246e2a7fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8207 zcmeHMdvh8$5Qi9FOdf5Vrg=C`dTG-(N$C}W9Y2~hb-*NUgUbNpWa?uaaR{vXI8jMw z8+-g&`UyJyi0$s(@v^ZK2bl36J_aGA)9^`Ia3;1#i3&q|u zU?*PM+1D-uPC30`rl}-Cz%tHF*vOi=%}F!6Wn~F$SpsuLkmcn+%{;X!krZ3OPF#fT zBTpr_x7w~jo>r-#4s1JyMXU`P{RBJxDI`<9{c3qY*gx$G)L+4Rz1?wrTAPH@h*y6V za$`GlPqfb|K)Pb9F# z!FzI)xytCaG`DHlfD&+u3~>Xx-2~9(j{@xrcMIT3CxTmXUs7c21z?_R@D3{` zz|50fE2er{^kgT2m%bg6}y697{U|iF%XtV zN0@>zmB*6=9yL0iG*QIBq(D_CIOj1>k5)pD8Ha8LcuJ#_5GkGj1sNU18*tl^W)^6Q zN6@s-PWoaYhsO{z_|>zkDLrX+P3FMn5EYL`h&(r10p7yqiZt^;Q$0d}LDro>BBXiE zoWGDOf@jgQ0Lmz09A^QPVFh+ec`(uwsg|5^oV{*457-7i9Y7JkMH zr6VKdqpsBu3)!icR|olKk-3-ARn{c?3@(6Uo5cSQrC-UKp^a zCl~?5XVQxTLPq-;lAC*}zSna5+Hf0&W3ej_hl{K>5^OvHvAhb6;D8 z`e8&CUjWYKy*$}Q&loSM_O%og&A;En>9a+oebZRF_&@bQ_qG54 diff --git a/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt b/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt deleted file mode 100644 index 83298cc..0000000 --- a/Mvc.Mailer/obj/Release/Mvc.Mailer.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,22 +0,0 @@ -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Release\content\Views\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Release\content\web.config.transform -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.pdb -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Release\ResolveAssemblyReference.cache -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.dll -C:\Users\S M Sohan\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.pdb -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\content\Views\web.config.transform -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\content\web.config.transform -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.dll -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Mvc.Mailer.pdb -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.dll -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.Systems.HtmlAgilityPack.dll -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\HtmlAgilityPack.dll -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\PreMailer.Net.dll -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.pdb -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\Fizzler.Systems.HtmlAgilityPack.pdb -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\HtmlAgilityPack.pdb -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\bin\Release\PreMailer.Net.pdb -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\obj\Release\ResolveAssemblyReference.cache -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.dll -D:\Desarrollo\proyectos\MvcMailer\Mvc.Mailer\obj\Release\Mvc.Mailer.pdb diff --git a/Mvc.Mailer/obj/Release/Mvc.Mailer.dll b/Mvc.Mailer/obj/Release/Mvc.Mailer.dll deleted file mode 100644 index 99ea006579d6b8a436212e32d2f151ea0b4da491..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15360 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 diff --git a/Mvc.Mailer/obj/Release/Mvc.Mailer.pdb b/Mvc.Mailer/obj/Release/Mvc.Mailer.pdb deleted file mode 100644 index dcccb7b8d3debd8150fff9a328132098750bfe53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42496 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 F{~wYGp7a0! From 2fc58723d9b48c729b350ea7e2bf274f558f7c4b Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Fri, 1 Feb 2013 20:29:15 -0300 Subject: [PATCH 07/10] borrando trash --- .nuget/NuGet.Config | 6 ++ .nuget/NuGet.exe | Bin 0 -> 650752 bytes .nuget/NuGet.targets | 153 +++++++++++++++++++++++++++++++++++++++++++ MvcMailer.suo | Bin 53248 -> 0 bytes 4 files changed, 159 insertions(+) create mode 100644 .nuget/NuGet.Config create mode 100644 .nuget/NuGet.exe create mode 100644 .nuget/NuGet.targets delete mode 100644 MvcMailer.suo diff --git a/.nuget/NuGet.Config b/.nuget/NuGet.Config new file mode 100644 index 0000000..6a318ad --- /dev/null +++ b/.nuget/NuGet.Config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.nuget/NuGet.exe b/.nuget/NuGet.exe new file mode 100644 index 0000000000000000000000000000000000000000..8d13fd88c34af32c2180a1139f080c39e1d212d9 GIT binary patch literal 650752 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

public class MailerBase : ControllerBase { - /// /// The parameterless constructor /// @@ -33,14 +30,14 @@ public MailerBase() } - private ILinkedResourceProvider _LinkedResourceProvider = new LinkedResourceProvider(); + private ILinkedResourceProvider _linkedResourceProvider = new LinkedResourceProvider(); /// /// Uses the ILinkedResourceProvider to produce inline linked resources /// public virtual ILinkedResourceProvider LinkedResourceProvider { - get { return _LinkedResourceProvider; } - set { _LinkedResourceProvider = value; } + get { return _linkedResourceProvider; } + set { _linkedResourceProvider = value; } } /// @@ -48,19 +45,13 @@ public virtual ILinkedResourceProvider LinkedResourceProvider /// e.g. Razor: myMailer.MasterName = "_MyLayout.cshtml" /// e.g. Aspx: myMailer.MasterName = "_MyLayout.Master" /// - public virtual string MasterName - { - get; - set; - } - + public virtual string MasterName { get; set; } /// /// Nothing to Execute at this point, left blank /// protected override void ExecuteCore() { - } /// @@ -71,7 +62,6 @@ protected override void ExecuteCore() /// the raw html content of the email view and its master page public virtual string EmailBody(string viewName, string masterName = null) { - string body = string.Empty; masterName = masterName ?? MasterName; var result = new StringResult @@ -81,21 +71,25 @@ public virtual string EmailBody(string viewName, string masterName = null) MasterName = masterName ?? MasterName }; if (ControllerContext == null) + { CreateControllerContext(); + } result.ExecuteResult(ControllerContext, MailerName); return result.Output; } - /// /// Populates the mailMessage with content rendered from the view using the default masterName /// - /// a non null System.Net.Mail.MailMessage reference - /// The name of the view file, e.g. WelcomeMessage - /// Key: linked resource id or CID, Value:Path to the resource - public virtual void PopulateBody(MailMessage mailMessage, string viewName) + /// Action to be performed on a new message instance + public virtual MvcMailMessage Populate(Action action) { - PopulateBody(mailMessage, viewName, null, null); + var message = new MvcMailMessage(); + + action(message); + PopulateBody(message, message.ViewName, message.MasterName, message.LinkedResources); + + return message; } /// @@ -116,7 +110,7 @@ public virtual void PopulateBody(MailMessage mailMessage, string viewName, Dicti /// The name of the view file, e.g. WelcomeMessage /// The name of the master file, e.g. Layout /// Key: linked resource id or CID, Value:Path to the resource - public virtual void PopulateBody(MailMessage mailMessage, string viewName, string masterName, Dictionary linkedResources) + public virtual void PopulateBody(MailMessage mailMessage, string viewName, string masterName = null, Dictionary linkedResources = null) { if (mailMessage == null) { @@ -135,16 +129,15 @@ public virtual void PopulateBody(MailMessage mailMessage, string viewName, strin } // if html exists - if (HtmlViewExists(viewName, masterName)) + if (!HtmlViewExists(viewName, masterName)) return; + + if (textExists || linkedResourcesPresent) { - if (textExists || linkedResourcesPresent) - { - PopulateHtmlPart(mailMessage, viewName, masterName, linkedResources); - } - else - { - PopulateHtmlBody(mailMessage, viewName, masterName); - } + PopulateHtmlPart(mailMessage, viewName, masterName, linkedResources); + } + else + { + PopulateHtmlBody(mailMessage, viewName, masterName); } } @@ -164,6 +157,7 @@ public virtual string PopulateTextBody(MailMessage mailMessage, string viewName, { mailMessage.Body = EmailBody(TextViewName(viewName), TextMasterName(masterName)); mailMessage.IsBodyHtml = false; + return mailMessage.Body; } @@ -177,6 +171,7 @@ public virtual string PopulateHtmlBody(MailMessage mailMessage, string viewName, body = PostprocessBody(Postprocessors, body); mailMessage.Body = body; mailMessage.IsBodyHtml = true; + return mailMessage.Body; } @@ -237,6 +232,7 @@ public virtual AlternateView PopulateHtmlPart(MailMessage mailMessage, string vi { PopulateLinkedResources(htmlPart, linkedResources); } + return htmlPart; } @@ -254,6 +250,7 @@ public virtual AlternateView PopulatePart(MailMessage mailMessage, string viewNa mailMessage.AlternateViews.Add(alternateView); return alternateView; } + return null; } @@ -263,10 +260,13 @@ public virtual AlternateView PopulatePart(MailMessage mailMessage, string viewNa public virtual List PopulateLinkedResources(AlternateView mailPart, Dictionary resources) { if (resources == null || resources.Count == 0) + { return new List(); + } var linkedResources = LinkedResourceProvider.GetAll(resources); linkedResources.ForEach(resource => mailPart.LinkedResources.Add(resource)); + return linkedResources; } @@ -277,44 +277,27 @@ public virtual LinkedResource PopulateLinkedResource(AlternateView mailPart, str { var linkedResource = LinkedResourceProvider.Get(contentId, fileName); mailPart.LinkedResources.Add(linkedResource); + return linkedResource; } - - private ControllerContext CreateControllerContext() + private void CreateControllerContext() { var routeData = RouteTable.Routes.GetRouteData(CurrentHttpContext); ControllerContext = new ControllerContext(CurrentHttpContext, routeData, this); - return ControllerContext; } /// /// The MailerName determines the folder that contains the views for this mailer /// - protected virtual string MailerName - { - get - { - return this.GetType().Name; ; - } - } + protected virtual string MailerName { get { return GetType().Name; } } + public virtual HttpContextBase CurrentHttpContext { get; set; } - public virtual HttpContextBase CurrentHttpContext - { - get; - set; - } - - private static bool _isTestModeEnabled = false; /// /// If set to true, it will use TestSmtpClient instead of SmtpClient. Used solely for testing purpose /// - public static bool IsTestModeEnabled - { - get { return _isTestModeEnabled; } - set { _isTestModeEnabled = value; } - } + public static bool IsTestModeEnabled { get; set; } /// /// Determines if a View exists given its name and masterName @@ -322,21 +305,24 @@ public static bool IsTestModeEnabled public virtual bool ViewExists(string viewName, string masterName) { if (ControllerContext == null) + { CreateControllerContext(); + } - var controllerName = this.ControllerContext.RouteData.Values["controller"]; - this.ControllerContext.RouteData.Values["controller"] = MailerName; + var controllerName = ControllerContext.RouteData.Values["controller"]; + ControllerContext.RouteData.Values["controller"] = MailerName; try { - return ViewEngines.Engines.FindView(this.ControllerContext, viewName, masterName).View != null; + return ViewEngines.Engines.FindView(ControllerContext, viewName, masterName).View != null; } finally { - this.ControllerContext.RouteData.Values["controller"] = controllerName; + ControllerContext.RouteData.Values["controller"] = controllerName; } } + #region "PostProcessors" public static void RegisterPostprocessor(T instance) where T : IPostProcessor { diff --git a/Mvc.Mailer/Mvc.Mailer.csproj b/Mvc.Mailer/Mvc.Mailer.csproj index 817f005..d34695e 100644 --- a/Mvc.Mailer/Mvc.Mailer.csproj +++ b/Mvc.Mailer/Mvc.Mailer.csproj @@ -34,14 +34,9 @@ 4 - - False - ..\..\..\Consensus\packages\NUnit.2.6.2\lib\nunit.framework.dll - - @@ -56,13 +51,13 @@ + - @@ -93,12 +88,12 @@ Designer - - copy *.dll "$(ProjectDir)NuGet\input\lib\40" + IF NOT EXIST "$(ProjectDir)NuGet\input\lib\40" md "$(ProjectDir)NuGet\input\lib\40" +copy *.dll "$(ProjectDir)NuGet\input\lib\40" xcopy content "$(ProjectDir)NuGet\input\content" /S /Y cd "$(ProjectDir)NuGet" IF NOT EXIST output md output diff --git a/Mvc.Mailer/MvcMailMessage.cs b/Mvc.Mailer/MvcMailMessage.cs new file mode 100644 index 0000000..15c301c --- /dev/null +++ b/Mvc.Mailer/MvcMailMessage.cs @@ -0,0 +1,44 @@ +using System.Collections.Generic; +using System.Net.Mail; + +namespace Mvc.Mailer { + public class MvcMailMessage : MailMessage { + public string ViewName { get; set; } + public string MasterName { get; set; } + public Dictionary LinkedResources { get; set; } + + /// + /// Sends a MailMessage using smtpClient + /// + /// leave null to use default System.Net.Mail.SmtpClient + public virtual void Send(ISmtpClient smtpClient = null) + { + smtpClient = smtpClient ?? GetSmtpClient(); + using (smtpClient) + { + smtpClient.Send(this); + } + } + + /// + /// Asynchronously Sends a MailMessage using smtpClient + /// + /// The userState + /// leave null to use default System.Net.Mail.SmtpClient + public virtual void SendAsync(object userState = null, ISmtpClient smtpClient = null) + { + smtpClient = smtpClient ?? GetSmtpClient(); + smtpClient.SendAsync(this, userState); + } + + public virtual ISmtpClient GetSmtpClient() + { + if (MailerBase.IsTestModeEnabled) + { + return new TestSmtpClient(); + } + return new SmtpClientWrapper(); + } + + } +} diff --git a/Mvc.Mailer/NuGet/MvcMailer.nuspec b/Mvc.Mailer/NuGet/MvcMailer.nuspec index 662b855..ef002fb 100644 --- a/Mvc.Mailer/NuGet/MvcMailer.nuspec +++ b/Mvc.Mailer/NuGet/MvcMailer.nuspec @@ -1,19 +1,19 @@ - - - - MvcMailer - 1.2 - S. M. SOHAN - -MvcMailer sends emails using the MVC views as Email Body with no effort. Here's a quick list of features: a) Use Razor/WebForms views b) Use Master pages c) Write Testable Code d) Pass values to your view using ViewBag or ViewModel and e) Generate Absolute URL using Url.Abs method and f) create multi-part emails by just adding a view file, g) scaffold your mailers. -MvcMailer has a MailerBase class that extends ControllerBase class. So, Mailers are just like your Controllers. As a result, you can use all the controller goodies without any learning curve, period. The end result is a professional looking HTML email body ready for your to send to your website users. -Visit the Project site for a comprehensive tutorial on MvcMailer. - - - - - en-US - https://github.com/smsohan/MvcMailer - http://www.opensource.org/licenses/mit-license.php - + + + + MvcMailer + 4.0 + S. M. SOHAN, Tyler Mercier + +MvcMailer sends emails using the MVC views as Email Body with no effort. Here's a quick list of features: a) Use Razor/WebForms views b) Use Master pages c) Write Testable Code d) Pass values to your view using ViewBag or ViewModel and e) Generate Absolute URL using Url.Abs method and f) create multi-part emails by just adding a view file, g) scaffold your mailers. +MvcMailer has a MailerBase class that extends ControllerBase class. So, Mailers are just like your Controllers. As a result, you can use all the controller goodies without any learning curve, period. The end result is a professional looking HTML email body ready for your to send to your website users. +Visit the Project site for a comprehensive tutorial on MvcMailer. This version is for ASP.Net MVC 4 + + + + + en-US + https://github.com/smsohan/MvcMailer + http://www.opensource.org/licenses/mit-license.php + \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll b/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll index 0d455f66a0b3bce5bfb47e9c6e981e98d0e176b9..1af451b585293b681565c578f975698314563f3b 100644 GIT binary patch literal 18432 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

6-S^} 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 literal 17920 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 O7dU?e26t@@=zH8eB2Z+q&ErkORN{&rdvNFq z{bjO@m-8MI@~nZ_9e&d4ae@WwunYD8XEQ8G9}Fm~({mVyS3i4S0ue7)=99OTQ={axMgXv+zgQf5!SxMDf1)9lKIGa?tgW9Od*uFDGUB-LLi2c4s+p7BH_^}K+XT6G!kVq7*6}4RE4hmDLqii+cnz;` zrOe_8WajHBS1ch~F+vnwL2UyAuAgT4LC_7Yl&3)&pfsLbx|GA4P;&wEc)q$8PcfI$ zJ;2j=^PxZ`={rHogmx|enat!IIaEZCi)#V@Y_zDMOttA4`Y5{_@@%>b&)Kq=%Z5CM z4gv0zk$FhK!3w%Z!!l1A8e~B&g0BR=J{eP#-hzyF0a0jTxk~)>y>S?0d2W`N#n#$^rw#_=x`BE4hXRA?tFBD{?H;1Z zJOlgwT1YR5d8vAWfJXnHFEQ!}{2sU`& z8G?llEcW$fZ+YnTSC&_W?OF?pA4Pa7Te^+b>({k?=-zkUcxv+Kk16t{P_S$ z3xw1x{mnCVGqr%5GgC`2)Uv|n#tce&9Iu8 z8a;2|hc=((+hL3w{Z48Q%T0}b+rPXh11}1EC7BK(0MM5jy_gz(B{lkwbsQO^uc6ft z4)N&G7tsbq;g^8a=$rn3ar`aFY)Z_=YnQX}_N|s$P!~2*3;3UcimDtZVLu9**#(UR zzd`nSHPb{xmWuWIH#Y2sFx!wE{WYQ!ze?&V)oCSCoe@awL{o*Z>Zd}i^r<>_cqfdp zlBep;FqW`WAr3Vb(-jJa z!H0<&u`=MA6%GaAoIJ%n6(k7+>jvFZ-BHK#ihLnvIkU8$o!t`d44gPKll`q>@oywIm`g zH8~6mah)SFyI8fPEX=Mt>!54RtZ^zH^^+H5s>hATO3%^#B9z)ypO=h3%ZV7Zds{mbzmJt1WdE0C6qoJCh>T_ zf;?NAp(qAfh?7(YR!S_Kwo#+2GFv)(Dvw7N2Y2!}@aw%A^;nZCT|w=~B}anCq$@q? zmH4SCTK(AvuMzU5B}=2aN~ukh)@VlMsYd$QC(@O^^zx<4mJv1MUBczptyyYkbIX@3 z?_aTe$;vhTYnH58b7(bMeM?sz%J%iG%7QbFUkI1s{bT&YU$5Y&uIl6&etwA8kHH~I zpn)un&uo4-vqw$g0)2~9tW-(3uXFD5gtz>6$_niKZq6pWY`h6Ca_`vLvGX7Q;np{w zUhvtjXKsG`(NC<){g?-Itlfu)LRps!dS@S=GLGOD%<=a1R$SxlgJ#|Gtc_d2?_&F$ zzB@1y&opX?nW6qZ$owI{;2eA|b30we#$L;R+dGzuy4UR}6fk3vmLK7m>o*H1 zy>2Y~e_{V0d4S&rmcQ8<9cwi23qoB^6X?vh3Ex`}VnfyZ2pz$j8brHM8}|ZsqSD@p zw^6pD8t=t*3*LC%ihiQMG~T}K|Hdub3l#s#f0w}@17F^2wVw_k8l+}X{cQ;9-Y(RT zTs`w=zKrTYFISeH)S_HVauw`)k)pJU zwYxE%E8nV3%TV_(t$caD2Jo|2xaM|o<-4i!y%6ij_YGs`$)NV;`zikH!<#4?-dC`3 zN5CW5+9BA<8V^YIPFJ9%=?NsGiT0;yIka1bfBe}bx@`?)vG;j~vTqpU`?ddA$LqzX z+aSk*=EJb3RAb?l$MgIv#g}8pjrZtye_k(R+Te4(=Nm*M6yS|CqHyd=j33AI{iptH V^Z%a_iPrzrTK<=E|BpQIzX54>Dxd%W diff --git a/Mvc.Mailer/NuGet/input/tools/cs/IMailerMethodTemplate.cs.t4 b/Mvc.Mailer/NuGet/input/tools/cs/IMailerMethodTemplate.cs.t4 index ca5fb5b..c21c33c 100644 --- a/Mvc.Mailer/NuGet/input/tools/cs/IMailerMethodTemplate.cs.t4 +++ b/Mvc.Mailer/NuGet/input/tools/cs/IMailerMethodTemplate.cs.t4 @@ -1,5 +1,4 @@ <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> <#@ Output Extension="cs" #> -MailMessage <#= Model.MethodName #>(); - +MvcMailMessage <#= Model.MethodName #>(); diff --git a/Mvc.Mailer/NuGet/input/tools/cs/IMailerTemplate.cs.t4 b/Mvc.Mailer/NuGet/input/tools/cs/IMailerTemplate.cs.t4 index 54c137c..1cb28c3 100644 --- a/Mvc.Mailer/NuGet/input/tools/cs/IMailerTemplate.cs.t4 +++ b/Mvc.Mailer/NuGet/input/tools/cs/IMailerTemplate.cs.t4 @@ -1,21 +1,12 @@ <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> <#@ Output Extension="cs" #> -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; using Mvc.Mailer; -using System.Net.Mail; namespace <#= Model.Namespace #>.Mailers { public interface I<#= Model.MailerName #> { - <# foreach(var mailerMethod in Model.MailerMethods) {#> - - MailMessage <#= mailerMethod #>(); - - <# } #> - - } + <# foreach(var mailerMethod in Model.MailerMethods) {#> + MvcMailMessage <#= mailerMethod #>(); + <# } #>} } \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/cs/MailerMethodTemplate.cs.t4 b/Mvc.Mailer/NuGet/input/tools/cs/MailerMethodTemplate.cs.t4 index 654239e..e538972 100644 --- a/Mvc.Mailer/NuGet/input/tools/cs/MailerMethodTemplate.cs.t4 +++ b/Mvc.Mailer/NuGet/input/tools/cs/MailerMethodTemplate.cs.t4 @@ -1,14 +1,12 @@ <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> <#@ Output Extension="cs" #> -public virtual MailMessage <#= Model.MethodName #>() +public virtual MvcMailMessage <#= Model.MethodName #>() { - var mailMessage = new MailMessage{Subject = "<#= Model.MethodName #>"}; - - //mailMessage.To.Add("some-email@example.com"); - //ViewBag.Data = someObject; - PopulateBody(mailMessage, viewName: "<#= Model.MethodName #>"); - - return mailMessage; -} - + ViewBag.Data = someObject; + return Populate(x => { + x.Subject = "<#= Model.MethodName #>"; + x.ViewName = "<#= Model.MethodName #>"; + x.To.Add("some-email@example.com"); + }); +} \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/cs/MailerTemplate.cs.t4 b/Mvc.Mailer/NuGet/input/tools/cs/MailerTemplate.cs.t4 index 6cf1ec3..ad6996f 100644 --- a/Mvc.Mailer/NuGet/input/tools/cs/MailerTemplate.cs.t4 +++ b/Mvc.Mailer/NuGet/input/tools/cs/MailerTemplate.cs.t4 @@ -1,37 +1,28 @@ <#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> <#@ Output Extension="cs" #> -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; using Mvc.Mailer; -using System.Net.Mail; namespace <#= Model.Namespace #>.Mailers { public class <#= Model.MailerName #> : MailerBase<# if( Model.Interface) { #>, I<#= Model.MailerName #> <# } #> - + { - public <#= Model.MailerName #>(): - base() + public <#= Model.MailerName #>() { MasterName="_Layout"; } - <# foreach(var mailerMethod in Model.MailerMethods) {#> - public virtual MailMessage <#= mailerMethod #>() + public virtual MvcMailMessage <#= mailerMethod #>() { - var mailMessage = new MailMessage{Subject = "<#= mailerMethod #>"}; - - //mailMessage.To.Add("some-email@example.com"); //ViewBag.Data = someObject; - PopulateBody(mailMessage, viewName: "<#= mailerMethod #>"); - - return mailMessage; + return Populate(x => + { + x.Subject = "<#= mailerMethod #>"; + x.ViewName = "<#= mailerMethod #>"; + x.To.Add("some-email@example.com"); + }); } - - <# } #> - + <# } #> } } \ No newline at end of file diff --git a/Mvc.Mailer/SmtpClientBase.cs b/Mvc.Mailer/SmtpClientBase.cs index 11407a7..448533f 100644 --- a/Mvc.Mailer/SmtpClientBase.cs +++ b/Mvc.Mailer/SmtpClientBase.cs @@ -1,33 +1,24 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Net.Mail; -using System.ComponentModel; - -namespace Mvc.Mailer -{ - public abstract class SmtpClientBase : ISmtpClient - { - public event SendCompletedEventHandler SendCompleted; - - protected void OnSendCompleted(object sender, AsyncCompletedEventArgs e) - { - if (SendCompleted != null) - { - SendCompleted(sender, e); - } - } - - public abstract void Send(MailMessage mailMessage); - - public virtual void SendAsync(MailMessage mailMessage) - { - var userState = "userState"; - SendAsync(mailMessage, userState); - } - - public abstract void SendAsync(MailMessage mailMessage, object userState); - public abstract void Dispose(); - } -} +using System.Net.Mail; +using System.ComponentModel; + +namespace Mvc.Mailer { + public abstract class SmtpClientBase : ISmtpClient { + public event SendCompletedEventHandler SendCompleted; + + protected void OnSendCompleted(object sender, AsyncCompletedEventArgs e) { + if (SendCompleted != null) { + SendCompleted(sender, e); + } + } + + public abstract void Send(MailMessage mailMessage); + + public virtual void SendAsync(MailMessage mailMessage) { + const string userState = "userState"; + SendAsync(mailMessage, userState); + } + + public abstract void SendAsync(MailMessage mailMessage, object userState); + public abstract void Dispose(); + } +} diff --git a/Mvc.Mailer/SmtpClientWrapper.cs b/Mvc.Mailer/SmtpClientWrapper.cs index e053f27..607b0a8 100644 --- a/Mvc.Mailer/SmtpClientWrapper.cs +++ b/Mvc.Mailer/SmtpClientWrapper.cs @@ -1,58 +1,40 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Net.Mail; -using System.ComponentModel; - -namespace Mvc.Mailer -{ - public class SmtpClientWrapper : SmtpClientBase - { - public SmtpClientWrapper() - { - InnerSmtpClient = new SmtpClient(); - } - - public SmtpClientWrapper(SmtpClient smtpClient) - { - InnerSmtpClient = smtpClient; - } - - public SmtpClient InnerSmtpClient - { - get; - set; - } - - public override void Send(MailMessage mailMessage) - { - using (InnerSmtpClient) - { - InnerSmtpClient.Send(mailMessage); - } - } - - public override void SendAsync(MailMessage mailMessage, object userState) - { - InnerSmtpClient.SendCompleted += new SendCompletedEventHandler(InnerSmtpClient_SendCompleted); - InnerSmtpClient.SendAsync(mailMessage, userState); - } - - void InnerSmtpClient_SendCompleted(object sender, AsyncCompletedEventArgs e) - { - (sender as SmtpClient).Dispose(); - OnSendCompleted(sender, e); - } - - public override void Dispose() - { - InnerSmtpClient.Dispose(); - } - - public static implicit operator SmtpClientWrapper(SmtpClient innerSmtpClient) - { - return new SmtpClientWrapper(innerSmtpClient); - } - } -} +using System.Net.Mail; +using System.ComponentModel; + +namespace Mvc.Mailer { + public class SmtpClientWrapper : SmtpClientBase { + public SmtpClientWrapper() { + InnerSmtpClient = new SmtpClient(); + } + + public SmtpClientWrapper(SmtpClient smtpClient) { + InnerSmtpClient = smtpClient; + } + + public SmtpClient InnerSmtpClient { get; set; } + + public override void Send(MailMessage mailMessage) { + using (InnerSmtpClient) { + InnerSmtpClient.Send(mailMessage); + } + } + + public override void SendAsync(MailMessage mailMessage, object userState) { + InnerSmtpClient.SendCompleted += InnerSmtpClient_SendCompleted; + InnerSmtpClient.SendAsync(mailMessage, userState); + } + + void InnerSmtpClient_SendCompleted(object sender, AsyncCompletedEventArgs e) { + (sender as SmtpClient).Dispose(); + OnSendCompleted(sender, e); + } + + public override void Dispose() { + InnerSmtpClient.Dispose(); + } + + public static implicit operator SmtpClientWrapper(SmtpClient innerSmtpClient) { + return new SmtpClientWrapper(innerSmtpClient); + } + } +} \ No newline at end of file diff --git a/Mvc.Mailer/StringResult.cs b/Mvc.Mailer/StringResult.cs index b5a5194..be456a0 100644 --- a/Mvc.Mailer/StringResult.cs +++ b/Mvc.Mailer/StringResult.cs @@ -1,88 +1,60 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.Web.Mvc; -using System.Text; -using System.IO; - -namespace Mvc.Mailer -{ - ///

- /// Mimics the ViewResult with an important difference - the view is only storted in the Output property insted of written to a - /// browser stream! - /// - public class StringResult : ViewResult - { - - public StringResult() - { - - } - - public StringResult(string viewName) - { - ViewName = viewName; - } - - /// - /// Contains the output after compiling the view and putting in the values - /// - public string Output - { - get; - private set; - } - - public virtual void ExecuteResult(ControllerContext context, string mailerName) - { - //remember the controller name - var controllerName = context.RouteData.Values["controller"]; - - //temporarily change it to the mailer name so that FindView works - context.RouteData.Values["controller"] = mailerName; - try - { - ExecuteResult(context); - } - catch(Exception ex) - { - throw ex; - } - finally{ - //restore the controller name - context.RouteData.Values["controller"] = controllerName; - } - - - } - - public override void ExecuteResult(ControllerContext context) - { - if (context == null) - { - throw new ArgumentNullException("context"); - } - if (String.IsNullOrEmpty(ViewName)) - { - throw new ArgumentNullException("ViewName of StringResult cannot be null or empty"); - } - - ViewEngineResult result = null; - - if (View == null) - { - result = FindView(context); - View = result.View; - } - - StringBuilder stringBuilder = new StringBuilder(); - TextWriter writer = new StringWriter(stringBuilder); - - ViewContext viewContext = new ViewContext(context, View, ViewData, TempData, writer); - View.Render(viewContext, writer); - - this.Output = stringBuilder.ToString(); - } - } +using System; +using System.Web.Mvc; +using System.Text; +using System.IO; + +namespace Mvc.Mailer { + /// + /// Mimics the ViewResult with an important difference - the view is only storted in the Output property insted of written to a + /// browser stream! + /// + public class StringResult : ViewResult { + public StringResult() { + } + + public StringResult(string viewName) { + ViewName = viewName; + } + + /// + /// Contains the output after compiling the view and putting in the values + /// + public string Output { get; private set; } + + public virtual void ExecuteResult(ControllerContext context, string mailerName) { + //remember the controller name + var controllerName = context.RouteData.Values["controller"]; + + //temporarily change it to the mailer name so that FindView works + context.RouteData.Values["controller"] = mailerName; + try { + ExecuteResult(context); + } finally { + //restore the controller name + context.RouteData.Values["controller"] = controllerName; + } + } + + public override void ExecuteResult(ControllerContext context) { + if (context == null) { + throw new ArgumentNullException("context"); + } + if (String.IsNullOrEmpty(ViewName)) { + throw new ArgumentNullException("ViewName of StringResult cannot be null or empty"); + } + + if (View == null) { + var result = FindView(context); + View = result.View; + } + + var stringBuilder = new StringBuilder(); + TextWriter writer = new StringWriter(stringBuilder); + + var viewContext = new ViewContext(context, View, ViewData, TempData, writer); + View.Render(viewContext, writer); + + Output = stringBuilder.ToString(); + } + } } \ No newline at end of file diff --git a/Mvc.Mailer/TestSmtpClient.cs b/Mvc.Mailer/TestSmtpClient.cs index bfa226a..f16499e 100644 --- a/Mvc.Mailer/TestSmtpClient.cs +++ b/Mvc.Mailer/TestSmtpClient.cs @@ -1,51 +1,33 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Net.Mail; -using System.ComponentModel; - -namespace Mvc.Mailer -{ - public class TestSmtpClient : SmtpClientBase - { - [ThreadStatic] - private static List _sentMails; - public static List SentMails - { - get{ - _sentMails = _sentMails ?? new List(); - return _sentMails; - } - } - - public static bool WasLastCallAsync - { - get; - set; - } - - public TestSmtpClient() - { - - } - - public override void Send(MailMessage mailMessage) - { - WasLastCallAsync = false; - SentMails.Add(mailMessage); - } - - public override void SendAsync(MailMessage mailMessage, object userState) - { - WasLastCallAsync = true; - SentMails.Add(mailMessage); - OnSendCompleted(this, new AsyncCompletedEventArgs(null, false, userState)); - } - - public override void Dispose() - { - - } - } -} +using System; +using System.Collections.Generic; +using System.Net.Mail; +using System.ComponentModel; + +namespace Mvc.Mailer { + public class TestSmtpClient : SmtpClientBase { + [ThreadStatic] + private static List _sentMails; + public static List SentMails { + get{ + _sentMails = _sentMails ?? new List(); + return _sentMails; + } + } + + public static bool WasLastCallAsync { get; set; } + + public override void Send(MailMessage mailMessage) { + WasLastCallAsync = false; + SentMails.Add(mailMessage); + } + + public override void SendAsync(MailMessage mailMessage, object userState) { + WasLastCallAsync = true; + SentMails.Add(mailMessage); + OnSendCompleted(this, new AsyncCompletedEventArgs(null, false, userState)); + } + + public override void Dispose() { + } +} +} \ No newline at end of file diff --git a/Mvc.Mailer/packages.config b/Mvc.Mailer/packages.config deleted file mode 100644 index 617647a..0000000 --- a/Mvc.Mailer/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/MvcMailer.gpState b/MvcMailer.gpState new file mode 100644 index 0000000..aa4223b --- /dev/null +++ b/MvcMailer.gpState @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/README.markdown b/README.markdown index e9c15c8..f506999 100644 --- a/README.markdown +++ b/README.markdown @@ -1,15 +1,18 @@ -MvcMailer is an ASP.NET MVC Mailer, inspired by Ruby on Rails ActionMailer, that helps composing Email -body using regular ASP.NET MVC views. This one works with .Net 4.0 for now. - - -##How to Use - -See [MvcMailer Wiki](https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide) - -##Report Feature or Issues - -Use [Github Issues Page](https://github.com/smsohan/mvcmailer/issues) to mention your desired feature or if something is broken! - -##Have Fun - -I have a lot of fun working on this project. Wish you enjoy using it and if you wish, you can contribute too. Find me on Twitter [@smsohan](http://twitter.com/smsohan) \ No newline at end of file +MvcMailer is an ASP.NET MVC Mailer, inspired by Ruby on Rails ActionMailer, that helps composing Email +body using regular ASP.NET MVC views. This one works with .Net 4.0 for now. + + +##How to Use + +See [MvcMailer Wiki](https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide) + +##Report Feature or Issues + +Use [Github Issues Page](https://github.com/smsohan/mvcmailer/issues) to mention your desired feature or if something is broken! + +##Have Fun + +I have a lot of fun working on this project. Wish you enjoy using it and if you wish, you can contribute too. Find me on Twitter [@smsohan](http://twitter.com/smsohan) + +## Other Contributors +[@TylerMercier](https://github.com/tylermercier) \ No newline at end of file From 13897ba42a48390e3428d676cff10a31bdd23545 Mon Sep 17 00:00:00 2001 From: Hernan Marano Date: Tue, 5 Feb 2013 01:43:55 -0300 Subject: [PATCH 10/10] nuget package config --- .../Mvc.Mailer.PreMailerPostProcessor.csproj | 27 +- .../Mvc.Mailer.PreMailerPostProcessor.nuspec | 17 + .../PreMailerPostProcessor.cs | 11 +- .../Properties/AssemblyInfo.cs | 4 +- Mvc.Mailer.PreMailer/packages.config | 1 + Mvc.Mailer/Mvc.Mailer.csproj | 53 ++- Mvc.Mailer/Mvc.Mailer.nuspec | 24 ++ Mvc.Mailer/NuGet/MvcMailer.nuspec | 19 -- Mvc.Mailer/NuGet/NuGet.exe | Bin 276480 -> 0 bytes .../content/Views/web.config.transform | 38 +-- .../{ => NuGet}/content/web.config.transform | 44 +-- .../input/content/Views/web.config.transform | 19 -- .../NuGet/input/content/web.config.transform | 23 -- .../40/Fizzler.Systems.HtmlAgilityPack.dll | Bin 24576 -> 0 bytes Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll | Bin 33792 -> 0 bytes .../NuGet/input/lib/40/HtmlAgilityPack.dll | Bin 135168 -> 0 bytes Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll | Bin 18432 -> 0 bytes .../NuGet/input/lib/40/PreMailer.Net.dll | Bin 8704 -> 0 bytes .../NuGet/input/lib/40/nunit.framework.dll | Bin 147456 -> 0 bytes .../input/tools/view/aspx/Layout.Master.cs.t4 | 17 - .../tools/view/razor/Layout.cshtml.cs.t4 | 8 - .../tools/view/razor/Layout.text.cshtml.cs.t4 | 4 - .../input/tools/view/razor/Mail.cshtml.cs.t4 | 4 - Mvc.Mailer/NuGet/output/MvcMailer.0.9.nupkg | Bin 18491 -> 0 bytes .../NuGet/output/MvcMailer.1.0.nupkg.zip | Bin 21978 -> 0 bytes .../MvcMailer.1.0.nupkg/MvcMailer.nuspec | 19 -- .../MvcMailer.1.0.nupkg/[Content_Types].xml | 1 - .../output/MvcMailer.1.0.nupkg/_rels/.rels | 1 - .../content/web.config.transform | 18 -- .../MvcMailer.1.0.nupkg/lib/40/Mvc.Mailer.dll | Bin 13824 -> 0 bytes .../4804fa45523146db9b92d69c26d99f92.psmdcp | 3 - .../MvcMailer.1.0.nupkg/tools/Install.ps1 | 38 --- .../MvcMailer.1.0.nupkg/tools/Mailer.Aspx.ps1 | 17 - .../tools/Mailer.Razor.ps1 | 17 - .../tools/MailerFunctions.ps1 | 120 ------- .../tools/cs/IMailerTemplate.cs.t4 | 21 -- .../tools/cs/MailerTemplate.cs.t4 | 37 --- .../tools/view/aspx/Layout.text.Master.cs.t4 | 5 - .../tools/view/aspx/Mail.aspx.cs.t4 | 11 - .../tools/view/aspx/Mail.text.aspx.cs.t4 | 8 - .../tools/view/razor/Mail.text.cshtml.cs.t4 | 4 - Mvc.Mailer/NuGet/output/MvcMailer.1.1.nupkg | Bin 23422 -> 0 bytes Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg | Bin 147669 -> 0 bytes .../NuGet/{input => }/tools/Install.ps1 | 78 ++--- .../NuGet/{input => }/tools/Mailer.Aspx.ps1 | 32 +- .../NuGet/{input => }/tools/Mailer.Razor.ps1 | 32 +- .../{input => }/tools/MailerFunctions.ps1 | 304 +++++++++--------- .../tools/cs/IMailerMethodTemplate.cs.t4 | 0 .../tools/cs/IMailerTemplate.cs.t4 | 0 .../tools/cs/MailerMethodTemplate.cs.t4 | 0 .../{input => }/tools/cs/MailerTemplate.cs.t4 | 0 .../tools/view/aspx/Layout.Master.cs.t4 | 34 +- .../tools/view/aspx/Layout.text.Master.cs.t4 | 10 +- .../tools/view/aspx/Mail.aspx.cs.t4 | 22 +- .../tools/view/aspx/Mail.text.aspx.cs.t4 | 16 +- .../tools/view/razor/Layout.cshtml.cs.t4 | 14 +- .../tools/view/razor/Layout.text.cshtml.cs.t4 | 6 +- .../tools/view/razor/Mail.cshtml.cs.t4 | 6 +- .../tools/view/razor/Mail.text.cshtml.cs.t4 | 6 +- Mvc.Mailer/Properties/AssemblyInfo.cs | 74 ++--- Mvc.Mailer/content/Views/web.config.transform | 19 -- scaffolding.config | 10 + 62 files changed, 449 insertions(+), 847 deletions(-) create mode 100644 Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.nuspec create mode 100644 Mvc.Mailer/Mvc.Mailer.nuspec delete mode 100644 Mvc.Mailer/NuGet/MvcMailer.nuspec delete mode 100644 Mvc.Mailer/NuGet/NuGet.exe rename Mvc.Mailer/NuGet/{output/MvcMailer.1.0.nupkg => }/content/Views/web.config.transform (97%) rename Mvc.Mailer/{ => NuGet}/content/web.config.transform (96%) delete mode 100644 Mvc.Mailer/NuGet/input/content/Views/web.config.transform delete mode 100644 Mvc.Mailer/NuGet/input/content/web.config.transform delete mode 100644 Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll delete mode 100644 Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll delete mode 100644 Mvc.Mailer/NuGet/input/lib/40/HtmlAgilityPack.dll delete mode 100644 Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll delete mode 100644 Mvc.Mailer/NuGet/input/lib/40/PreMailer.Net.dll delete mode 100644 Mvc.Mailer/NuGet/input/lib/40/nunit.framework.dll delete mode 100644 Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.Master.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/input/tools/view/razor/Layout.cshtml.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/input/tools/view/razor/Layout.text.cshtml.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/input/tools/view/razor/Mail.cshtml.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.0.9.nupkg delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg.zip delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/MvcMailer.nuspec delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/[Content_Types].xml delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/_rels/.rels delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/content/web.config.transform delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/lib/40/Mvc.Mailer.dll delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/package/services/metadata/core-properties/4804fa45523146db9b92d69c26d99f92.psmdcp delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Install.ps1 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Aspx.ps1 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Razor.ps1 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/MailerFunctions.ps1 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/IMailerTemplate.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/MailerTemplate.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.text.Master.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.aspx.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.text.aspx.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.text.cshtml.cs.t4 delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.1.nupkg delete mode 100644 Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg rename Mvc.Mailer/NuGet/{input => }/tools/Install.ps1 (97%) rename Mvc.Mailer/NuGet/{input => }/tools/Mailer.Aspx.ps1 (97%) rename Mvc.Mailer/NuGet/{input => }/tools/Mailer.Razor.ps1 (97%) rename Mvc.Mailer/NuGet/{input => }/tools/MailerFunctions.ps1 (96%) rename Mvc.Mailer/NuGet/{input => }/tools/cs/IMailerMethodTemplate.cs.t4 (100%) rename Mvc.Mailer/NuGet/{input => }/tools/cs/IMailerTemplate.cs.t4 (100%) rename Mvc.Mailer/NuGet/{input => }/tools/cs/MailerMethodTemplate.cs.t4 (100%) rename Mvc.Mailer/NuGet/{input => }/tools/cs/MailerTemplate.cs.t4 (100%) rename Mvc.Mailer/NuGet/{output/MvcMailer.1.0.nupkg => }/tools/view/aspx/Layout.Master.cs.t4 (96%) rename Mvc.Mailer/NuGet/{input => }/tools/view/aspx/Layout.text.Master.cs.t4 (98%) rename Mvc.Mailer/NuGet/{input => }/tools/view/aspx/Mail.aspx.cs.t4 (97%) rename Mvc.Mailer/NuGet/{input => }/tools/view/aspx/Mail.text.aspx.cs.t4 (98%) rename Mvc.Mailer/NuGet/{output/MvcMailer.1.0.nupkg => }/tools/view/razor/Layout.cshtml.cs.t4 (96%) rename Mvc.Mailer/NuGet/{output/MvcMailer.1.0.nupkg => }/tools/view/razor/Layout.text.cshtml.cs.t4 (97%) rename Mvc.Mailer/NuGet/{output/MvcMailer.1.0.nupkg => }/tools/view/razor/Mail.cshtml.cs.t4 (98%) rename Mvc.Mailer/NuGet/{input => }/tools/view/razor/Mail.text.cshtml.cs.t4 (98%) delete mode 100644 Mvc.Mailer/content/Views/web.config.transform create mode 100644 scaffolding.config diff --git a/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj b/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj index 6098770..deb2fc5 100644 --- a/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj +++ b/Mvc.Mailer.PreMailer/Mvc.Mailer.PreMailerPostProcessor.csproj @@ -31,27 +31,16 @@ TRACE prompt 4 + D:\Desarrollo\nuget
- - ..\packages\PreMailer.Net.1.1.2\lib\net40\Fizzler.dll - - - ..\packages\PreMailer.Net.1.1.2\lib\net40\Fizzler.Systems.HtmlAgilityPack.dll - - - ..\packages\PreMailer.Net.1.1.2\lib\net40\HtmlAgilityPack.dll + + ..\packages\Mvc.Mailer.1.0.4784.2487\lib\net40\Mvc.Mailer.dll ..\packages\PreMailer.Net.1.1.2\lib\net40\PreMailer.Net.dll - - - - - - @@ -60,14 +49,12 @@ - - - {37B58562-EF1A-47FE-A02E-98C82D5FB5BC} - Mvc.Mailer - - + + + nuget pack $(ProjectPath) -Prop Configuration=Release -o $(NugetPath) + - - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/content/Views/web.config.transform b/Mvc.Mailer/NuGet/input/content/Views/web.config.transform deleted file mode 100644 index be4c33d..0000000 --- a/Mvc.Mailer/NuGet/input/content/Views/web.config.transform +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/Mvc.Mailer/NuGet/input/content/web.config.transform b/Mvc.Mailer/NuGet/input/content/web.config.transform deleted file mode 100644 index 8429770..0000000 --- a/Mvc.Mailer/NuGet/input/content/web.config.transform +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll b/Mvc.Mailer/NuGet/input/lib/40/Fizzler.Systems.HtmlAgilityPack.dll deleted file mode 100644 index a5d665ef511a888e4a183c3f14ab57a8a4c80b1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 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 N>g4~+{eRU0{|65=LlXc1 diff --git a/Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll b/Mvc.Mailer/NuGet/input/lib/40/Fizzler.dll deleted file mode 100644 index 205b88f8b7b6c04fd1b108f99e62771e0722ef31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33792 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 diff --git a/Mvc.Mailer/NuGet/input/lib/40/HtmlAgilityPack.dll b/Mvc.Mailer/NuGet/input/lib/40/HtmlAgilityPack.dll deleted file mode 100644 index b0692c1d9ec87451375a0047f5193dc0eac51b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135168 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 CCmeeK diff --git a/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll b/Mvc.Mailer/NuGet/input/lib/40/Mvc.Mailer.dll deleted file mode 100644 index 1af451b585293b681565c578f975698314563f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18432 zcmeHvdw3kxmFKBj)zz(5cT3%p{1kQ@ENEM(k^I6k0xV0iEwF53$uY;4Om_Fb{dT8JpStIsbI(1md+x3376aFPk#r(5@cH;-q9<_YYqP-L45mSj zE&pDO9BMP_T>15i99T7LvI_vUk^Da@-!Z($Q#m zr7wDSAJGm?r+W*LYf7`dPHIK1R_iHYdcDhTz&(l2VSHG-ByP&n8!geF@AM!(=;uqP z&A&xdFaK5UKI*a1Glz)wbNevjGc%T-tBKlSH8^dIeVXMgf_TVUsY-< zJ+(mkRueU}YlP^t32}8AA`BUJzS3`IWcAW^o%Vr_aK%ZtFH`4TZULok9A#D_;DYA(mkaaTY4{(S3F=yjP+JcX?1|x2?MabEU zY2EW6_LNF3!!5NOpo(r)(UTxmjb2F5Xa)Mh%Cyhtu@?XkxmX|J+MwHlTSQkW9;Q+k z3cLs~>-|vebUkvyinP2n^~{vVbT=`9HiIkO&DAoYzvxpE2~-M-+GEP^8zIrA)`uwGT;{E zgO~w36u|-BJSjxpgmWRVhFo~W47Y|{sDV3jYne)2j7gxoPVE>I6y0Hg5jJasda4b? zB9cpss84ZkD40S{wT8{0gfv>y_R=Sgz2tv$EW*!gANhZpr-1cgv#s98bi;;T2=VGG z5PRp}bIKwmVJTGaVAaK5^dG3gR(y%>W}=DP*PdLde-rn$X( zA1z2Bt4!hqGIe_$3tfF5Eu7!0RO14}T@Qv7))LeKBQ$~@CQ=DH8N_zMb#Zcj46Q4` z-GEWY~28o!dC$!XMWlETWb{DWn z>q6&MOokpfD6OR! zbWx{kN`c^-#fYpGWIxrht}2BTFtK3euG`xo{u368SBF9rU+k@uula-2M<#-4y8Rex zU&Z5nVTOG*W2a^4V zq~Nv_HyhFQn8a>_Q2Gc{A;!=OF*My>U`wIKw5CuB{afuoQ!;I7nHMtB8^&x(+PVhEpk zB@+2<)+-moxTJBN#Bx!oL#*2kf>bfu!_tG@<1iZD)&n2az#@1ac9*8##hKct&8k&f5LQOOM&84CZ+S;}qJWJ> zYQnu}U4<3|tJc-QHj_6Ci~^1l3_i$07K5|ZABWWkOyXh6K7+hR%ycB^4v?Jx1ie(i z#tJZPBz9?icz)s7A@6&;yrdV zZ>NZvf|A}@jCAK0@I`8@YzfCy$+_6`gPeTYqE&pYTB8W!*mDkGPWG+gybnnM&!2og zKzI-i6T!iXL^w)?fNemyc#b&5s`9!X1q9q|lDCzBB`};!{VVX{~POa0}Wu z0#a~Z71*gx*TM1jF_3jT&rFgFhU{IaS8*3hh*#Rp%tyw>n8nLRJ_N#3vYgy;jEuCd zRQBcIHtdT4`BY&ZM#C+DXxl8?TUN5J&xc)73;i(xJH>-^QN{FBsrVs45J}j2u-8pM zlCn`0P5UM^!^%TUFa<(<-r3DU^}0J<046*-HIc4w>q76vhdK_bf)FhJ`UF z7J2*@BvSco!EN|xDe~}s(37lFb$vlFEA_=Aob!}^PLf}UkSLftbsRU34Vig@Er8ej zGFJQAa(~)6(kmzVAk_5F^80AT2|2>hEu?-MvX`b%)0GaM-=HxvB34+}rNlsMJL`8~yGc()*;C>q5RC!C1 z^;BAyy3DOk*Tdb?teTwXMxxOQ_})c1My}~MGoxpZ`H?xoc~@2h$K?i}%6=0pVIE>-~MG;U_Ds$z}=mw~mdOLeaWRZz-IcbZKO z!YAHA%e@u&G?%>9TL!P%qWMpp5y(HjF5RA9+rGA=69}G3u_o!S6GRulVe7D9irgM7 zI=R9aGM(rfEkt>RzP*Fgh$RF!&;{G}_V?nx68Jrc#06XO_6RfM0;{%v`FCn+u$btB zmbJXOYG_`E58KZls4Vj$MF^U5jA=bS=i`I%@_|@BdvZ;aI?FP+4`&|vz*yg^uzxqH zP77&aYS9*GG1{!PYbM@)gtP=@wQJGuqCY{mO8X0Fhv{iRlLpmB6{Doyj#0m*+qy~L z*SV+HXb1ld29Nz6gJnKoga98!e~h*TE)AG;Ho!eU5Aa-WaHBHmD+0IIq-)SqlL7p! zz^@BDEAS@*eASmw6?W7JvCJh#=4*2m~+ zv=j8xdba2nfF`xZS@OnsrY1}~;%w2ifF@1Fd9Fu<`li6ci4Z4`pC!B&W^nLdOlf34 zV;XY06IcyeO0ccKqG*TcA&lD#j8{s6X26+|aRHp!m^L9a6Qz%(d>YsyL?2{ut-}= zr-R=?+Z**{@OdpxuLhrlRneNGhDi%*E<@hm8@iHqC*c6PkM7r+A)zSP?Ta4KT2Qk- zUB*@cyT`*qf26V1e+w2-jJ9QR{?vUJ>l}5Gjt%J3baw ztAKszV@p5_Qv;U{x;?ZCv@kXM*kQF5&(v#utf+PY>k{m&cBeXkXR|wf?DJ|E5&wN3 z`&a4+eEfIbII#$a6S>YtH|d|^=S&~l0gNjmUuOe%s#~SLdD!QHAtZ904SZhRiSx)y zBJ<4}meNFx7clY78kVwvb_@0ydO*LMp9tjgWG<%DLOZLmOx`{D@?>&-H&tLZTxV~bkpWx;0X72|Gdqqlt;+jj}kg*^Lxp$`nDT|%1$JFBsM?UeU1wy%SJ zw?qphu!`Ol%+qrnEfQ>o{x-HvUq>HS(bm(oeDtKVHKzj2+IpJsv3mn6fPKoxILkNC z-9E-yzJdO=V9(HFffm$?2R)khRNx}*Qc7ZHhD`1GKpR%l^*;7eV57E)@@1?~yPP7c zJkEClgIYIj^fALcsP$6O$C`j`qsM*hLUUBRieB-t^}u$}uY9Z**iK6F!4R|WHouH_ z0Goa65U^|LsE_5%8?`<3ppV^bPHFpSQL8uZv*vBub#&6lzGmK|9i(pvHbYOEEvSC4 z2=+|P3uYSFhaP9m>*fR6Fg08(Qfl5azXq&Xu=_%>;A3={*7(@U;N!r$JWg#>a8%3C zyB>}Dg5S`x)YZmP&d{OYpJ=1>gkZPPXM=yHS#&XP2=p0xH292mgc^O$JK`T0N9m-{ zyll1vyfp=k4@xecs5?9Wu_N-AG^bFltC#8Mu*9C~P}o8IEH?W z+Hqu3bXlmrUZ*~^HR>0*N8q(WJzQ>UlREusRuB96P4F9Y`uQyCNvIzCNj)4R<@5ihw)P1!&oz6fhPCo$ zjMlJx&jVhYeXEn_f$I2H&%OYoH00gk_J2xS*Pyz+tZOQ^^iz=6tD->=OR}D{vxtlJ&m4y>WmhT z9#u88D4NETBJUQ9MUxk_)zLHRWo=jV0ri45jP?OK61^K|7S{6(kr|P8gl>yIr!r{2 zsNP2ZE9!l~zlR;nc^BY6tGnol=zD;F6a626KfqjXfd_t5-LaS+SB;S`!-{KStJDm+ zu||Edx;^#)=)B8L(S5Nc`d##BY&js0IwO+L$i996?JoTc@mb^y@lJR~tZ1Y+V%O`9 z^j7S!-Yh(wDqc6GcdA8oU)66y&r^E0O4qHTe$`#~H~Il>XI+}E!JD4v^#kgTx*q_3 zscwn7ADpYOFG_UO*Xw?+=hP$GKj|IhdGc)CdwQIBFYBNe>ps#~!b{I7j?NO}VtT9Y zB4aVVgIN~Shjl;I7E^6K$E&gaGUHKNTHg=qHTBmR>%@nT(qZKoUDEEA8Fv77>Am!$ z`Y#xFsbAOsp>alq;*S~q=zqfKpr&{y)lhrqwq6Hn8lYCQe}xCO=BAkd|q==mH? z0`jOdt)&-0Z4h`F{dcrm=^p@lgnv-rG3o~Y^|a9JmRWjaY)0DC0%rt1DDY{zTYE=) zL)xUVR!M;?1a201SYTFT9j2u{Bk)0i4+(r);NJ_>70bCmVAA0BW`TzTEP+g!Md0Be zw_g`XA#P8H89pfRF9g2s_0)2IK!sI{a@4KrbLvmjlX%{FM*X7-=oji8`UZWAZt36B z|5E?4{!3jq8jMz>!`NVS8^gx$8h>d#Z~V;Y3!Dz{v!IE(MtDZzt(c*XJ_CIr3gD?C zi06e6B8%ck?`vBCKU53@I>UOMUze;ho&sEJ{1xCS<7a>u1)>_^neIhEkCQ^oUmJP} zJ?Zxr@b}K(&IejOK zR>95L1-FWay!U2%EO#xFGGe-QsS?&Vto; zXvlJl6%Oj(kt-atMj_Rnbg~xsj^{=#hx*1Ric{N*5Na3X2QPb_`N~z~>~}H~P@FzN znrEe`Gwx<>C!ZUk!6~n&D)t7w?u3iVah-TUUAB_ zD%AHw58II~a&n}%Sq00V_(e9wsN`S5Pbs4U)(*mW1%V{ z=3DI1De9ILhg8^YPfX@BMWl$|@W^?r;sUxk|)1uo^IUT)3nt#ZH~YYcv|9Nya|DtjC4%j9#T&~kP^ zHaS_gvwB_X9vz+4L;Zb)$#KhJ9VD`4*%Fej`RdQh+OB!F%wwr?)qH_8Z#*3>9}6hU zdvT%IKS~)K0gjh8k>i>Cq~#Iu%T!L$(hgEN6im8UyhYAark9QlC}X_YTQtHs?f8cP zmySTh?o9D0O_p|j5Rv7%n^P2cpk%>#rNC!osZf5_qI7ATS1~Ii zxtJ@s#Y`b<;TJ(=uiK7WTK0P;3q|m!_gM~~i?FBCP{u*>Y{l=DtrNC$th

6-S^} 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 diff --git a/Mvc.Mailer/NuGet/input/lib/40/PreMailer.Net.dll b/Mvc.Mailer/NuGet/input/lib/40/PreMailer.Net.dll deleted file mode 100644 index 61d2bc0b7f89670e4df3b0421b49c197b80f6c57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8704 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 W^f}PyK%WDB4)i(D=fM9-4*U=F(vzP6 diff --git a/Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.Master.cs.t4 b/Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.Master.cs.t4 deleted file mode 100644 index c5671dd..0000000 --- a/Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.Master.cs.t4 +++ /dev/null @@ -1,17 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="Master" #> -<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> - - - - - - <asp:ContentPlaceHolder ID="TitleContent" runat="server" /> - - -

- - -
- - diff --git a/Mvc.Mailer/NuGet/input/tools/view/razor/Layout.cshtml.cs.t4 b/Mvc.Mailer/NuGet/input/tools/view/razor/Layout.cshtml.cs.t4 deleted file mode 100644 index 4510093..0000000 --- a/Mvc.Mailer/NuGet/input/tools/view/razor/Layout.cshtml.cs.t4 +++ /dev/null @@ -1,8 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="cshtml" #> - - - - @RenderBody() - - \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/view/razor/Layout.text.cshtml.cs.t4 b/Mvc.Mailer/NuGet/input/tools/view/razor/Layout.text.cshtml.cs.t4 deleted file mode 100644 index 5e8860b..0000000 --- a/Mvc.Mailer/NuGet/input/tools/view/razor/Layout.text.cshtml.cs.t4 +++ /dev/null @@ -1,4 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.cshtml" #> - -@RenderBody() \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/view/razor/Mail.cshtml.cs.t4 b/Mvc.Mailer/NuGet/input/tools/view/razor/Mail.cshtml.cs.t4 deleted file mode 100644 index d56fdc4..0000000 --- a/Mvc.Mailer/NuGet/input/tools/view/razor/Mail.cshtml.cs.t4 +++ /dev/null @@ -1,4 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="cshtml" #> - -HTML View for <#= Model.MailerName #>#<#= Model.ViewName #> \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.0.9.nupkg b/Mvc.Mailer/NuGet/output/MvcMailer.0.9.nupkg deleted file mode 100644 index e35cd64d5369d293569f7514d520b0ba22bba91b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18491 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 diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/MvcMailer.nuspec b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/MvcMailer.nuspec deleted file mode 100644 index 1768958..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/MvcMailer.nuspec +++ /dev/null @@ -1,19 +0,0 @@ - - - - MvcMailer - 1.0 - S. M. SOHAN - S. M. SOHAN - http://www.opensource.org/licenses/mit-license.php - https://github.com/smsohan/MvcMailer - false - MvcMailer sends emails using the MVC views as Email Body with no effort. Here's a quick list of features: a) Use Razor/WebForms views b) Use Master pages c) Write Testable Code d) Pass values to your view using ViewBag or ViewModel and e) Generate Absolute URL using Url.Abs method and f) create multi-part emails by just adding a view file, g) scaffold your mailers. -MvcMailer has a MailerBase class that extends ControllerBase class. So, Mailers are just like your Controllers. As a result, you can use all the controller goodies without any learning curve, period. The end result is a professional looking HTML email body ready for your to send to your website users. -Visit the Project site for a comprehensive tutorial on MvcMailer. - en-US - - - - - \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/[Content_Types].xml b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/[Content_Types].xml deleted file mode 100644 index 349a253..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/[Content_Types].xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/_rels/.rels b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/_rels/.rels deleted file mode 100644 index 62e2aed..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/_rels/.rels +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/content/web.config.transform b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/content/web.config.transform deleted file mode 100644 index ad7aab0..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/content/web.config.transform +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/lib/40/Mvc.Mailer.dll b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/lib/40/Mvc.Mailer.dll deleted file mode 100644 index 98146fbd7faf8dd3b484d2b92f2e04aec1b4b4df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13824 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. M. SOHANMvcMailer sends emails using the MVC views as Email Body with no effort. Here's a quick list of features: a) Use Razor/WebForms views b) Use Master pages c) Write Testable Code d) Pass values to your view using ViewBag or ViewModel and e) Generate Absolute URL using Url.Abs method and f) create multi-part emails by just adding a view file, g) scaffold your mailers. -MvcMailer has a MailerBase class that extends ControllerBase class. So, Mailers are just like your Controllers. As a result, you can use all the controller goodies without any learning curve, period. The end result is a professional looking HTML email body ready for your to send to your website users. -Visit the Project site for a comprehensive tutorial on MvcMailer.MvcMailer1.0en-US \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Install.ps1 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Install.ps1 deleted file mode 100644 index 792252a..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Install.ps1 +++ /dev/null @@ -1,38 +0,0 @@ -param($rootPath, $toolsPath, $package, $project) - -### Copied from MvcScaffolding -function CountSolutionFilesByExtension($extension) { - $files = (Get-Project).DTE.Solution ` - | ?{ $_.FileName } ` - | %{ [System.IO.Path]::GetDirectoryName($_.FileName) } ` - | %{ [System.IO.Directory]::EnumerateFiles($_, "*." + $extension, [System.IO.SearchOption]::AllDirectories) } - ($files | Measure-Object).Count -} - -function InferPreferredViewEngine() { - # Assume you want Razor except if you already have some ASPX views and no Razor ones - if ((CountSolutionFilesByExtension aspx) -eq 0) { return "razor" } - if (((CountSolutionFilesByExtension cshtml) -gt 0) -or ((CountSolutionFilesByExtension vbhtml) -gt 0)) { return "razor" } - return "aspx" -} - -# Infer which view engine you're using based on the files in your project -### End copied - -$mailerScaffolder = if ([string](InferPreferredViewEngine) -eq 'aspx') { "Mailer.Aspx" } else { "Mailer.Razor" } -Set-DefaultScaffolder -Name Mailer -Scaffolder $mailerScaffolder -SolutionWide -DoNotOverwriteExistingSetting - -Write-Host -Write-Host - -Write-Host ---------------------------READ ME--------------------------------------------------- -Write-Host -Write-Host Your default Mailer Scaffolder is set to $mailerScaffolder -Write-Host -Write-Host You can generate your Mailers and Views using the following Scaffolder Command -Write-Host -Write-Host "PM> Scaffold Mailer UserMailer Welcome,GoodBye" -Write-Host -Write-Host You can find more at: https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide -Write-Host -Write-Host ------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Aspx.ps1 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Aspx.ps1 deleted file mode 100644 index aef0ae3..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Aspx.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -[T4Scaffolding.Scaffolder(Description = "Scaffold your mailers using ASPX view")][CmdletBinding()] -param( - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$MailerName, - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string[]]$MailerMethods, - [switch]$WithText = $false, - [switch]$NoInterface = $false, - [string]$Project, - [string]$CodeLanguage, - [string[]]$TemplateFolders, - [switch]$Force = $false -) - -$script_dir = Split-Path -Parent $MyInvocation.MyCommand.Path -. "$script_dir\MailerFunctions.ps1" - -CreateCSFiles $NoInterface -CreateLayoutAndViews $WithText $true \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Razor.ps1 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Razor.ps1 deleted file mode 100644 index 0ef04a6..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/Mailer.Razor.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -[T4Scaffolding.Scaffolder(Description = "Scaffold your mailers using Razor Views")][CmdletBinding()] -param( - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$MailerName, - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string[]]$MailerMethods, - [switch]$WithText = $false, - [switch]$NoInterface = $false, - [string]$Project, - [string]$CodeLanguage, - [string[]]$TemplateFolders, - [switch]$Force = $false -) - -$script_dir = Split-Path -Parent $MyInvocation.MyCommand.Path -. "$script_dir\MailerFunctions.ps1" - -CreateCSFiles $NoInterface -CreateLayoutAndViews $WithText $false \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/MailerFunctions.ps1 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/MailerFunctions.ps1 deleted file mode 100644 index 3ecd78f..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/MailerFunctions.ps1 +++ /dev/null @@ -1,120 +0,0 @@ -########################################################### -### ### -### FUNCTIONS ### -### ### -########################################################### -function CreateCSFileFromTemplate -{ - param ($MailerTemplate, $outputPath, $NoInterface) - - $outputFolder = "Mailers" - - $isInterface = $true - if($NoInterface) - { - $isInterface = $false - } - - - $templateFile = Find-ScaffolderTemplate cs\$MailerTemplate -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -ErrorIfNotFound - if ($templateFile) { - # Render it, adding the output to the Visual Studio project - $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value - $wroteFile = Invoke-ScaffoldTemplate -Template $templateFile -Model @{ - Namespace = $namespace; - MailerName = $MailerName; - MailerMethods = $MailerMethods; - Interface = $isInterface; - } -Project $Project -OutputPath $outputFolder\$outputPath -Force:$Force - if($wroteFile) { - Write-Host "Added MvcMailer output '$wroteFile'" - } - } -} - -function CreateCSFiles -{ - param($NoInterface) - - if(! $NoInterface) - { - CreateCSFileFromTemplate IMailerTemplate I$MailerName $Interface - } - CreateCSFileFromTemplate MailerTemplate $MailerName $NoInterface -} - -function CreateViewFileFromTemplate -{ - param ($ViewTemplate, $viewPath, $viewName='') - - $templateFile = Find-ScaffolderTemplate view\$ViewTemplate -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -ErrorIfNotFound - $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value - - if ($templateFile) { - $wroteFile = Invoke-ScaffoldTemplate -Template $templateFile -Model @{ - Namespace = $namespace; - MailerName=$MailerName; - ViewName=$viewName; - } -Project $Project -OutputPath $viewPath -Force:$force - if($wroteFile) { - Write-Host "Added MyScaffolder output '$wroteFile'" - } - } -} - -function CreateLayoutAndViews -{ - param($Text, $Aspx) - - - $viewExtension = '' - $masterExtension = '' - - if($Aspx){ - $viewExtension = "aspx" - $masterExtension = "Master" - } - else - { - $viewExtension = "cshtml" - $masterExtension = "cshtml" - } - - # HTML Views - CreateViewFileFromTemplate Layout.$masterExtension Views\$MailerName\_Layout - foreach ($viewName in $MailerMethods) - { - CreateViewFileFromTemplate Mail.$viewExtension Views\$MailerName\$viewName $viewName - } - - # Text Views - if($Text) - { - CreateViewFileFromTemplate Layout.text.$masterExtension Views\$MailerName\_Layout - foreach ($viewName in $MailerMethods) - { - CreateViewFileFromTemplate Mail.text.$viewExtension Views\$MailerName\$viewName $viewName - } - } -} - - -#function DeleteMailer -#{ -# param($Project, $MailerName) -# -# Remove-Item $Project\Mailers\$MailerName.cs -# Remove-Item $Project\Mailers\I$MailerName.cs -# Remove-Item $Project\Views\$MailerName\* -#} -# -#function DeleteMailers -#{ -# param($Project, $MailerNames) -# -# foreach($mailerName in $MailerNames) -# { -# DeleteMailer($Project, $mailerName) -# } -#} -######## END FUNCTIONS #################################### \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/IMailerTemplate.cs.t4 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/IMailerTemplate.cs.t4 deleted file mode 100644 index 54c137c..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/IMailerTemplate.cs.t4 +++ /dev/null @@ -1,21 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="cs" #> -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using Mvc.Mailer; -using System.Net.Mail; - -namespace <#= Model.Namespace #>.Mailers -{ - public interface I<#= Model.MailerName #> - { - <# foreach(var mailerMethod in Model.MailerMethods) {#> - - MailMessage <#= mailerMethod #>(); - - <# } #> - - } -} \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/MailerTemplate.cs.t4 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/MailerTemplate.cs.t4 deleted file mode 100644 index 6cf1ec3..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/cs/MailerTemplate.cs.t4 +++ /dev/null @@ -1,37 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="cs" #> -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using Mvc.Mailer; -using System.Net.Mail; - -namespace <#= Model.Namespace #>.Mailers -{ - public class <#= Model.MailerName #> : MailerBase<# if( Model.Interface) { #>, I<#= Model.MailerName #> <# } #> - - { - public <#= Model.MailerName #>(): - base() - { - MasterName="_Layout"; - } - - <# foreach(var mailerMethod in Model.MailerMethods) {#> - - public virtual MailMessage <#= mailerMethod #>() - { - var mailMessage = new MailMessage{Subject = "<#= mailerMethod #>"}; - - //mailMessage.To.Add("some-email@example.com"); - //ViewBag.Data = someObject; - PopulateBody(mailMessage, viewName: "<#= mailerMethod #>"); - - return mailMessage; - } - - <# } #> - - } -} \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.text.Master.cs.t4 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.text.Master.cs.t4 deleted file mode 100644 index 04022cb..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.text.Master.cs.t4 +++ /dev/null @@ -1,5 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.Master" #> -<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> - - diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.aspx.cs.t4 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.aspx.cs.t4 deleted file mode 100644 index 02260d9..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.aspx.cs.t4 +++ /dev/null @@ -1,11 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="aspx" #> - -<%@ Page Title="" Language="C#" MasterPageFile="~/Views/<#= Model.MailerName #>/_Layout.Master" Inherits="System.Web.Mvc.ViewPage" %> - - - - - - HTML View for <#= Model.MailerName #>#<#= Model.ViewName #> - diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.text.aspx.cs.t4 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.text.aspx.cs.t4 deleted file mode 100644 index d9f7fe0..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Mail.text.aspx.cs.t4 +++ /dev/null @@ -1,8 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.aspx" #> - -<%@ Page Title="" Language="C#" MasterPageFile="~/Views/<#= Model.MailerName #>/_Layout.text.Master" Inherits="System.Web.Mvc.ViewPage" %> - - - TEXT View for <#= Model.MailerName #>#<#= Model.ViewName #> - diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.text.cshtml.cs.t4 b/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.text.cshtml.cs.t4 deleted file mode 100644 index 7c6719d..0000000 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.text.cshtml.cs.t4 +++ /dev/null @@ -1,4 +0,0 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.cshtml" #> - -Text View for <#= Model.MailerName #>#<#= Model.ViewName #> \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.1.nupkg b/Mvc.Mailer/NuGet/output/MvcMailer.1.1.nupkg deleted file mode 100644 index 243c16acecb85dc99c067d943eec24b63a9a3098..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23422 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 Q8d~7L0Q?ocMg8gj0KwQnBme*a diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg b/Mvc.Mailer/NuGet/output/MvcMailer.1.2.nupkg deleted file mode 100644 index 630189deb6168d17fd3c5ac2d450cf7320a86489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147669 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

OT18GPT(EX{+)PpH7kK3yWK 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 diff --git a/Mvc.Mailer/NuGet/input/tools/Install.ps1 b/Mvc.Mailer/NuGet/tools/Install.ps1 similarity index 97% rename from Mvc.Mailer/NuGet/input/tools/Install.ps1 rename to Mvc.Mailer/NuGet/tools/Install.ps1 index 8bea077..9e9c43d 100644 --- a/Mvc.Mailer/NuGet/input/tools/Install.ps1 +++ b/Mvc.Mailer/NuGet/tools/Install.ps1 @@ -1,40 +1,40 @@ -param($rootPath, $toolsPath, $package, $project) - -### Copied from MvcScaffolding -function CountSolutionFilesByExtension($extension) { - $files = (Get-Project).DTE.Solution ` - | ?{ $_.FileName } ` - | %{ [System.IO.Path]::GetDirectoryName($_.FileName) } ` - | %{ [System.IO.Directory]::EnumerateFiles($_, "*." + $extension, [System.IO.SearchOption]::AllDirectories) } - ($files | Measure-Object).Count -} - -function InferPreferredViewEngine() { - # Assume you want Razor except if you already have some ASPX views and no Razor ones - if ((CountSolutionFilesByExtension aspx) -eq 0) { return "razor" } - if (((CountSolutionFilesByExtension cshtml) -gt 0) -or ((CountSolutionFilesByExtension vbhtml) -gt 0)) { return "razor" } - return "aspx" -} - -# Infer which view engine you're using based on the files in your project -### End copied - -$mailerScaffolder = if ([string](InferPreferredViewEngine) -eq 'aspx') { "Mailer.Aspx" } else { "Mailer.Razor" } -Set-DefaultScaffolder -Name Mailer -Scaffolder $mailerScaffolder -SolutionWide -DoNotOverwriteExistingSetting - -Write-Host -Write-Host - -Write-Host ---------------------------READ ME--------------------------------------------------- -Write-Host -Write-Host Your default Mailer Scaffolder is set to $mailerScaffolder -Write-Host -Write-Host You can generate your Mailers and Views using the following Scaffolder Command -Write-Host -Write-Host "PM> Scaffold Mailer UserMailer Welcome,GoodBye" -Write-Host -Write-Host Edit the smtp configuration at web.config file before you send an email -Write-Host -Write-Host You can find more at: https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide -Write-Host +param($rootPath, $toolsPath, $package, $project) + +### Copied from MvcScaffolding +function CountSolutionFilesByExtension($extension) { + $files = (Get-Project).DTE.Solution ` + | ?{ $_.FileName } ` + | %{ [System.IO.Path]::GetDirectoryName($_.FileName) } ` + | %{ [System.IO.Directory]::EnumerateFiles($_, "*." + $extension, [System.IO.SearchOption]::AllDirectories) } + ($files | Measure-Object).Count +} + +function InferPreferredViewEngine() { + # Assume you want Razor except if you already have some ASPX views and no Razor ones + if ((CountSolutionFilesByExtension aspx) -eq 0) { return "razor" } + if (((CountSolutionFilesByExtension cshtml) -gt 0) -or ((CountSolutionFilesByExtension vbhtml) -gt 0)) { return "razor" } + return "aspx" +} + +# Infer which view engine you're using based on the files in your project +### End copied + +$mailerScaffolder = if ([string](InferPreferredViewEngine) -eq 'aspx') { "Mailer.Aspx" } else { "Mailer.Razor" } +Set-DefaultScaffolder -Name Mailer -Scaffolder $mailerScaffolder -SolutionWide -DoNotOverwriteExistingSetting + +Write-Host +Write-Host + +Write-Host ---------------------------READ ME--------------------------------------------------- +Write-Host +Write-Host Your default Mailer Scaffolder is set to $mailerScaffolder +Write-Host +Write-Host You can generate your Mailers and Views using the following Scaffolder Command +Write-Host +Write-Host "PM> Scaffold Mailer UserMailer Welcome,GoodBye" +Write-Host +Write-Host Edit the smtp configuration at web.config file before you send an email +Write-Host +Write-Host You can find more at: https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide +Write-Host Write-Host ------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/Mailer.Aspx.ps1 b/Mvc.Mailer/NuGet/tools/Mailer.Aspx.ps1 similarity index 97% rename from Mvc.Mailer/NuGet/input/tools/Mailer.Aspx.ps1 rename to Mvc.Mailer/NuGet/tools/Mailer.Aspx.ps1 index 74f516c..51982f4 100644 --- a/Mvc.Mailer/NuGet/input/tools/Mailer.Aspx.ps1 +++ b/Mvc.Mailer/NuGet/tools/Mailer.Aspx.ps1 @@ -1,17 +1,17 @@ -[T4Scaffolding.Scaffolder(Description = "Scaffold your mailers using ASPX view")][CmdletBinding()] -param( - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$MailerName, - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string[]]$MailerMethods, - [switch]$WithText = $false, - [switch]$NoInterface = $false, - [string]$Project, - [string]$CodeLanguage, - [string[]]$TemplateFolders, - [switch]$Force = $false -) - -$script_dir = Split-Path -Parent $MyInvocation.MyCommand.Path -. "$script_dir\MailerFunctions.ps1" - - +[T4Scaffolding.Scaffolder(Description = "Scaffold your mailers using ASPX view")][CmdletBinding()] +param( + [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$MailerName, + [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string[]]$MailerMethods, + [switch]$WithText = $false, + [switch]$NoInterface = $false, + [string]$Project, + [string]$CodeLanguage, + [string[]]$TemplateFolders, + [switch]$Force = $false +) + +$script_dir = Split-Path -Parent $MyInvocation.MyCommand.Path +. "$script_dir\MailerFunctions.ps1" + + RunMailerScaffolder $true \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/Mailer.Razor.ps1 b/Mvc.Mailer/NuGet/tools/Mailer.Razor.ps1 similarity index 97% rename from Mvc.Mailer/NuGet/input/tools/Mailer.Razor.ps1 rename to Mvc.Mailer/NuGet/tools/Mailer.Razor.ps1 index a80210e..bb88085 100644 --- a/Mvc.Mailer/NuGet/input/tools/Mailer.Razor.ps1 +++ b/Mvc.Mailer/NuGet/tools/Mailer.Razor.ps1 @@ -1,17 +1,17 @@ -[T4Scaffolding.Scaffolder(Description = "Scaffold your mailers using Razor Views")][CmdletBinding()] -param( - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$MailerName, - [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string[]]$MailerMethods, - [switch]$WithText = $false, - [switch]$NoInterface = $false, - [switch]$Add = $false, - [string]$Project, - [string]$CodeLanguage, - [string[]]$TemplateFolders, - [switch]$Force = $false -) - -$script_dir = Split-Path -Parent $MyInvocation.MyCommand.Path -. "$script_dir\MailerFunctions.ps1" - +[T4Scaffolding.Scaffolder(Description = "Scaffold your mailers using Razor Views")][CmdletBinding()] +param( + [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string]$MailerName, + [parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)][string[]]$MailerMethods, + [switch]$WithText = $false, + [switch]$NoInterface = $false, + [switch]$Add = $false, + [string]$Project, + [string]$CodeLanguage, + [string[]]$TemplateFolders, + [switch]$Force = $false +) + +$script_dir = Split-Path -Parent $MyInvocation.MyCommand.Path +. "$script_dir\MailerFunctions.ps1" + RunMailerScaffolder $false \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/MailerFunctions.ps1 b/Mvc.Mailer/NuGet/tools/MailerFunctions.ps1 similarity index 96% rename from Mvc.Mailer/NuGet/input/tools/MailerFunctions.ps1 rename to Mvc.Mailer/NuGet/tools/MailerFunctions.ps1 index fe94897..464adff 100644 --- a/Mvc.Mailer/NuGet/input/tools/MailerFunctions.ps1 +++ b/Mvc.Mailer/NuGet/tools/MailerFunctions.ps1 @@ -1,153 +1,153 @@ -########################################################### -### ### -### FUNCTIONS ### -### ### -########################################################### -function CreateCSFileFromTemplate -{ - param ($MailerTemplate, $outputPath, $NoInterface) - - $outputFolder = "Mailers" - - $isInterface = $true - if($NoInterface) - { - $isInterface = $false - } - - - $templateFile = Find-ScaffolderTemplate cs\$MailerTemplate -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -ErrorIfNotFound - if ($templateFile) { - # Render it, adding the output to the Visual Studio project - $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value - $wroteFile = Invoke-ScaffoldTemplate -Template $templateFile -Model @{ - Namespace = $namespace; - MailerName = $MailerName; - MailerMethods = $MailerMethods; - Interface = $isInterface; - } -Project $Project -OutputPath $outputFolder\$outputPath -Force:$Force - if($wroteFile) { - Write-Host "Added MvcMailer output '$wroteFile'" - } - } -} - -function CreateCSFiles -{ - param($NoInterface) - - if(! $NoInterface) - { - CreateCSFileFromTemplate IMailerTemplate I$MailerName $Interface - } - CreateCSFileFromTemplate MailerTemplate $MailerName $NoInterface -} - -function CreateViewFileFromTemplate -{ - param ($ViewTemplate, $viewPath, $viewName='') - - $templateFile = Find-ScaffolderTemplate view\$ViewTemplate -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -ErrorIfNotFound - $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value - - if ($templateFile) { - $wroteFile = Invoke-ScaffoldTemplate -Template $templateFile -Model @{ - Namespace = $namespace; - MailerName=$MailerName; - ViewName=$viewName; - } -Project $Project -OutputPath $viewPath -Force:$force - if($wroteFile) { - Write-Host "Added MyScaffolder output '$wroteFile'" - } - } -} - -function CreateLayoutAndViews -{ - param($Text, $Aspx) - - - $viewExtension = '' - $masterExtension = '' - - if($Aspx){ - $viewExtension = "aspx" - $masterExtension = "Master" - } - else - { - $viewExtension = "cshtml" - $masterExtension = "cshtml" - } - - # HTML Views - CreateViewFileFromTemplate Layout.$masterExtension Views\$MailerName\_Layout - foreach ($viewName in $MailerMethods) - { - CreateViewFileFromTemplate Mail.$viewExtension Views\$MailerName\$viewName $viewName - } - - # Text Views - if($Text) - { - CreateViewFileFromTemplate Layout.text.$masterExtension Views\$MailerName\_Layout - foreach ($viewName in $MailerMethods) - { - CreateViewFileFromTemplate Mail.text.$viewExtension Views\$MailerName\$viewName $viewName - } - } -} - -function AddMethodToMailerInterface -{ - param($MailerName, $MethodName) -} - - -function AddMethodToMailer -{ - param($MailerName, $MethodName, $MethodTemplate) - - $defaultNamespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value - $mailerFullName = "$defaultNamespace.Mailers.$MailerName" - - $codeClass = Get-ProjectType $mailerFullName -Project $Project - - if($codeClass) - { - Add-ClassMemberViaTemplate -Name $MethodName -CodeClass $codeClass -Template $MethodTemplate ` - -Model @{ MethodName = $MethodName } ` - -SuccessMessage "Added method $MethodName to $mailerFullName" ` - -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -Force:$Force - } -} - -function AddMailerMethodsWithViews -{ - param($MailerName, $MethodNames, $Aspx, $WithText) - - foreach($methodName in $MethodNames) - { - #AddMethodToMailer I$MailerName $methodName IMailerMethodTemplate - AddMethodToMailer $MailerName $methodName MailerMethodTemplate - } - - CreateLayoutAndViews $WithText $Aspx -} - -function RunMailerScaffolder -{ - param($Aspx) - - if($Add) - { - AddMailerMethodsWithViews $MailerName $MailerMethods $Aspx $WithText - } - else - { - CreateCSFiles $NoInterface - CreateLayoutAndViews $WithText $Aspx - } -} - +########################################################### +### ### +### FUNCTIONS ### +### ### +########################################################### +function CreateCSFileFromTemplate +{ + param ($MailerTemplate, $outputPath, $NoInterface) + + $outputFolder = "Mailers" + + $isInterface = $true + if($NoInterface) + { + $isInterface = $false + } + + + $templateFile = Find-ScaffolderTemplate cs\$MailerTemplate -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -ErrorIfNotFound + if ($templateFile) { + # Render it, adding the output to the Visual Studio project + $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value + $wroteFile = Invoke-ScaffoldTemplate -Template $templateFile -Model @{ + Namespace = $namespace; + MailerName = $MailerName; + MailerMethods = $MailerMethods; + Interface = $isInterface; + } -Project $Project -OutputPath $outputFolder\$outputPath -Force:$Force + if($wroteFile) { + Write-Host "Added MvcMailer output '$wroteFile'" + } + } +} + +function CreateCSFiles +{ + param($NoInterface) + + if(! $NoInterface) + { + CreateCSFileFromTemplate IMailerTemplate I$MailerName $Interface + } + CreateCSFileFromTemplate MailerTemplate $MailerName $NoInterface +} + +function CreateViewFileFromTemplate +{ + param ($ViewTemplate, $viewPath, $viewName='') + + $templateFile = Find-ScaffolderTemplate view\$ViewTemplate -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -ErrorIfNotFound + $namespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value + + if ($templateFile) { + $wroteFile = Invoke-ScaffoldTemplate -Template $templateFile -Model @{ + Namespace = $namespace; + MailerName=$MailerName; + ViewName=$viewName; + } -Project $Project -OutputPath $viewPath -Force:$force + if($wroteFile) { + Write-Host "Added MyScaffolder output '$wroteFile'" + } + } +} + +function CreateLayoutAndViews +{ + param($Text, $Aspx) + + + $viewExtension = '' + $masterExtension = '' + + if($Aspx){ + $viewExtension = "aspx" + $masterExtension = "Master" + } + else + { + $viewExtension = "cshtml" + $masterExtension = "cshtml" + } + + # HTML Views + CreateViewFileFromTemplate Layout.$masterExtension Views\$MailerName\_Layout + foreach ($viewName in $MailerMethods) + { + CreateViewFileFromTemplate Mail.$viewExtension Views\$MailerName\$viewName $viewName + } + + # Text Views + if($Text) + { + CreateViewFileFromTemplate Layout.text.$masterExtension Views\$MailerName\_Layout + foreach ($viewName in $MailerMethods) + { + CreateViewFileFromTemplate Mail.text.$viewExtension Views\$MailerName\$viewName $viewName + } + } +} + +function AddMethodToMailerInterface +{ + param($MailerName, $MethodName) +} + + +function AddMethodToMailer +{ + param($MailerName, $MethodName, $MethodTemplate) + + $defaultNamespace = (Get-Project $Project).Properties.Item("DefaultNamespace").Value + $mailerFullName = "$defaultNamespace.Mailers.$MailerName" + + $codeClass = Get-ProjectType $mailerFullName -Project $Project + + if($codeClass) + { + Add-ClassMemberViaTemplate -Name $MethodName -CodeClass $codeClass -Template $MethodTemplate ` + -Model @{ MethodName = $MethodName } ` + -SuccessMessage "Added method $MethodName to $mailerFullName" ` + -TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -Force:$Force + } +} + +function AddMailerMethodsWithViews +{ + param($MailerName, $MethodNames, $Aspx, $WithText) + + foreach($methodName in $MethodNames) + { + #AddMethodToMailer I$MailerName $methodName IMailerMethodTemplate + AddMethodToMailer $MailerName $methodName MailerMethodTemplate + } + + CreateLayoutAndViews $WithText $Aspx +} + +function RunMailerScaffolder +{ + param($Aspx) + + if($Add) + { + AddMailerMethodsWithViews $MailerName $MailerMethods $Aspx $WithText + } + else + { + CreateCSFiles $NoInterface + CreateLayoutAndViews $WithText $Aspx + } +} + ######## END FUNCTIONS #################################### \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/cs/IMailerMethodTemplate.cs.t4 b/Mvc.Mailer/NuGet/tools/cs/IMailerMethodTemplate.cs.t4 similarity index 100% rename from Mvc.Mailer/NuGet/input/tools/cs/IMailerMethodTemplate.cs.t4 rename to Mvc.Mailer/NuGet/tools/cs/IMailerMethodTemplate.cs.t4 diff --git a/Mvc.Mailer/NuGet/input/tools/cs/IMailerTemplate.cs.t4 b/Mvc.Mailer/NuGet/tools/cs/IMailerTemplate.cs.t4 similarity index 100% rename from Mvc.Mailer/NuGet/input/tools/cs/IMailerTemplate.cs.t4 rename to Mvc.Mailer/NuGet/tools/cs/IMailerTemplate.cs.t4 diff --git a/Mvc.Mailer/NuGet/input/tools/cs/MailerMethodTemplate.cs.t4 b/Mvc.Mailer/NuGet/tools/cs/MailerMethodTemplate.cs.t4 similarity index 100% rename from Mvc.Mailer/NuGet/input/tools/cs/MailerMethodTemplate.cs.t4 rename to Mvc.Mailer/NuGet/tools/cs/MailerMethodTemplate.cs.t4 diff --git a/Mvc.Mailer/NuGet/input/tools/cs/MailerTemplate.cs.t4 b/Mvc.Mailer/NuGet/tools/cs/MailerTemplate.cs.t4 similarity index 100% rename from Mvc.Mailer/NuGet/input/tools/cs/MailerTemplate.cs.t4 rename to Mvc.Mailer/NuGet/tools/cs/MailerTemplate.cs.t4 diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.Master.cs.t4 b/Mvc.Mailer/NuGet/tools/view/aspx/Layout.Master.cs.t4 similarity index 96% rename from Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.Master.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/aspx/Layout.Master.cs.t4 index c5671dd..77deedd 100644 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/aspx/Layout.Master.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/aspx/Layout.Master.cs.t4 @@ -1,17 +1,17 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="Master" #> -<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> - - - - - - <asp:ContentPlaceHolder ID="TitleContent" runat="server" /> - - -

- - -
- - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="Master" #> +<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> + + + + + + <asp:ContentPlaceHolder ID="TitleContent" runat="server" /> + + +
+ + +
+ + diff --git a/Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.text.Master.cs.t4 b/Mvc.Mailer/NuGet/tools/view/aspx/Layout.text.Master.cs.t4 similarity index 98% rename from Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.text.Master.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/aspx/Layout.text.Master.cs.t4 index 04022cb..f6c5e13 100644 --- a/Mvc.Mailer/NuGet/input/tools/view/aspx/Layout.text.Master.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/aspx/Layout.text.Master.cs.t4 @@ -1,5 +1,5 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.Master" #> -<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> - - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="text.Master" #> +<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> + + diff --git a/Mvc.Mailer/NuGet/input/tools/view/aspx/Mail.aspx.cs.t4 b/Mvc.Mailer/NuGet/tools/view/aspx/Mail.aspx.cs.t4 similarity index 97% rename from Mvc.Mailer/NuGet/input/tools/view/aspx/Mail.aspx.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/aspx/Mail.aspx.cs.t4 index 02260d9..ee01ba5 100644 --- a/Mvc.Mailer/NuGet/input/tools/view/aspx/Mail.aspx.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/aspx/Mail.aspx.cs.t4 @@ -1,11 +1,11 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="aspx" #> - -<%@ Page Title="" Language="C#" MasterPageFile="~/Views/<#= Model.MailerName #>/_Layout.Master" Inherits="System.Web.Mvc.ViewPage" %> - - - - - - HTML View for <#= Model.MailerName #>#<#= Model.ViewName #> - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="aspx" #> + +<%@ Page Title="" Language="C#" MasterPageFile="~/Views/<#= Model.MailerName #>/_Layout.Master" Inherits="System.Web.Mvc.ViewPage" %> + + + + + + HTML View for <#= Model.MailerName #>#<#= Model.ViewName #> + diff --git a/Mvc.Mailer/NuGet/input/tools/view/aspx/Mail.text.aspx.cs.t4 b/Mvc.Mailer/NuGet/tools/view/aspx/Mail.text.aspx.cs.t4 similarity index 98% rename from Mvc.Mailer/NuGet/input/tools/view/aspx/Mail.text.aspx.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/aspx/Mail.text.aspx.cs.t4 index d9f7fe0..918c902 100644 --- a/Mvc.Mailer/NuGet/input/tools/view/aspx/Mail.text.aspx.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/aspx/Mail.text.aspx.cs.t4 @@ -1,8 +1,8 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.aspx" #> - -<%@ Page Title="" Language="C#" MasterPageFile="~/Views/<#= Model.MailerName #>/_Layout.text.Master" Inherits="System.Web.Mvc.ViewPage" %> - - - TEXT View for <#= Model.MailerName #>#<#= Model.ViewName #> - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="text.aspx" #> + +<%@ Page Title="" Language="C#" MasterPageFile="~/Views/<#= Model.MailerName #>/_Layout.text.Master" Inherits="System.Web.Mvc.ViewPage" %> + + + TEXT View for <#= Model.MailerName #>#<#= Model.ViewName #> + diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Layout.cshtml.cs.t4 b/Mvc.Mailer/NuGet/tools/view/razor/Layout.cshtml.cs.t4 similarity index 96% rename from Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Layout.cshtml.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/razor/Layout.cshtml.cs.t4 index 4510093..313805c 100644 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Layout.cshtml.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/razor/Layout.cshtml.cs.t4 @@ -1,8 +1,8 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="cshtml" #> - - - - @RenderBody() - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="cshtml" #> + + + + @RenderBody() + \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Layout.text.cshtml.cs.t4 b/Mvc.Mailer/NuGet/tools/view/razor/Layout.text.cshtml.cs.t4 similarity index 97% rename from Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Layout.text.cshtml.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/razor/Layout.text.cshtml.cs.t4 index 5e8860b..eb34a4d 100644 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Layout.text.cshtml.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/razor/Layout.text.cshtml.cs.t4 @@ -1,4 +1,4 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.cshtml" #> - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="text.cshtml" #> + @RenderBody() \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.cshtml.cs.t4 b/Mvc.Mailer/NuGet/tools/view/razor/Mail.cshtml.cs.t4 similarity index 98% rename from Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.cshtml.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/razor/Mail.cshtml.cs.t4 index d56fdc4..808b775 100644 --- a/Mvc.Mailer/NuGet/output/MvcMailer.1.0.nupkg/tools/view/razor/Mail.cshtml.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/razor/Mail.cshtml.cs.t4 @@ -1,4 +1,4 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="cshtml" #> - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="cshtml" #> + HTML View for <#= Model.MailerName #>#<#= Model.ViewName #> \ No newline at end of file diff --git a/Mvc.Mailer/NuGet/input/tools/view/razor/Mail.text.cshtml.cs.t4 b/Mvc.Mailer/NuGet/tools/view/razor/Mail.text.cshtml.cs.t4 similarity index 98% rename from Mvc.Mailer/NuGet/input/tools/view/razor/Mail.text.cshtml.cs.t4 rename to Mvc.Mailer/NuGet/tools/view/razor/Mail.text.cshtml.cs.t4 index 7c6719d..97fa18f 100644 --- a/Mvc.Mailer/NuGet/input/tools/view/razor/Mail.text.cshtml.cs.t4 +++ b/Mvc.Mailer/NuGet/tools/view/razor/Mail.text.cshtml.cs.t4 @@ -1,4 +1,4 @@ -<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> -<#@ Output Extension="text.cshtml" #> - +<#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> +<#@ Output Extension="text.cshtml" #> + Text View for <#= Model.MailerName #>#<#= Model.ViewName #> \ No newline at end of file diff --git a/Mvc.Mailer/Properties/AssemblyInfo.cs b/Mvc.Mailer/Properties/AssemblyInfo.cs index 4b420ae..1680f92 100644 --- a/Mvc.Mailer/Properties/AssemblyInfo.cs +++ b/Mvc.Mailer/Properties/AssemblyInfo.cs @@ -1,37 +1,37 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Mvc.Mailer")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Microsoft")] -[assembly: AssemblyProduct("Mvc.Mailer")] -[assembly: AssemblyCopyright("Copyright © Microsoft 2011")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("2790eac2-2d32-49d9-99f6-49b05fabb5a1")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: InternalsVisibleTo("Mvc.Mailer.Test")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Mvc.Mailer.Modified")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyProduct("Mvc.Mailer")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: AssemblyDescription("This is MvcMailer extended to apply processors to html body after render")] +[assembly: AssemblyCompany("Hernan Marano")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("2790eac2-2d32-49d9-99f6-49b05fabb5a1")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] + +[assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: InternalsVisibleTo("Mvc.Mailer.Test")] diff --git a/Mvc.Mailer/content/Views/web.config.transform b/Mvc.Mailer/content/Views/web.config.transform deleted file mode 100644 index be4c33d..0000000 --- a/Mvc.Mailer/content/Views/web.config.transform +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/scaffolding.config b/scaffolding.config new file mode 100644 index 0000000..e5da931 --- /dev/null +++ b/scaffolding.config @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file

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%0Ae402_yt_8Q*e>fCZ>?;1$7lsa1GBs%cq)q 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�#gb!Ptn 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 E*>E1Ff&c&j diff --git a/Mvc.Mailer.Test/bin/Release/Moq.dll b/Mvc.Mailer.Test/bin/Release/Moq.dll deleted file mode 100644 index 3a3e653aa79f33f339435b5efd7f097cf18786d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488448 zcmdSCcbp_e{r}(FJ<~JOyL)$YyUbny?g+OwI~<+|;_jZn5miKjAW=z*3IdHgcc{1Q zx{4U!02LD$IlwID{4pzL8FNI8m_O!-9^dEdUDY$a3Gny({_~y3Zgus$-u13`z3W|7 z?~47X(_a`wK@gPqzvrGH_yAA+Hk*6z&J4jz)_iD5@SfV2_xM21F<;)}q$i)>T6@Vv z_N0k(E?WEeb1uF(+p_lD^VUvmy?E{U7q30yxD(f2ls)0R{rdZpy*=sUj|_ridZOU1 zFM8TBd1^lj!nM6U)gZXA5(Ke>-gPDZwfJAhQ{2fPI==B4|9S>LA{_WHHdM*i<|~3= znf-O2{?(9!;1$rdgrWOe31aT=Ryf|^HI_M9*{bxjbw@bWO2@vwV)oE)Y-L6C&e6q!iE(iE~xMuOnja8iIM zoD@Jf&5=1U!so$2o(Drk=fTQ?og5BLp(dp;g?q68v_#q)!`A62Q2JOLUV{U}a8f~8 z;&>a_Pzw$Q4pa4L95#Z%k-=$_DGgl>UQZG?qO2F(oAnlF$Tk_edLR6~l}2>4Je9QH z(dr@Ez=qYqRZxLahhCH|0l}zDkj^FPQeKld%23NB%Idi3a-80%i$g|VwS73DClq-R^s9dCOE12BMK3%m`2w)KJJV@%bowF|G?qO8Fq8^T#L zy!lk%9wJFJQV^SChZ$6{x9m^sY$d*=C^`fbo75@=sr6O8)T&Nu1-f0?^w*+Hgws_x z10^zK>?m;;&`r@~Gf-YgIE%)qmvf2|QLSE@C8OTpa&ksd*4qfGCtVHBid+{$rv^ij zSBG5*>@8)x@fh1f(aM!2<)N$5v>tN0q;#`<)pU2lQ)*H&Qbw<&H2t+k2XmlQFXgx} zBjg=5uT-ww%E3VpM+56Vqi9?ZmC|!5+hlYvUZ&x-tR^#pT2P9w>7sYjwlW_Hl-{;5 zgT-Wm^1CG68=q6+Y#rW_#t3z$7CZ#%`jG-nX0!DG!qOBcLt4p!k@z{cRdQAJm^d*G%*Q$-I83u7x1xuO(8~TDHpbOKUuF*@PIDLiDi(4B-zf#V| zNwl&E-71B71^6R5P4P-@7ok~dQRN`Iq;wxt%Z{q!bw}9x9cfG(J&&-(}wpv?S1Y?+RyyIk+$mci{J*P>aAmx!?-l{D4ub8EN)xg zc9s03$Kgwl$7xtopVCV=<4J|5gLtF#@6>ffLP^n*RIMqfxQ?Fwwb>sIM%7wt6eQIL z*EG~i1LcZY3a+WCmm^Qo8V2~v+lIH`r>yF&6Cp1iDXg4FdE0%9^Qdso<3CA$3_3wb zLV}l5y3FRt{p9{+V%!J!mYCx{=N++1e|@_)l$`>VPGdP3#SQBnTc-m4FWbygK+O)Q z?)BDbA{v*cu>6vEaOw>Acq|XHx-)(pp4OQ-DeY3TH=YziC7u+5Z-%|Bs{xFl;^<=f zH^h}h_UMhx`l*aPl+f5Zimgq`XKY{ID}{Fy9otjNV5(5*degH>jLy%=B?%_MM2l!^ zTle%zccQ7!g+ZxOn)*DCFx#6-P}vz%C*#&RVtoayr`TN0zNIMGk+c-!w46bhJpfGC z5`y0&{3n2qeyjqyzcMMZHBWF-#LLz6xv=T_Q1!*&2ZQjk`f8d#S-?wSV2n(Z(-7iI z%IOg#ce4WHq4YecJO7F(eIA6|%gRE)s#5xbPC)uZBJ{4Pv`&K7Hkbc6pr`_>Mm?NH zJ37Y3jl^m_3H%vBEl8b&YtWPUn)Aoj635M zq3QK-T+QqRRsNEZaA>o=yh$(CM@)PS?~wHoh#=g46a;p})+2OiIlj>%_(tM<7nzaJxWs->9I4um`5wa zNwG@J_Hi#2k)J{^(bxAZ7YZP8;kC^%nMq#iz$md>U`XpV4Dy{45@=XXD6Vo|isSthX*FRQx|j zF`_A27{!0C9y?=HFljv>XHNc|{fA8E*ndMAx>+;;TUYYFh@Cdi{#(6aH26?RpD(`p zsTK@#v#TJGZO4hTrGR=Xl@uhz@;>J9a{UUdXtEP_ytZM=(dbgHZ-k=gjwHko&WByXeD>a_+o z9$dRIbG>FGiF(e9vQ~FvW;ak8Na_hOY^YQ>tw{!Y!M+5}>U5$Vfz&J6b;>~B9gn~= z?dGCi-l5Y5mbeVomvp%vSn6_^{RsIPPxYlT^jB=&&thPoHV~aJiaC<&Z`3P|n?&De&6C}-`m))wTXtWvtJmut+0||6 zIIujI-SVRB`g7U!!)9z_{n*)M^*-9OL#bGlq)oNmjOWe#3sb*a!!ep2x|W9^ohW^o z#8(l(%%TzZh)j0ar(r<7)qlOUgc4Le{Vu%>HFGJit(Ox!U4stf{Y@!A9>H4h!-(&q7qA*(eK4IdK@a~2NUHyexL=<;#R{iV?#oB;E*IM`N}7Zrh%`K-LO*UOrv z-$>jn!a2yVW51mxqT+KfeI0mX)|fsQ9$Po^%FG1a9W!wofu!hB zGimgWf{(Fv6WY!sjvFO1T@$AClktw)P>IQz1pML3(5bx@jF63A%k`)nJd(KR^M93| znwm~}r8%_k%4sLT72xR?PFArh#wbEGot`#sKd>VrY@5XO7?1B{vKyT4=mejqU__1# z7NmhOHlO-U;D@c7adRC%Fih$2ksy^voi*cBwGxagt+Ym-8)mDp98H&OBp+tW_5OS! zS;@ILjH=?1Cx)%p6L)Gkx$8_NV-#y1mvJg$a^qCxsFWiNZ0HTtF_49NRBFAE{3YR}Sd6nb@e+qA;*2v4wirM8kF%%BPXy6^ zO*oCI+A%EONl@#}#G4V+f-*Yqcm%wm0^Ykic!FAx!_)Y>4L?ozX$@HW98KM!_Subb z$AiwVUCs1yNs{t+x{1>vEC34S(OLvba1jm{mH>DXf|V&qk}`Q(r{k7V)GNy%V$bn=qcsi96^8ej8ZDC^mn6scaw<3 z>xB2Y@GD(!7w%L6HCyi|b(^M4KOjCnh%+J@h_{*U>!Q%+h8mX!yw}(4Z2b>N>J>l2 zQ&g;+nLkRYUG_fSS;RmaQT~Aq1GXl&UOF^J>C*yWhnE@$)BZ6tPZ1|;`ZsOtysX^R zZI3VN$c%m=n%}19(KkQZqJI=xj$m!`T7!HHNR$blegX#9jaLDq;_1f$jku5~6V^iE zIiBl#YBpC&eCpqUa?K>mpqq?|W&i$3-rL8KO>6cG2FIic1e%{x+K#4QyEB>x> z$uHdOC6bg_(=ryWvl1IRbxH+CBDWEo{r%1V5+W{`f3fCeTXpNA%K6xQ*_z(%xmgu7%05f1MnRghb>(xSNw)3j%B?@3 z=?ET(Y(rDHB;IwCvKp^RHeGDbq0LwG3~dg+mk|TGuh?9CB}!2d3Tq1y=%Y;%a}A=b zBP=@as#E-0K~7bhYpa?riPXa(WwX=DNkoICr|G8|lBV1vgL!=&*swDA9o%g&{-tHZ zky|XFcXBIYjQ%LkWH@#vWlecun%~qcO3xqzSfrBSuA6AggNgGnY%0cQ`gx$vY^&s1 zRB`oJ-5eqc*-ZaKH#*!tHLoQTA0hghH2orYZXHOOY1CW|!=6o2WZiUg=cOUXn}4&l z8a1i4LIS1qOGGMGkT3Jz&3}I|1=kPi=1MYAwt{YS~wyFi>*Rsr#ieYwJsH@Kv^Du|eyr(%Wb869vzMA8LJlWj=2;@l(?9 z^HdYR@Ay|t+}-idsLJkY5vWrWD?=ZlGBmMA$G>8NIcP_yvT|boj(^p}aUK8aiN|&P zGpfhVZlj;+5t{=W2Gt=2`@>&kO=!thn}Ep&^7xr z>%Z*ZU*MmrqbKk$cpf%4&Nm5TEHaDE-MnAQ|1amjb2@syoquYb{m-TScpq;rT<=uT zV6;X~!pQ1a$=vk&uC?9rD5_n_Txq=;;4Q}+NN)N)4}kI)K>vUncPk2P0$!=B%^Ea zl)^Y8FHD--BO{f>RH-o%51oo(VR1HoXUMnV%YxI0rC*eN!)VG)&&C-$6ew%q>fB4N zi>L9A$KX$3_30(ovm1E8fxl^Bx$4DSb}T;w8avfui(2oo%cR@mVUxpgnFS1FJlDW=sc`$IK@gSokw@CfR29*nSDXk`z zk`y$@rkCq1K7VR)B^k){Iy}pEz0RP29=APs9kaEx5C)J zASbrJ{LZlC&X;CD`2SkC-1$_{&;FpR56cWyuG3Gi4@(Rzx2O+wgUW^O0&45^p{W18 z7DcYpH>VE2H>li&3FWfx)}udI47uqaalBgn$)IuKh!(&q-g=gh_iq2GS&}H4)~|y z#M!@ij8}li>2JhGoT9m6(v{`%;A!M`)cTIQMPh|Wbf)tf+m8a1d9r_tTG&2|x5Ai6 zbloHdVQ0?{>+6K22dJ8aZoqbo=x3M&N&BI*BhcssZ5o5(x&YP{i-;h*jUQ(3Rm>9X ztET@ko*dbCcgc?DB%IbGv|(Zj+j$<~IHf`pJh1v-nIsi0d6JO57vv85yV?KIDZ%;<<3nnVk!D=7UU{Tb}9P zTI@Ycrq;lKHx)bkrKT__7uqkyT+iNxT=X*#u-z^*f?7~YHP&8{Nc#i=Bvy~Y7PXrB zahqCkyq?^tAA2eF(i9a#b8XjzHp4Tur=a1apy{8998L=22*{p&H~K~qVb3mCZY^}; zr7)fKkfmX7%X-sQD8+wu9C|<7KlkMcqaD+=h@1OgLij}Ca1ieuGEaY&# zP;Ko+6;+kbUe@ac4X_v5$)0qle?k9x(lSLVOZd@xiTw+?>`5`CE#xG<^!k^_=%wOc zPS#6RFB7k&EZq2E`-21xDVA1*v(2{|RTKXvYlD7)78g2o$-wge0GEI3&QVoM{R~l~ zknQEMo-_&m*b)?_?WfO9(6v!DjrZ;6wPkgbYYVo?4~UminY^M+uxgpBlIM4?;CyuM zp~ml!@w;aCgZ6`9ylT_59&3`*j#LFxGWw6#?0TBnDVOrHFLCu8iP!A8=_(6NH@(ZA z`)+!_0z6j_$P*4HRWtmoR0+YEW=}NpaHhd*n!u_D1=fA>lpff@%xNFeffUj6(8CuD z^~Ac#&Ppne+u?c^S3d3|x`eHsx;(l3rFBZu)!F$eAr@D5YlGd8-$5POuilK_$g=&Y zimlr|Oq|$F%FhcH0#E4#`sN|+BXR6|qe9mgkL@qAt}&UFrMc;J#WAWLY5`8p=p^Ro z&CX;u)U#=+OKTQN{bO@-*-c%A(Fs-GE_prCO=_*&)GK;6hF`O8XV1tG2nQ0uj2_8_ zceSPO0qtOu?RQPD$6g8`-g*So#%OhOmd?s^6lb&%$wcRU7y|)SrhUhvNX+ZH4$3S* z)Uc6cv?R%xs*B6u!a6Xa1vb+Lm&UNyui0VD3LuLBPYZliTMgmM~8qOp(QZ}hrd`0N*1273EkHG8YY22F5c z+v|ovfxo1Y(Rj1+JZ9QjHSrYq%-b4~am&n|24~n2PuaO2yD__~9)bnn$0B zdzhCUOS@@ygkPA@b}PGH2Yfv3g&Ctq&3V0#coUpH@x8}ltk?$hu~*+aNn>K-ik#TQ z3-EbPmm&|h(+-I*p&46v&#|L$bxuL8^L>|9v3YT2vrv8==~=Dhe?{80RgVs%c`D=T zS-<85?3Y&zO$8JxhS!_xikV}Oz2H^!_`&qu_d9%{eWMs9-bo zszFz<47v8&UL^L+;_r)H{dRJ|TFT3{n$nEMLrFzz%E|h#-q8=0ip{51+)Cm|4|*Q5 zlb#Km3bb+8-aHTWX|ctQv=AE2N1P4vmi`r*Hj`G__!~bbu{@XoL%%5du_VCO_+)4^ zCWu-cK^j>@ab@3)ViV^|I;&`ehoFVi8WJ{$dEM-mw-@R4MUg&8(z0gLwYAHG?WA#- z^%s92Y|w`6QXgnVrt34nQsBiV*F2z@dX=|F5_NS{ekQP z{SeKs#kdSupZ?pr=||ab6eykWfphJ>)f?(|7KcjD{+{foi_((P{EX0S1yap5XC?l7 z(HxcXy=l%uJee*v16oY4OG7preuR|+%7Fd6X005eWMX^DWXh@i%5kKZhw}fh z0!(3#;{QbdpW`m{JPn+)_&<+-g+IkVpUU%T{(to8cqTqeX^%{N(cIh3{ieC!H}_6+ ze{Sxt%>A9Ye>PWL&B(+*&ArFms3b_m+flcXOajN)<$pJhwK*28rkl`RC}|UJ>gFT_u(oR+cRzZR!7!6p|u7awoHZD zT0DJr60Mr;fxo|EW=?E-eq2Y+ft?;ghKG8quD$-IwbxZ^udA-T&Zj2=*KY3?JowRh zU0Z7F#gBjo_Q>zb&K2#E|0&y5!a+AZBo&$14QaIYB$;iVyS{2=(y%h+eCTQn#~v0O z*PQ+8TDBLE6s>4F#{AR`%}r44_V~k9H*eM1Q@@+GF=7K!+ui9R`YS)Os7|On9kuGL za!{}T7&Uds{{Kb4)^-ppJ8IB@*4_wi3LCBzUbY^0=PqpSSsk|42~4f)?A}U`QI<=OG+t~Jm%=y3nfGL+kF~=#}(VO+qa}#vHh|A)wCpoPi<%|-AM%P&$0!2 zx4mr!Gtw=Qhm%TDTZ}YxY7N6g_5hsGC#xXSNMuy?i)2{qc4VGcAfpV`%Z|!lfM=?tZkDU37+clI=P_6*Qp3AI*_)6F?rz8CP2{qMQw9?DqthI!!);Mv(Q^FWDuC}B8C z;DJNu?r_Wl4zP_m%sdXZe-1N`gB_5=%;R7*d5)fW9E@RsgPF&{R2rJQen=i>9v6m< z@9@n7Y&GS7CC^7v{;l0@-&nejiu-4_cWgx7pW_{BHSuOlwP-K?8da6`_|t9hy)(i<)BNe{%s;~_k z^vwe|x&34V88MD@mhQ2{N905&w8?K#<-R62z^YJCb ztwb3XP+Yws+XNb$?E9+PT>5RNZP`NsRi4nA&rnKSwEO|emU><1b^K+Up&L#P zE39H+@@@;)rH>%e(5dOs7MC(DjiFI2k{JBpCjONv{ZyPR2dMKzVft`f+w$VD>|l}G z&F5McH5JL&<2z*7b*KiXufq1h!w5Q9V`=y9w z?*#aB$F-XD{BE;0hKvox*_ZLPggdI~-E?3+b$Qc6k%(_E zd=hjMiA_OzJ~Zp$gXAs7D6}WToJv*`5F!BfN4L=aWJ*;Rz{{9#Fg4FwsQfMLL|?7b zdd(?twG5@&p?Gufo;Vjzl~Z^F8}f z`cWz`DRHh;C!)1?pd9Q$K2KD6o`5uTy6@3E?ey-6cv>`TNs2vf^6+ipY#AKky9p5L;!|n&p!|w+U*)J|^T_*w zbIkp~dDQ*D!KS!Rp6QqF6NkR&K5^&|?h}W0;y!WEz5B#D$>aQQIQ?W)Cch!&eEh8o zaApLxpsAuC91sqWvKuA`$J-PJx9 zja(ihx|bN;XzHn=3)u;g6^CgHN9t{KrSH_PSb(Bmv^GOazi6D+IS8k>5HZj2)|}jo zpcZ5qwvHSd#WFwS@+_UKoXWWIyyrAeaWuCPESi%%7o>R^0dr{zS&d4UW?yizGR+Us98X9%smydO9!{WZ zV8PW^f)`A+Y;Ua2QFTB*tYGe0SU9Pyc47R*PrjO2qEkKJ!5PeVjp1FeelA2-6Qs{+J5vRBx^9g<^i>*71`U z^IIDaLwbS61+vFw$8GmCuxX<7YWLDP^W_2Bdk71`W66(;S{hGy&-Y&~3o*tok~tE! zuTr*F)0u~@y)=JtslcVFYoP4U;$59%WH$*dz19*{-u~8&opQ}bTzK69>ex!s3@1fO zN85UNOP>UqKSgTio6P7E50b^v%tOBr?BcoHE5peb0opDco9+wK7xP|#YX4g&7bD1R zFzs=2Gk;j{M+HCpOSXnnc7ExBMwpM2+#+c?2S``jeQj1IuDz%RXjE{fbmb**qBioS z;)pRYWKgk}@z#1dPWB2M5=d331YECx8x-(L3s9a#b5HUlvFjb(XuXP1`6<_QjH)}B z!Vw(M4l*Ki{yeNy2rJJC8%*J{6VLg(@w#DUkC%rHre_u6Ie#8jDuk82KMxyB&o0Ds z{yfa?HS@fbJ>F{S@9yN26xb7%y^d_B=Rkpep_IN7iP$YYy%jqzY;!C9LI0}!ZXOqx zROZLkX!u^@YM-&j!TN>MHao1ng6(z_`dhvQC49~h3<&8X%RlUX3 zww-JL6Qf_>Udfxjg&J5qH~A#U#FG~EP%s@-6Q?zArFl zE$As7Z}(aom~TSToynvbC^B!6IOr13&VlEpqA^-P5pw3s^2CU+CyB>a0cG`7x!m8R zGnl>s!P{84;;v&!w-*!g2i%J{XAqBit$7Y?WZhv?Z*B7VWimG}CwUjiuLZgM%4-a! z|8nMlr(IHirS+eB>!F_ZU%RyBok!d0fCV`nkaw%{&BW(Ys8zc89^4seMy{9-G_l?~ z$fxzUZd&rrOUsp;1-X34>+ry8QPpZF%R>cKNU%mk)XE)+6%K zXZfJHNU}Go!nnQs+eZ6=yOVXMqs#K0Q0acZqUEKJT|uGh>@r2xnQ$oqYrP3FGlE)B zIwZW+ocmx55Rg9lqtu4d3(?Q_0+xb5l0r>qrQL))ec0Zc%qOk|yhSNtEGEi0q4uQQH zK`qE_$PK3-SwM?BXo6ahLsR*`%kLQ*-n5(OTYcYkvsibB9#goDS&U#qnT`{|TlQ8- zK40$>k0@C{dr%MCH|JT2vbTYyo0H5sS>CgA7llBXw;=p#t)JW%8--2mz!mpE7rI?nH;GCbfKsf&@e{+GR=cgZ4D8gM- zgtsEm89^;5&BV%bIfo&O9hKF#UDOeBd^!1+baql}$oV}~FJ<%WNN8LBXcA=<+4jEJ zTz6MOIBQLD^@inkpD=RO{)o4$WbYUwUhniVuv5w20mQl4JMm`k>bw`AX)l>@@7uUT zkb0nBe}6D`394|Qk%GG7q8w+2=`!%$;@MM_{a2IAZPba_#swFdzF15CK%(2>XV+0& z0CH{(Hx|60#L1=4*5@fu)*;`BQF<1XIy1fZawSV{^cLw-I->gmn4U-X zivJIEKN@B`pf$cH+=bb@5z@E@ePQ+raR}*s_go_3cIlur?cnTBE!Cq^n`y43BK0-j%uE;Wdn%G!o z@tzsCWSfI_uYT&Czg3`Odz>n+1uDnECAKLc`zSOgmd<+3J_fA6=5K(J{p9rM{EkN2 z!4a;LC>191Yrao7G8mn5eFE*jnwXJ^_Ash#Be;n*q_k%5?Bk>`qe@2=3C@jLN6@Q= z>5;gt&E`E6S7G#ZOow&)x|Ps#eVw2dIQs{40o+p)!?6dG2*)5W~38^U~qH%BqoVaxwWVqKAyG3`EP%1iS!MV0oSe@xT zILvOX=Hd1=%TSp(j*7$Wkr6SiZ|g0YZcjW0c*QP2=#5)PQ)|*k;`CLjt%vdK=d2ub z#t$S3$5t)-9OT>@t%)KBe;#o51)O0IiLx*9=HwM+U&7xh-(!OtBiqAOZyif2nu}tu zb&0zSah(P8Zx|h;oPv?G4>Mq_fj8~N7pCh7@~BGy6k@sjeu8qa9VqicK1oRXA*#`< z@wshGm=1wMbd+tjaAa=OHWIk+SjOu3F0fsQpZ-T#xv-OrSx}7|w!lYEZ&*My&GyFJ zdgAnXhUlAPx4X;9XC0Xysko`9s*f*I$T zFHR-YE_xi3^;~>sY|t>}ShnTlc5*mwnY$OE6-arz;)Xe7$RnoGOQgfkTp*~8ocxIg z!_ffQm(tVVr$B#soV8)eCYK$!9@`3VQNw-I$=OkL0zGzUkXJjSd#tX)|8%uaE`LmO z(4Z`#*jisD9gLJowWQhCco}8x7Ybj;%d&tO1btP%(<3CPI#NmZqbRa(fYCp?3{Wlm zCjNm^%uWuGsJTsxzcfpvW}6mk86&sk2XXc-!W$c2t23ZP4cV2jXDi>gShn-*&#=DZ z+u+H7GfCA+q;qS&|55_urSE`~&jBO>@pOEVHdqQbv`N+0wMf3WByR`E3MGXRRfNth zB!DDZMH}E>s7y;)m!B4m=;`YDlQ6aS1SZOG4gwC=(gY*Ty%nw<}ac*9xv?T=v?bq!~`=EmKQ zIxkr#zpC8@Mpdl0eo1_#`zxMwS-;k!H1!)jcE-Qu(fS?EU>gN0aIwp4wo779|k7B4I z@Xq*@E<E4z&bakfk|{!n{PI5mYZh z9IH3%5&Wem2%baS$Za5XbK+|^5uNcjty+@ZjpK$)TTUcW>-Sm>X z=4LYo%K6(2($#IvV}m5h#^gg_WPrN|!t4(Cs#iwpv8B*@xB|G5In0j4SFet=junKP zn8WNCL25L6L&##y&}Ie>Zmx77aW|_i$bUU?8IXbF{do>#1lSyE-Q5CAuzAjU$)R!?`woR>V1W)+v@C5 z#IOlDg)#bG*UyH*XwM-}>sbm()_d{+)oD^W);QgDQO3lSgZ(6&lqa$)g>0RHJ$DA$ zdKQIiMoQ$oQbb1BM~HcwYt?;@>i}Ls_FSATijze4=#5hvlxD@;l=^4=h3YTo?9!v4 zqVE!L2cW)7VDkk78}<%+r^8HtEuQKJ zr&dH+s>YDP4z_kT-nGQb*5cH5#%HL7+ylQpK+^>9SOKW9i9R;a)Q19^eWUx5$Xp7= zcg-fplj6{BhLg#5HlVS05idO)-^4i#7gyQkt2T#Ij7&4>Cf96YXcQp^6K?~ZX`Z1X zo)Q7J!X|lLYSWJ^$na>%@DPw@1ht?!UzH*D$|6M*1U!nYQ`^6)73+R8sAlK)kOBH5 zEwIvNK7ksMOrKdu`;kifZz?}QEl5}AHhVkkh0%^`MPFBNx77B>cB`RZP{W){x@RX$ z{r!lBJj_7NMyOkvF@jhhokH=w4wr4c0p`e) zptiO{o~+$*jX~Uv?kb+EPpTWttx*GXPhQRDw8;_o^QfKmVsWRZ?bbuLg32{$y~LP0 zhqNkgKKccc){y|Waf0CQQc<)e-_IP|xx_0)*UuIxrn|4p%_(Uh(4ZAiq|Qt=(@3`W z+KI^e;V!RLwx<(BU1{2Gm$~ZJWZgr)ovIM-h*#v(U6hSv`g*OA|I-qh z_y~&M7H8H+XDn+bx9HVzfE_E`yMacA>Ns#&`8QC$ugBLtP8a7V;lTNm#JQVOq?${g zJ&)HD-jQCIo?$#%Edbs4dRJ&Qa{9@T$Q!CNL2Lbolx76App>$*wsT`Rsnm>=XxKi0 zQ;5I|ZM(_ZeL>^3QlWw_mF%9ltKn^$g)la9Fc;;n{-5}w1acH|a{{3=Nm@NPNjxJ| z!-u})xN7eZpz(2nT{O^mv*Cz|}dD66^_(A;((?4$!_|zis>lT5(a}oI07lHqA5%`)V3-fu(BJisgfq!rj_-_`04=r6d z-7^+}U$+SS+l#>OUIc#RvW3$u+)PVE!4?osVP-~i!?wdlsPq+DH&LIB2}s`V&y*7O4KughwTPPSU&4|n{zLQr zY2vk#K^Yd@Xg~t`QZ67H2h902ZCIH6fHlusHMkZ3i=f?N_leCNRd_PrfhnQ6Bi1+X zbG}G1+Fw!P$HBKP_qxRLi4D-q#R3m`n2S2e|Mp@#C1HW@N_k{ne&#kTO{dqFBM(U&K*U|arsQ8{H1h& zhu=M%=k*Pw|1zaNNSM-Rn@yg+yzTETp1#6;`sQu$-dpk830Fe6qV@GW`IIK8IhaPc zEW#*)W0>KvUaH1$HC<``F5A^oO8q7xBL*zgoNvu%zFd5hf8%>so?dS9wtuiV-wOA9 zo7eb`C*{w@CcY~vWx~RS39ra~&cid{;T7UxH?So;X5(@mJ(xp`pp07)Az}UBm zGAV}R8fDT;u1sC7t7TIo;xM@H=ut^)?!ha?Gdlo`=Lhiga+A0H)5UpKxaZltz6|Bh z#kQ~><(!kY)1{JKoB1m7fu0*5`|$L9$lLz;;(RFF^I=}khx|Do_o7QMbGB2aoR^L8 z^=f!&e@khursJ7lz99ctSh(=V!szIvkfL#MH)6QvfWb(+98lRNE^`hgTibfg;`F0* zUu9@H>CXEknWd8RISQYQLKoxn-ssS+xpj$SXYrb{@+}^#c2CXg7N_lYwRM(6iXW$U zJlmHTB#)}jJ~XraL>PV@?@MiO_KnaFvj-AlQz~J`T<-;AS9hpz3!=_ZjQzv-W^$ zF3q-c_>DLD7CfIuCD=@QJ4k~QBfkRIE_-y8FM)Dr^G;U+wh2L#9J47pp8Jd*bsU~I ziqQig@5nv1NRHj+Iin)wX%;qn`Sl?8O|qMf9-5zwF`2|YOKIE?+VpT?(U;!TfBNi+aGe**z=lR}4z=j@;>GR2y9G1T&!F** zNTy7CbV195K?*B3%tNW%U^i&@RmTU(UR(jkR-w!w9laY^)i0auYT;Fz=bSTvJ^J+y z9?KJSCqdOdq|#q=+pE~hWZxNHwP^`q_0pPUoA$sns+tya%>_v(TaaE)#%3n>$;r`~ zV%Yu)qwDu!ParHk2Qj2C$8oxBpBVA!NrgKfmZHgF-qx*b@bU3{GINE|ulxB-O+&gY zR}DVsCg$~ZxbT|u5BcQId+zD1OUu4eox{edhc=PP3VcP;oTVF@L|K5svc3SKS)8)*B9^A_@=(}{mZO43vDikukWyESd| zfG7M0&$lY?T82$hOyK6Q;{K%&S8IsM=i7uAwT_>K_&0~BG|qIp4QXQhZo{muJ%_5} zG|F0^nLI(9tE|jpJk$c^Q@=39NMpV}eKc61KMeF^Kt2!L!8gqc1!t*6g>hG8pB{*| z{u3T(1#CqmeGGxoEdpgHJ3Q@CKc3KA;lKMSgo&pkS^p8L?nH&+nIaY@D*X1EQ=sPc z0V};ZBUY@=b;qTQXqbB!zv!G^qU=t`|D&A@$oV$FVfrTrrVJ`}7WeJ&7Hy?k=!n^X zgfTe@;x*^T*{P&MtD)S{ztQCTu*yx#@NyjDG!TlHC%OB*EZ)X%u)jiOb8HxGJrU}~ zRyUxhOzc1JkVB&OVp z(%qBG1E|Xq33;vBmH6)@Q@lqOTfF?ZYI4lTUS0{;>^UJFnX*@-J8^9<;CS zj4#p}?HMq`LHj97x-w3K8xVAH9@JZLL4d^zWg^T-pLdl0h$+qQJ%VukLU+mTL(HqL zHO#bjJUvaMTn6mg@e8biT2RW)pV)Q*vvWbwlvkxUz@4CK_x1Dl^&M^Aw?dUKOz5%Z z?CfzWzB6&$-F?$2K_@x(@c85ewV+waiG*+W?>iqe1;T9h@q`7PmNSd+{mO@s$cG*a z=Cz}**}^AdpTaA2_md9!PsZjp z$Gedo-;2En4Es>5YyW!f+uQFU%zaeM21_g=*f?l^I3%Ol#l+c8ySloxotAX{WZH- zqUP>4Q%>1JZnE+j+JOYvQoaQO!?i7RMx8Uav>SGB343pJYMFK<+X~jmi_;Mjnt7h; z_)Wyt7o(f$EpiyTH&e!vremw=cdv!J_ff8GcylsFHAphCbIQ}A5wp4F6t;fo;8Sac z3V*ZSD%r_3E@M-)5s%i|2T0i=tL}A?tJ#G)a{nE>ljJ}tMUmMm-+CGxZyPA5)E>4j zy4M=^(yn0f^^lEOu$0=4_TirnmSWKLtZE$$wc@^wn(eE3Kl$KlkrFKI0~#ZTl;K{} z)^FnU=@O0C=cU1ip#A~r^D_V^+%7w{4NoC9xotOcnM{STUNc~;I{ zU1l##=U(Cb-k)gdGUdHAHN}HEpP&0fM)lS-FxB^G@}$9=;W70r9Io$?pUZpn2q#5? zozBnZ;qLCa+`uB4(TGdo)RsJ2pANV}NH0eOn%aqn31Y7!$_zNlo`;)0ABPd7^%D-v z=|y24=+LsaLQ)YAhL0;jh7UbPw$Y=|+~`=`HF}h%&~RNMJasis^)sd5Z0LSidE1UM zD{tHjlHd0rZ+ETD4>jIKV)3MchSqXj?=$t?a$Od4HSt^9N!A6rFsfkOdI%NJY{J{7 zv1&S|I$O1^yn^;ZINtYH$%(Cx+wgcgXJ}@Wx$SFN8Y%$J8d$<@&6L@+b{$o&=%d8hHgQ z$ZKU%L5<3!;-qg!pw8>yrwwh^5O$)Ede^eEot@jgUX*7ji5;#dK}GiY`tOofSypz& zFV4x%B1*OOMB&Eug(cnT5`0u;a~*M{KL?Qo-wDdQV1DCC1KSb#mvV$y^maDnX4k5+ zLhH;0;4-t-1|3EC$KlB)=)*}>;MJYYjPA7V3df!QR^dv=nSWbV&Oc#z1WgTzsr(p! zs(FaA7di&GuWM&X36j=PVdIc0Pe7qJ^*OEQ0viB@gsuD%;+w5(9`KJ2t;S91-FL~s zx#jZlb{E#5-D+1p-gX_HAd^aV|D!0BkyWi-U~F6P|M!`&%UrExP6zru$}u+fIiy32 z_#(?JcE3E?i*wog_v?6%(w8Xcr3yOJ!9D0@fVK~-n?JV*FWn+o_HsoaPv`mtfxT5> zX{*^%YdLoLZM{Nh8Yiv=_Y;(9qjfzXDo=I;&*AiyxY?_4;_TJ9)^_T99!wSlpOju^ zOG{YY@00Ty;l36p8GRVRarQd=y}IIgE7=`e0xXOw)ocrIql`ScGUua;XJ$>m3(Y1J zXr&!hvP*c0-Fdxt+G&ef_q`|&Zv4^+PRrc+0s7IBMI#VX#P*mPP5(Zk4Zg;Ky9+eO z)%@dS(EF6~GRKBpp{uXCo*WfUz6{l!*jGl*-qIX&IdH zit$J}w*_m#O48PEK5}*wxK?M?cI5SzdL_G?Vd~|%Trg%_n_wPj=^nr`NbqnFd*8jAx}Z$8ws$ zAd>>v4ICqTMnl<7pT|5+%?oaZ7yZh114?Im|r3bQW!87zDRb*4R)l#R|~fqX%Ojl*dB?mXycY zS|1E@fS!-}#8%s#cUd%g79nAJBk*-LAv(r?4Yp#_UFs~Y!M*0TCLFkVGmB+u2J2+6{q`N0- zcZ}DvH-a?1gZvt2%wW6`nyohhoe|W6(s#&sws~UAu9wLKdNT;jA~4s~oMyn@ga?f?+lA1OBzW35}b1p=}) z>t#mSZ-d;js62KV07oW^k=a0{ycLVM$8K>bZ;>~<6;$tiJKn01=i@O}jM@HWHBB7> ztEpQWd5YE~b(PZ{j;q+JE?)JQw!+|zJ!ew?gOr z8SJaL-sO4d%wT`(6-3wRsd#EL1S;7l;R#{l8^h;%ovA|!s+Zf?sJ>sLn@ChV;|&-k z1l&T%7~@-}aKuq|x0H7eVa4Ohc>88){A%KlCVE8~+-n~P8p#lg{F6$~srvf>)a+z> zy~KT<(ywQop*rvfL&JgMlWW&d{Ny56DCG;o6I1o8h=bE3In-!$Z3Qrh4SqYZg zbZiCo^Gsn|7NB;0QXx|=H=T^T+;lRh(`r_{mykl$O<@is^<*}KNwzD37^$>DEhIIr z;;*z{Fbin6X%*9#p0}9=b~8OAZRUiWIJnV{nDi|NhHmn|^)6%vj5(!u%hzq|-b(41 zEdb-Ltuqgl59FHuw-B0@Q6}Qv;M-HT59D=S%P>mc0UD>6-j&mOeNM|f(4sAULk=?! zFx?5dH&6Y-^z9-+gKsv2t$(EN0hGQ6cDr}tYrX4q@IObPh3Pv%m?qPuq3pe&=}HB9D_Pmm`QXYIa@lFG#tLF! z{?u34hohK+TC?w~fCWRUuw&9y(iX7-^A8w=(m^^$(Cb zmx;CrsdZbP?1PfhnE>0gn6qk@=GUvPPL)h$)!h1eMJv!K?Wo5?WgLcZ62kT;!2_== zedjGBj#sOB7;Dl^$#-|s`l2e}@pjmjg<6^WWoD*CB>fNtY=bP}Yku>|gnkM9p~SxQ zz?a891j~J+`v9+IA6Bm1ews$&N;k^>2jDOph3IMg=Un~w$8Nu4NU^pa2B&KOT#H?D zEq28XcU+sjG}v^s+m>)}xMtrevF7T+2sQ?#tgSU4AsMEpKB@=PQyN&(Psm$J zKgnZ+@v2^<>{EKvJehkhWuF#S`WXjiZQ0}9)&+Oses*r$&vlW=Q77)_yWpc8z3dBJ zkjBoAmoGYc;~ieUWB|sO3eUdmg6RrIf{XJwUjb;hbvT|i24UP`__q_Zo!JphY%c_p zZF~-VewlKN##Ecz%*FW?0V!q@x$m?wXB$pRps(hdH>{REJ}R?LMOL$F&2>PQpl)bs zgLR9jWXiOCOolJfZ2YDwiFD_haMDU-(u&EVInt(LHipn%inrzU*gV8NxqQ4W8I~#2 z^6_aq*GJ{yafE+`Jh*7-S4r5+AopIf&#jL{+2>XF17GHTb9&FdiHuan&vx&8Q5%5QE+IOAZu%(T+z8G( zLmGDEA{&kihq^7gOmb+rJfgDl?bZjBe6Y%(puSyzrwf9MgA^@Y5BZJ_y(Gf^L0Eg{*O`dEiR6mrC+$ z%9CS2b8+0jpM9TPm^?AZiX!@o2y(@h&)+iJFaGsK;*Ua`_=5!krR?ia=&fv3&aF`m zD_cwoM*t7w!Ag2E9>yn~G~E3#-!Qp1vSC7*T1p_Ti;GV}A1Wj9EqZ!;q8jW^;5We^ zq)TQa!=XeO-vgNELsrPro^&G*_SjYl;5IN-n{K%c>3m%9Eod~@J!D1WB-7(0v(>0Q zQiOL?d{nKFNt>UbA3uk1u9~5>7T0}YrCK^ZJwcHewCR=s1Dph)e?bavlAvZLNiDmP zQO|HkKUGH$gvz(!G4j)++&*xasL#!7XnCdkQC?%FFkSWcWmpXk0Q?=JW7U>R01g+K zwSbEv>yW7!8JkBlnGaLO>3X72W~(=>4SHx*z6-t9n`}&4nmUGoTtS2Vyl+R@$2UN5 z;x1a=Vu-e26(U(rmi~ZZaxFMp21It9<#u@bvnY2yL2)juwC(_NMo3j1=xk4VgKRruh<;(><^EF z>}<#P2M_(Tn`2hnrE=5H3s((M`!RW=SCDv7rPMavBBV~eSQcCWjqj=4wq6M_YK2#; z$X#)uH!ig4wk)xmZ-q5S|*|_XRkn+1z zq+{#Qu^%XXm%Vo>{erwSvlEUT+f76byyke=@sQnxe{3UR&KpmEuAn@RC$M#=lt)kt zO6hEyDZL%{on}9gT8yqFb~XDcem6=JrU_OxGd~17D7a*Wc+To@NhYq|ffIq)UV5jrmrjE;A9xF7bK4X&Z}TEb|+ZaM^??e^z814z7wHX(LlOI&xouTj{ynYWH%Nu>32 zSeX)r^6{E5-CxDGO36?h`x3DCo2tD@OK6JV`;nf@})o&Gf@K z(+p%gQJ<{vUn^NbEhzmTkjS{|-4}e`hsCtxUuJEX9!Na1kzH0=zkx*dTbvQv<6VPi zQCEIwb=C5`mDg~R#7p*_ROd~xPMSLBvmANQ4~*DX}* ztoF~kBUJi(=rNGzc{%^%{3G^Y3IF;Deg^*~3P>vg>TL8A{6zlO0&DTFI-}oezCTPO z72Me^TeJmzP|>i)Z$%;z(dM}V*-UUH{TPDMFj}M0YVF!Hk?K?BP>h4iOX=T;!Q<~d zOl0W@HVmnR{p;A z<-z0pnk?hnagwJ#r<>ff^-B6|&NHpE282CAYDc>7r@43SH8=%^ek9qrc7m45*Y)h5 z@E~Px0z%o@BD0$P^7QEcBEV+oO3Ne5{0T!`*r$T%)PmbfgC{gbxPH#+B<+z^s#RU$ zssyE|+`0iiv%7iGyvTDs-ryX(?B5^^yAOEW<#E;fcY}-w?yiS!lyi8Co3gbaXR@whf>7&|}Jnm2C#0~$8 zxIeYHpO~HQjV@h5NtegM>Hcg^Tub*p;?ll<2C~+^n}@ud$${tY3^O~DypY6W$ah@4CKdM@q8R?OzO3S@eu>yrE+Tt z7EG_cTpl60N;bf&7HhhDZWFWp?&{J~5io%zTH0J-gC94LW#E*PtwAR%K@x0NUgbc2 zz%L}XRHG2z9U2`sY9M-xUB5{&9y(~q(m|h>n$nL-t=CBw8goe(MEjRr+ADdTrp+kX zQb*W&Ex1WMBS>*9xHLGuCkTE;Jk~$o0*=-{kEO|FD;Z11=q?R(uF)~9P3gTfc7<55 zFcv$r3ISsiT~NmE*<`r1_0?qEzEn`!A}^ikspPxG*5oAP979st`YK_J60@{LUNBA( z23Hd%Ss#vl{k^pH4MM9Mn!MF5ugA^$K`4(A&$Cj_mH@H+4P}@1!w4(SPkX5%y0nK3 zV_w?Jz;O9159;7nGE#O-><4~l&GfAZthJobBT4<3gUG*D z8BI!~-KRt*KaMva<}vvpEtG;4&4V1t^S4&c zVS1XhPdN!EKPg76`!ui18pUwFieb>QmV(n%m2eT=HZ0FytZ$11zbn!`t4sGJymr5v zOQ%Ep0ukTE5&sm#r@ssrxf%Bq1+w8cnGw{2(ocibJ-RVsx6pO!Rj=+`2>w?xayh%Q z%fU18qS)&po5C z^(SJee3|Q)?ER!vN^{s8VXj*+-+`<^22*->&?s98z`ms=d*k=r{2tfM?^ws1t&)80 zlt`Sd#;?-_yV5B6?Nz^?zr8A)IFnICdZKaY#=v_9YY%g#i+10z26?pRRC#_%NQ_g> zM8S9uPH$5R`Mj1^&1_0c^OdeibffVR_6gh62)rmajgkHMnBhv_<|3bL6@JMFZPUEG zX}HN27fr6rkN&OB$`8 zfi!gWxl}#YNT#{bymYf(D(M}a0K4r$z-lI7`g9y;w+w5}X2xEr(~0$Qe@7Tn$H z?!^>gzB{IrJ`3bzZHn&o#uIIVDuaWA`ffzBL%y$)r*G97S;LZe8=M!QUj0Fue{qX8f`s8&OoY zN;Y}&1y>|!dYJ9YyW1zA(+cIhBG{^HrLUdkh}Be^nRN6?ICk-E=$B?&>!C4F#=6e- z>rk^@H0>j1(PJk~rTv~9RIeCG?VlLBT8O$lx-s$4UHm7|>NQ6=Ven&wO@>zHjbJr> z|KG{untD<)?PyCWEK70rK)C2FrOzev(eiM4#OPu>{(*978rhU8>GODlTWk-F5gW*h z!QX@QRw*s7q#N<2&j$zS{`lAbxHBYtDwV`~o6Lv2p5dwIE0Y&b=8FnGPFOdans{W398ehglDXQCe>+92ISsNc$p$%TRw1B zWgVO<;QQX?`i4gEPxx4S7uih0i5oZ?<-YD*x`brslh1_td zI?ZOCq?9qRPV9@m?JY&Os5>3-%<&txC`;cH9y}w)KXA*OB7$&i@+wkEe2J4a-f_o$nwqEJc?;Zms zD!>cik>wPrdYIdSw z6u_*QP$rfj)5^p?8Mo%}s@W+9Iu(~{d78bPjyo>`N@bL5KE@e^7=$@8k1YVZ+84zc z^Eury&8h(VE%>*|QYUwdvZQjUm7`ub4t$-MrHoY*VnOXavuIPUqfBxXvrz3yY?iuq zq+Oks1ctJ+aI4cM?r-Gcu1=o~)K|4mm15sHOT4PIjUW{RRTrzrJO$hyZnWQjfrtn`JdF_YrR>Im~JWYO-Ap-F6V zJ|KlolWm{h=FxhJqI^dIMR`#a-)vCqx>Dg03te2TJVs^34^$i>E zgwh1S^>1^10f$g#I(1Rj$ykI!=bA$qM=2x9I*8#jMAG0 z;xj-N6Hlkd)O9VnZlB2+PSD&Z zQqz}!>h@wVU-2?thV0{36R%M$`W>CASYqodJ){+8mlD{CO!$CZOM0=to;QD zn~pbq4-&IE!@21*xJwpEf3TbW z9Kwo}*N48~@!&<0p}z-Uc5XatwoOg*bJC2sa+B(QU*s~aY*bC&CeN-UT-?qy-RJT& zOITazn$k4$E8%Mj+0&4S?-NS4Z>FqpzRmYqWRh^$^k9<20E;=9Nt5JoFAZByC*Bmb z5lkBXWJ*@6KbfOBrOue4!B`%l;_Wlf&o68=nLjzTsa3Yqw3i1KqqdKGETzLj106wKwAN2 z)PF`DPa)u!od7kFUbfvmNu7-kHz8oQ*4&~;Ieh~U-|kG(thl)b^B^bYAHJKz%;R9+ z%VFkmu?2a5}9$=S-lQeAkI5}4F>fJ%9`~%FfKNvjyI(c}z%fq`} z9^R`5cly86p5^rY_KeHv2l3?X2YI=_7Ui9vumX}hnH+U8FucYdwN=x;6DOqFsJItyKFFO_JE-RO#eWs^>1*PbPGC^NrXOI)2n85kBk?)^!zgQ zUGtZzwYISwBaq$C)RTuNyXnpqwNTciP>qpdz9oGN~wTJSTDBcn(oxZL~re&5^A(`VOSyK2>{Rnw|ft5&6q z_N0LCF9Mn^IvLY1&iOu4ojn#zSjl}E?6Zdz;gl%=*6#?UnZAUuSYN^#xc{SVx$oyh zjQn&EyF)bN;Jj8UJ5OmOTLi{}qf=T1?J=<3r%T!l}@0 zkN*}q@L%Doc1zdfN#OsuYaw0sRq0Q%pS!@52hDF#GnazsC#HgEe0Q0lOkZd z4a;PU4;S%a?d{&ymu#JQMVaR(IG?{Ho(nPjS2(3&xVdo!kb(3P!cvPYL>=yMyxkZ- zZ-3U!%3?G=$EOpZv&|cDd0*J0ve$;JF3zv)_0FO$=$p zD9CALpjlrK#1DW59tqv{>cS$2x=^^9Fzc;Jvn1Fq#v5NHnr?TRR$?pmK*}*l-Nfb| zHBMhi=9xARJvhrcDS;7t(RSQS$&N(*rD3*_dGl1%mLfS9wNWa z`)%D*?XeWZ2a0}OxmfDlF$o*%1>}Q*yc$UQ?Ev|JAg>YRR?ErPSPk7X zTp3o`Ha(p-HcQXpxVIfNMXrxG3TOvS>&aJ1Hx+L>rxZh4<=CP4+Rxo}ybNA6LlctKaA|^UHtfsXAw|x-$8>f6vDR#md^@mRh<^N*CIh!q(0dxJEzqguuJ^nCwMz>KRb*0+MOa|KM?EU10z|GD)2 zZhe1)z6)xf5@f}2hLcUZ3XQjOB@sBoiM+a||CdtgCHnX#r54maC3g@hL1OjIwchXf z5Owvd8^Vu*bJa8=Q@aBj+l@Z}aL0mV775<~`0(#k;j!^5n9)-dFKJ}a(;fJv{^0fD z_6}IRAxHg@s3m&`CCA=D(0j5w7+a7w%Cf$PwAkhw?+3ifbbdzf_%(IFI{d#8vgNmE zReO6lPyL1cOJmK}daOdfg)9?f`ZfK(f+efHsyEG_@mwNhTS^9ruaV_BK z|Czxo;IOS3%mTnTPl57}#Zd2VeX=#pX;D`%>A#UzoUr6z`#bYZ0&n%rFE2~qVTG10 z<`lR%H#k}iR*-ex{Ui{(T1AR_`c6w?{Q-Lx?Ixl-ip|FgV+ivQGYBR(7hT05Y+5$g z%gKE6KH$W9vqn$BTiGv4@mhSzj5pW$J{fII{$zIJ3)_s~z1iZcXG^%QPh3q6t(=xY zz5?a5lZWwra$Xv<_AUs~C|VGL?f`;8{GfSc+-_~f`+Y56d(P3ueD}6+gyDwGlOT-O8c?J z)9z2c?7fY4J|5EkJ5PL4|A$bJuJ^L_@*6h5*&cg92B8c`Ic!J~8JcQ#j zSvta>&B7%dCYP}ARR^~)!hpiEPrMlVxa}UD>BmqSwPqgAd)>}xvga%IrJn=i(2N$4 zXmmf%%kZ)|xrt}P{K?wc1|VO^AydTrB5!NInrnWkp|A@Wi! z2c29Q;gz*+qwnq2%#?#moY@((;d|5t8e??KN zy|3y~>&@xGG0?B^RGw-lPvD8O2H8k`9kBdteS>GCy78l+>wQy6x=KI0ikOYA0J*Wt z&AfEJ#Si;Q-{#?;F)aCxJ}l!Wy@ekuA8qw4rca?tzpJ0`@xv*kTRj5f@NI-HqPgfu zfzft9o~xkEKQV6Tqw}9duU>+(SPmP=Mg0NUbctRV`)*eTaqs(<0rQCh=^gfF@qVBn zbA^um1%8a^o*LP;GKc>NsOz~cnEse|JXiC3P(&n-%OpSL1@TLP0|wRv$$#ky-M{6T(fvEZz2EZ#-GbXb z1KgFiP<(UthWCM_>^E`fgEOxoiIlY^RJr;plxZN1y zReP+w5#GCs<7>P0MWr;AYLVvpdzYride_#5@&R%HJ&>c(jIlc)RWUYvK++kjpEWwz zx@NuRw)QfVY2kpOPFC5$pVZ4kH1k;MMh&aeIevAlqXw6CTk@|68)yn;ytB4 z!v4}~Fnbb{H5W#b#7}!s>DOOI)T$&8t=1dOD~1O)y@15Cr}H|nQ9&tdQU(c`^mN5S z?m{QKS(<*x1iK6SkiG)=dQE+vc@Do6xC~ufoE)uNO_)oLT%x(4jC(4q?FK7HfNXbo zh~n^UWvU^k#=-5SFl7FL*sC+ zikQZ5$QyBv3eS`GT`Dko|WWr}?rdT-XGsX#*gafz~M=aSIWh zTj=_dCkRN>eY~DQ#%Y<%$V@dFPoy8_18fpqb6?6RFwYsYY$H^xtb+~nc+!%mAOw*H zzfh!(O25{4v~u5N74og@S;AR2R~nAlJoU^jBZj}%(!6^NfU9iu+{P-)xyFI%kNL_8HtwaCpOyBHl)?i=~^)A+5!Z;oeE5?b14`v%8UR z!1*p>ls?&t6(h1Oh_R#1(9Q?!>?~iT7{)Yg5qu4M48`6)01;FP7VBl{hztf1X<^50t zzZd4+Yq*J@8^*8}?w3Qmov7T&e6g3+`}pAa5YC@I4+>M2_s$~A(Q38#WP3)vGkM|> zY@9*0+SNxd%`80*?v_EH7O08UMsQKsJ6$N63w+bqt?P5w&>F1Ya~z2EAJ$GYTJz3b zy$!r@?vzEvPSE`_Fbc{-5puWIZ_1d`JHrS!QX$W1sCET3cBP}Rf&*f^k{d>h%k+i~ zUo<)>hfFH8jo{iU;#?UKVEfu{`RT5fyM}4GC^niYcHao9dhVL)3nJuwTItlsh8j7T z>y0si2kBsAY`B?&zm$Q8nqwn{f2%JGyd$ykZ?(f{Jvi7|I=XaXba>0?(#g>wewUAq z@VnFK4*Z&lg3cyHW25|eNk#|EVcFn!&S$iL?yqJ{xfU9b!i?JbBj-g{=i_x-E&mkk%v!pu- zLk`m0Z4U-Zd7MT^um;dJ?p!7WtfnhSvs7pQHQiJVp^ep|s~C$P>|^ny?y#zGZO~}! z#0g_}<52e2^IHHNw_SzB8e2$cN`< zx)QpZCgL^H*AOv^Cwxxbcp>~Bt`CU2nT%8Ta&)d%?JmE-TFu|Zw0su0GN#{9YGJkH z$@=1R>WJ=xuIvXNn3KLjHyCWxdQYKSRyQJ0=s@ZNNNO%phwiM>?89~Du+bGtld4E(ef*QREjKK#Fks&B&K^AXg*uC{06S)r zxdUVVA2B&>ozprOXniV(L-936B09N>t-A4v&~G}Bd!+bl+oM>B|0fi?t?|Br@9+4lV{Th@)#4>et zdI7O|XM@3keyS8dS%|-*^()32oo|wvOug$}W!F20pV8)c?-|OJ`Ju7t>u`SdPIYjUm5Pbvwj6t=zBe{1Ei=Smx{6lhHgy{NMw{Iz|1jBzmWBfoUCt)EbPW1tF3H@>b;K0Vh;$i=$Qps8=Wkr z<v+<9svYEH4WTzGk@W$UtFh^uIa#-etdY?X$l9cAN9w(2i7e;V zNSUl>J6TH0jI~30--Y=)$jRCv-F@570y$YDTkGE~k+qAH^#TST_Y2wZ#Uj(8Ef#5t zR}iJ%RU1h+t4-|zuF`v3{;SRB@o2NF<{@`1^CHwHiwJ5rVO{06g+*lUicw808%-}E zo7ww{vVlEJ#WXcATpbhc*B*i_q_1+`BJTaUKqBYV~llI{I9_E-+)w1pe2iRvmR52yE|Vr-RV z3wMt@`)rbW&=msf&jMieNsl$H#B<1;b}$CKktX24!hTO4t(j3vTc|EHyA7c!k|w6f zsAE0r)g%uY3Lc=Z1nNPCe;eaYjM8b++jL^u2$Qkb6j zW9>m2m$^IJtd7$@GJjR~Za+VN75}xDuv6s$3=juu9Q_`3#CpKoLiL_Q!>o_@p6ieE z{L%Ht^LTU;2&Q7cuZrCZ+LAxRe*m`&us4A8FAlg(fPDmDdr>iN6<}Wh*fL}Ey-s8F zK0?=3KI_kf0rk#)L||Rq6(K2&zm={70zf3C`zzctvMiAa67Bz_c;-uF_Hf~_FaB%a z-SpY;m`ol%Aq@Bpr&)qL2TVwe4*`)CziXxMKyGp^Ke=A|SX4>Vdv~4*Y_m?s*;zV? zJ^IU3_Q@tbvx)d@J!;8w^*{&ITX@Rj-js8 zK;A$Byjg(t5TOP38USw+;2;710U)-&W z!AmHHhC~m>slIWP)O_lR2iljK5f9?zL40B_MuOrZ3H@tW(^u`R!K|k{*wQ)kwv*VS zh(6ITSxxP9y`@jf>9t`HC2ycG?99bhxV#6dMH0R&rX~dua*?VHr=2UA;jT3i6msc< z^-blvPqlLgxm!Ox44nFl(CkcF)Q;bH2b@VC3dAN* zyj$0fFYe3}?o$>Z0?)&UKD`M1Xu&TpbtKM|!kek6=t==%{a~>2bZB@G<*&K`h$PS2 zOj06V#nWSW)+TK-m!gH_*I+KBtNj7Oxf;pfjJvoVNHrgmjS1)6Ji#_kZ($L%~` zx`8~x2x5~zs|>bruOuyA)nr5v4;Y^Yn~ly1q9^RPAB+>o2A`+6#8Y6|iR=8h{OLnT9i@A{o)X9_fXxYeGw>xBXINjUj*?vAeR86~~B(b@g^E@6& z9)~H9!V}i|D>;}botzw7*|kQxn&SxgzX2WTB~M*`s3ecLG3l`IZMr=v+`jj6B(34R zyuLIX>5n0q-9WlF8=w5L%UREcY>Rt2!ixsdO!faL3egk5!CVBUQh6KDYF~fgWN8Mr z@A7M7Mx1_!pt-?_Z0Dx*&ByQyBC8Uz))=~ANp*=14=}ZKy7h z8&9+<;oAx7&)GY*@*W4n&!LJ$J^cmwsG3~IN5leY$8)!As@TXBRd#^X5Mb}XUWnbw z#-0MtS`VGJo~G`sZu&e#Ardp0ViDBS4wu@E#w%>blq5KEQ_xnSlAmoJMs`3|>GFgH zNC#~13}yj`q2}{=7H}A9HHTTiVW^lKW&vRGTW~ecBULAf_E3yq7jf);qYA+8oqfB5 z@a)mV_jjM49;X&#r#IZf#ZnA5hHiT}5rbjMPj1tU=7uSZe05$1T%#P%YC#!w#Whot zd(hTIc;=!FsVeY0MGK~nqC!^nG0X} z0NPj5@fZw!5R4eaYyxP_>}^qs;#r^dqTfMrlO;4^4P9t|s#l8{cs_`_R_RuMop*pe zt5fYu-$YfjuP0sJZ|OMNUwR=uuTkw?phwhu0T0HI>q%GQ>rfJt32Jf_+SpqZl@TIZ zsZIg6muL2o3K|{h3sm4oC|U8IYXg6$&ii=PQ9Y@WLm%B;-g!So%FZe3yn@=NKI>I( zQzj<0F3wG+rxL;VFgzn=u5;L~Noof0jexmDrSk_e(^=IggpBw>GBkx zR*KV9a6#=;(uAhr0qlx?uiQ>op$EhUXi$IEIB_oFhf=pA=;h8J!iEuaduJ+8P0!*H z)FQD7Ku-qH8o~LkEg+^y>YheN@Rw{B1zMJGn33G1{q#>l68OgXcP5N*AVX5jhD_F- zvU^V+M*f{YK_Yh2+Q*tekr?-00#^~bl&31dTw`&FJ^T!n5+o2u!# z3s0#_m&`O3!!*xJmvHHo#1SVF6E-z}Z+3HlJAYQSV}MZay;Ri>IWJRX7tux$!T%zz zK84(q7F^XXOx7{+&>{g&L zW)IFVnkawObjr6wwgoyc*fh~WTK5BHjxfg+EoL^*n(`KQC1!rHMDclfd*T%j#*B< zH#mtJc5p{lKU+(h)(n z0)HUhvFdM6H#~DkL6U9Zwr`LecMj0{+z)c#O$G3WIq(|=@JBiD`vvgFIq;VS@VFfK z*8=#H95}Ed&;6%4aAg7fSq|Kz0N$Ac_bGrs&w&T!z|G>O@eI2$rWx7H#g$#*#c}Y0 zGlkDEZX6i_sqwF#I|GL+J0iKTQUN7zdv`udRd3cfJpG<%#~vb3?g+lef?el2(D&(L zTbBGLLZNo4vPO*&(?)8^%_JXbL?iqhUroNv+lGjsB_flzvKkOgQ!!2@Zs%*%6}t2) zZd4AdrwP05nYidedgvug_CkiTAWu;t+c)Kpyy$3>Ux3T%KdxwOeuUa>`aOUqVp`cq zgKEHKDGLw}n9+|yK+m|kMfW9o_zJ_Y-wA7H{5{gU{6$L&l2iV2yC?hf$9i$fTY2nLv_bSv<66>WcAv-dleEC}(rpZ{T%H zW0FJv%iG^ssqjwDi7ky4?WH>lkfhZ3P_uKDR&S0xGD5C?3~pwlG;S3#(1r0F{0)Ac z&Lv&kJ_96Cr$fc0|3LE68fMUZ&2PwgamiEtfZTaR4P<^=L8rvF&e9KP*IHE`fM3_AofI0Kw5K>Koj-I{>At?OF`CPV24mN&Kx?9|*cU>7ZEr0F~p za?b;y+HXHj+q?$*BIHT*?rJzGyMpYJPoL07JAxc=DX-?yBlz`G+tL4du_^gun?mQV z6V>c*w``H9Ua~GqSUR@SIiVxZa$h@)_Y>gFP8ZX^AUjB4K~6r zEUg)aZNkqcjC-VYfyPiaqLz$5}OuK}}u_?y#>;@{IRC zUX1tCOA_&5s4{zG#*b4fyKT!4yW2-SR3eg4&@9lyH9lz* z<0R->wY5WJXo`9lvsPiTbEzId)?He;fOwC!cB!;ZV|oE3nWl9dYoHH6^?HdG-1*lz zos!6KcPUSoT&>*6h{I7qj}nps`{LaZ`kq3W>V5PJ`BHX_&z*Dm*(|7iLd(_p44D{B zH^%7=^uzU%su@aEE|zBEVrRATh^zfaGV*l>Nzh3IQCk|d{kfAvJtR8-*WODqOn?QT zu*BmNjm`^6mDNh}K0c;rL*Y=F+-9F8b58C!ahzO1?Gv|)I=P{}ja1Ho*2j@|HGMAF zT60X4KG}tw(+`nt`U;AbY$C#V=U{#Zxhi=nGDd#;q~z1)bSQIYf{b%YCv!^cT(3P! zDqXW-`LBx|`#RIMiWh^GGx+xSf}X-t<-6&t#Vp(y^6Kv2P0^Z8m2AgEmE?=CdX2$` zMoSGmSq332;I)bq6@b0ZEv=kHEd6nfAB8nhH{<(w=Z11&a<T3i>!uu`MS=%Z>)8m{Sml-==EOvN%Szg%)-Y3oHMXUWq*z4`VY!?EbtdXF1ZP|9u zAgUZ#%~Z}WEm&QyImejcx!av_tCuW^DifXO@QJHmoZE)w$w08RWu7R`1F|Al8)4zB z#T{!#TimgZ3Nq)gol7{)+rgCD0U9wYShYR8hgL7bke&o;Oj=$kayV=&u5{2!)jNLx zl5XZ_syK5yP@z1P(}j~>bw6)hLS`c-2M&|_sxfx(XG)6{y+?UA)&f)c_6qHJFYuh9 z`mx&oidPYvf_sqO^1nu~c%nW@4Eb;k`h~G@HsVaBjk+psdzF<&9Po~5JiiIX8?Qq- zPoyNR@%|$igm=1FxLK6>r_M1@YuPm>`#%DUhq-6eP-+nD?3G8cvJD|GihIq@5`7h` zhU4^jaZHRHaK5Qidb_DsBr=_qmp3%YkbmAB66hx&}>-lve4Zpls7s&Y}Cui=UP55){) zSy#yB)hAoZq+f3L<~~*FElQl8DSqs%fufpzif}!BKEKRsqQi!u5Jzi0Oc6zw)jf`J z6+dbW)SJoP5U{Wv)@*HYHhGn6lulkNDziT66Vn|Q6ht5B|UH!0>UfVG5xj>&7P6;_^Fv1!dCVK-B`Xy2cQ9Di_;CU*|;1 zXswT^mdjX&KxXInXh${+YM+u9vL~Bdz)$C^lrMdy)t-+5V>WlB&=0|viGw^}#nbi| zIP&o^DOy?-D5?iqhZ<#QBS6``lB#N8J@Ywd#k*=JImObG#ObR+%julX(?rB;M1<2Y zV0T-dYxSTe5|>40Z((tIIq|)9;=hM*kf-90WPtVtk0y>m@OI0PXcpvXB! z<0A{>n8svG(8NbE-I*6oo^M0NwZ{ zk^G)!<#$xb@2Gf=;nC%<K#B9XO-P%ZNSTbB+ z#zg_iF~D($zpPI9;R-hzI;h6^fzd|ijo=(>-ljonY#?G6DSeotG_}8roxk|0wJ`;$ z9Qp9dvMFArD|{A^P2|7J#YX_46}PXXIbEX{HDpzvzbtPrxnK5Sr@33z1*H5e#aPjP zb&|zcSx&lh`y=^>Nua2i%6vRC<7u{Hpvo>7E@JNuY7Yku}dNolRXx`9cwn%&puWLW%t`6d@6LB?j zb-*Q?*Ya&cBYi86%-&(Da{RL@BcQT2-sAZk(YtCqeH*dlI3|!w;O#($>e>{ZIh=?r zQLG_qPZ)PRd}N=tR`XCpO`%L^O*aZdXx#|SRxrBj?ZZ&^PQK-o6?LH@;kl}dmbrc8 zR0}=IRz%5h@PHBSB+LN8@e`N3W&11b=Xs>5S~tdd^Si)}%?O)+kLDAbf13NnUz<$B z(LtLD*(lhXD11?CtER8ycQSc5>1{a2^PyKmJvpA-$7;8AiJk8rUdx%z##m#5{aAVs zo4=zjW@tyXl+{3%74jci&H?K45yDpIl8BRZ>}HfkweAKThkTpHDb+LE-sPMzcHBUc z=}{Rddb@2^XwH?c$~~T7?Bo=4N{%A0Ae{mRhw0L5YETl4&LedhJ+$9&i~- z$XL&)YvqIK*XY^K>)7mqd*F@Mv+%FP7|wD+!G|p)z8>3K@+j33%K1xG2x2PzR1~kU z83@4MY^S5ov5R!XqipXWfWsWc;H^mZCV4^Q^V}!0anEOApUrStXz)iX-;m$-_JUR- zv%vI9U;KHW_|v(bU(O@M>H7(o(~H(nA6;41y?3LjU`NZZERp$C`az;?tKwGMpwUK^ zdS(5guKUdIunOmD25FJ2~(gX+$Q%9NxZ=51q*F>Gktd~%zup~~{z zJsk&e3hdsU_kU~5{BTX6iiN`jOjW2NaKlUc^W}n5*pa#z%5j+na#MG$+c4< z!VxrHsU@;@#JP8pTmCy#P6e(%T`z9vUIC`$Od`bTXIWRyZ6sZ(KWhOJ+lsSuD5Uvf z)2?)LsHf`G_|`c*kC53>4^|#Q`WH}M#%75tRUenNHA0=44Upq$*f`8c-MI@Y{LQgW z^B!~t**N}D?_-iz3fZe^`j;1qw+m#ii6DDP(3%JWmg-Ty=#-usLWQT*KUy&=N_L_f zAohZ7adj0jT>G6ojkMO?#-%<#n>X~6kwx(w2jhAThZZ04zMF}5VSI>ee0Y(y1?AiQ zC>)8CK}=9u^&JmYR|Rj^K7EW&bz22y^{O_!nkX-J8ZGnkI;n25zcz$@T_E|<_7$o< zRCHSZ`hLPoNY8%4K-f=sz3(Typ|qbcSXoa#FD2gM`vxexx+;2E;ZAE-F8MBiw?*mn zHUGQ}TtTm1(pHb(vkv{<>y?Mf3U$@<{C48D{TCYF3aQ-LO$$MYTp)^DeI4bqz3X;9 zPIXWb>Qnl^Z2mwThF+9x<^6Wby}dE^1!3nGePp2|IbAQ+9=bdY9U2Su+4Lk90QRh? zi<&U#J${YI8uT6pB@uQK`aUbO;r1DO=HKI6gcO0(l@lDkYH5_b zgqlsBK))6ZpUAAGcjG1Y3o<5!`!2A=eo;K7ZdE%>u&wjVAD4vHm#gjgiabugNoQ~e zT=n#3!Z`4$CNC$Oup9dGZHI8>?Q_LQW!HUt42K`$5bd~S`a_~%KhQpI8bcFdi)!sN z6uwB|%+Tmf@lmFlbv|wB4{6PAuYWt6CbK3+q2Nu z(1zqY`w*Vor%Ui8)29#eGSnQN5tr%%&BvM~I#z9Hhed0~LYeMDp%Sk9mRVtv(oyI( z7F)$3Dsvx8jT%ZvG`t=F83lsuW){+|`zCkbNMkuxpBQV*tR-`#XlYzAQ#1tFJDLjH zRicFo8~-dP$rw^dzLb?z=^@Oh!Bq?2Mw=4=Ox+w1bKX0BDH)i-OMs;>1`xuf86)Ue zCMry~m5bH?SB;OGUVl9OcY2fjHM85$GKconRl6_t%`_xFn$A))mFalG$jf#ltgMrB zsC>NNb@tYzRFu;d`L&5TR?8k^!nRf>Oy%9#PqBXo^+BO(ysM`#0pcmk#R+40!^Xx- ztUL$EO#}sz+_)>`AvZpOc8hi`c{R;1c=i~mC9mWymltoL?WsL#ZF?B0^cOT8QVYhe z>5v>6)EhFaaHWSC9=R^VF2*sv5W~IM?hEIA;`9+vKYd_4k92F>CxGTs=#G*XK~DM@ zls>b{A2D<-J;J2NV)XN|%^w2j+8D-aB#_{$MA7E|RIf`$#_0l}oTzmqXf z{seVoJKwhVc?AW;Mvh}$@{gb~{kUlEE^5RiAk2|ouLzpAJ_NO|R9WWGt_4*Bz6@GE zxZVwUt(g}Q$A`@H{_wCAv&QS}q1*jj&p1BVzF;jk8QH?pPAj#4%)8xA)S8(heYJ$N z$o|iJEBiX%+n?Q+VEbkJvFT>XI#b}z^%ga=wYtpeM4S0@1DU96dtDqXNQd0uTy?l5 z6lNb#gyFk=6PV{17y}EmLpG)HS?zasp05(_knZ7pjPv#qbv2jKN`{q#@SlQA@-i6A zS|@oEPaao_-VOFg4oWr(CWXm7)T#MBb(uU>#TXYMM!WX4P-| zCg}#!Yd|)2FOV|67DyZOkv0mX=NmDHt;_nER{CsZsWgEC*NxWG5i)N78xg}-=_1-U z@oslq+3p^Cwb22OnLeM#@>`TrlqT^N&s zbBEhujbXEN32`o`K02Qx7q%$WV(K=*_OX(#b|P?wZc**L6||h!^PztUFHL-ri8Cxn zt*PC_i%(diT$1<(VnoHj!){Nafiv!WL22kN1G@i)YvLN=xqtM?Mq>o+p_yT-k>rj?^dnECAD*p z{b?;?+4^PE1eY-_JA=lCwQn>>tjZK6`7%`#BJ)if%$A1L20PTO3%vX-(^bGycC!R$ zj(itcazi%B?f%86tE_yJNqT~6|Eqio&_|HJxdEy6=jKDJ{jV87wAj_C*1oCx>+?N% zc4f8rVPjPVVsF&!H`w3gS?i@dl}38pi+H|K{OBsOEfQNU*3sIPz|JALZinrrxf8Rg z%WZ82qqxC6!ylwz!we6yC1E!-xn8_YKftfLgrRAP5qA6WhxL)j(ws1~bwytCF@OW< z2veKeqNq=5X1P+dMO_uB%IT0#5>0s~?tS{_t(w`{AmK7pvrQ~J8?F@p5NN8U zwb4;BVEHIO8DxJX%VXCHO2f*V$s=yB+#e|**Ax|+vx76y$xXu3N0I@$9vLiD%^s>S z^eYTAIs;JSLU*+=2E*<~$(pw8G1I`|f$?-7Km*NmSShp=YNR&+anqa<#H90dX?pW&b<7+{TlO7C~@6r`f;lSrCYi0y2>Y+ zn75D)dFfMp$Ruia<62ApU6DhpRkOjO^gjSiu><19J)LjR|FqNb9lllv!um80%Tu#@ z)2N=FswJ-^lA2WokQK<}W~ed-QDUszx*4>8C#|&qXr`J;%fx(u4s@1NQD%6nbPoQCi$#Jv7wu#H0?HATZPB8f#iP!GqC1iCEo8I4E6ev0qhu>mXtvk4I3pfOJSXVnqBfU}E-M)c;)Km8 z81ybzP_WD>7#j;587pzbLGwDI>vXPOa_PEA#Mv4`rjl3Fw)>AE^RP1CLk&lzLcCX_ z3xmZrYUykqxx&AAA!x)I9&3O(cckNKa+14Jxki1-hFRO)@t|%}<0`sc)S1+LG@y14 zB=?$Ie6_Ggn}#OFw=7@TiAfoBZGn%;mFZI>czPf2mYOZ{9xDlZd>YSbAUA6O9D33S zk0BdB%tEsKn`XI0MA4mB&tTaUl zi}tx%HbNIlBn&B6twP=u3g*X6hRI zf{LeD2WubC*PNVJE3H5WY_-}PtKRk-k~Mq2fY=m z6s+U%NfXw_(#lQ4`$zI$tc~}nyomRIQ+;S{`~^_`-&-4d#oW7f@fTITdtMi-A#8VD zJhCGTbzeh*Pmd&5~S1y~qc-h+dRpj-rSv$Y4a`fMQ?Ywf|eJf96 z7=8!!HE-?g-DsP|GkvcG8TYh$P99I+=Fr?hEHxXefD1O*(uw}aJ zN^0Q8(qtgLg@BzLD5CGE#QLU4q$BJJ$$FVap65z>*g>(HW(pO2RS{JxgUkK=DAer#w0`RJL#J2X0sQy|Q3MkwWomr~kJh#c`U9l;w4k)li^ zM()gBg1hcUDp#UQ)oKpxQR{dl(h;tjE_Za8y$%#KqeE<<2fnW(cHwTV@951T=)t})}2er1OWwOM(W z%^&)*?K;1j9>Ze3RqfwOKd+~c zT-)(=n5g{{S!0w>!}!u;9H@(p5!VUM5!V+Dwt2!{)VeQuJ|{-;)qkfQaK&=+HDZ~3 z&N$6IOa?b$mAmqGpu3Trfl0DAX zkk9+X13StYc4wum%XVjtw1!j`w~|ZxeQN?57uLG+cHUvysH<`tmLXFC`{*_71sp(s zQeX+^A|1=TbCHsigo=Mt(Q|eupw4w_5T&LW5-s27C^ycDB(8vcFws`$Pqry=aHjrT(B@NAL7$pId%+6>yvQe&WYOI zu{$hsWrXWH043jrExS|W1C*`(M@9?ZZ)ju2ajyF@{seVyTS_f#Tn>RZu14}xQei*G z8cR?<-9byS^&w--i2104brm1aOi}LfY)xhHypb$S-TAUA$<{$fZxds>a=03c?3>UN zJ{O|A|12|~>mRgsEhq!SDa1)P@xyFnVKaQ{&}~tKSxnVnszPfA9Giri<$=vvo zZ86IvzcR`gXM+94dE}Ij&d9`bat3+6GC?!>vAz!Qq8rK` zI@IJ?4=V&Sz>SN2c>l`5x1T7@C{g0{rwS_efPKZ!6As2S*0vi5WCk?tF@m;**Xh6v zE(tS5{=!&W=Ew5>A^ZG;K=-`L;1@%~ehNBr!jTGhndL75gK{TZ#U^Edcu zgRCoKtCN!#9YvPgz?V-f4tLGsLbZCc|75Za3SVuT50vt#E!0NF=~G3;ozR0%4=MUk z^8Q?JY>vBi)1kmvlLuXWNAhRY=yFbnR*H6(e{RC}Xsu=oY&0C=M$`(*kpR5&S^)s?1y>^&WG`D;=GNXgu3n-1b z5KI0>dyP|DUuv1n1)!VtO)|?Mbob8ZZ5n;9Hcu=MY$k`y@AVA}$Iq@(W|qf3lqLh< z_!o_+KAs+2S$&F+rzb~U6{D8^k{)OxvihF%%)_>C_G!^q?Vp~vZCKczJaC(qU8i$flWgHO2UoY{AdQ4hYi*C1tPP_7-&{a%@rlfBbGoif? z1|JpV?OrJ;y?Li-+E)1RfbF11-RIN9!Wg?vmCfTFA@w{~iFRf>UUk5@ zH#}Kk%$I+f3+11t8wK}Nt6sOkI#_mF?YkZ@FQ?%F&neh=#_6}oe(r{>$nNcqvmUu$ zr3-|$+It}njc2Ya`5b&gS90H=D|x@`NR%w}lGEsqKnWAL~gw>%MEqRgvA zG75TxS5p@>wi`c;waY5klIIu5lRIzKYNo2$>OY)^xO#@=3Q7_8CsI!zCG@_b>1W&; z=_di%Zf3C72xbT}Kwu+zJEg1cZ<*QHm=rv&?^b*e*TFm*yzsu zC#lg2Hn#6l^ZWiq)t$6GJ3^89k{TDaQP-K**bejNyON@YmXj*fQ06wu^1X4spDSUd z`ASuCPkyf4*VLDwZ4qBnMwwOIz4tYxH22!qlsCkslt}&{jT1IMif;?wSM*;DYMsm5 zY=Jk03++Bk8*t@vpRKRz+nk zKvDW%{3g2q;QY>joezfypU3>Z*RNRm-xAGFQ{w@Y9220MRHLJJQ^=^uIF-1606r8fSgx7xB=@@E3+ z{tVih+gBWPpgz}EEj{#POB^Hoq)5L~+nwalI5lez=!MLI7hq*V@!U^gT zd^zfL_XhFT*3qjgAH5~BC52hBc=#zB2!VTjc$}|!oco73Uzi`qeJ+39 z>dcfN8b5Rm_ij|N%_Y3d{Y^zeyV06V-^1chN6AfseQe0yT&@8qyq{it&i_`RoDxoN$vY0j4JsSNSAP86oGms*#soE>!qs3zy= zYgf>)B{Pi=QX4jVFH?%d&`4)_C$A+KC=~%-p`Wx6=jJjHFtawoS8?a3-g^NK+fVz=W&;Api7tn1KP91CY4S~|3q?$|_i`Sb7ucJ`hf3Lo-)`CXnJxwW zzGB7c{({(fHh(`rS@r(`qoS@5q>r{er#$}sJ^qQd6|?ywVkAr1Cr#dl^BM58`vOI_ z&uGfN@cw)?G-x<{ZYpa~$w7{)vaXayaXy{v#4Z-DYVQ?#WH-aRPV5qaMykC_c`D7` zQLGDn4K4j>btR zjR`N-dfLv5R7>_aA^c#kK=}{fo!oDsocG?gW*?ny(nfY-e+xZ!Rph9&kQ{6J1_L-XIAMUlx39X*e4HaF>!)Xx9N z<_5*B?$4IrE>~3WzH;9+m6Z4IsSRUgT}zJw?f?HqH+}?#1K@V*B>4Mi`l%B%h4W9H z43w;Eu*R^rl66hkEe+N+^9?aZ%ZE~0*l)D9J(PmB&<~|FFiOyomBNsw;U`n(Ti3L< ze==n#;@pazOc|p8A;N0~wKn$^{D#WWKgn!s?q7KZeg9VKWu9$K+&_ZVb@@z6z1A6~ z&hCX-jdwxpkAry)i}SL1Nkcbhm^qD^*IZ|9dolBxfthFX4YL>RieRKtgKK79Ba2X$ z>fvoyy>Vl4*|errn4z@Xv_>bY%BD3Tx`YipwRogR_aA4bHR1fzX4hd4`074fNL1^; zk^$28jK;Ut9|Bw4u0~M%+%8I{dznwfdc(00vh5GvI!FRNU*v+F}5JnTL1 z=N^VP(egc`rLwij>}MoTo=W!mi;{oRK{{Lc>AeA_=TrTw^wRk%HPU;X1wW?XYbk=7nZG@JtdI zNSBbnb}JF{gkr#SQidmG;o^Iia!W%vKW6-?db-6{!_^re?9)YrCGY+E9{x&{ zn2+8qaLOgrBPFC{$a9`{3~H=R7@&+nV-`i1-zY4Y>P>Fq%+t#d5onwytZoT zsY_#1tDI~Q|2~;KHpjVwJbw(%om(|K$5dav8OW(E64jHC$lGPz?%n)}^0)fc-v2&S zFt$2FunAR-`Xi1G>J+PFcVDk4kDuoJ=-ld*s}t7KMu`Vm8Gn|Q@%0{4eYBo7Ev9H; zEujV$Tl<24k{|Cw9xR$h=l08%2XV5yCs*8h7T3!XSG3;yIq{QG79Z3|Ig-bzSzG!= z9w)YwO*-M;f)ZN@w=bnlwhvxU!(_*{bsplxAm6gKMEg(+(;YGzlJrzI({I|QaULxc z-nPBjOHZo!S17*LdKQ4@PdLoG#LY@JMJL2^&~f{)lUz&5le74-wYYfmOUeIBC-^Ti8+-bdAf5~B}+$$otX*jK$z2W zXY+Y#`(^@`pXoPNRaPJ3eO~ur?1QZME9GUG*hQJZ)a>V~XnbW-W+j-{S1*PHg#4T~2e+gcA;=5MVd z>oG4ySS9W8m~1RPx3b4;vhaH=(?N$6RsL9+UgdMG_A}3b?q92Ir1w`}zU@Tb2a}y3 zz!s8QS2WTUytI!zh$GZ13$WY1ggEVU_{s%9YKm}gXC-*}!P*J9o^Fxu!u!B^jG2-l z_!}CkoVb-??->zlJ`G9f-mocl^$4>HFE*CT&hj^+&1yWD`ee$Q$Q`CM>L;bYCV{U? zrL4*JA{*xK^S{)VN_rlR%~{e(Pb#&K>$i1qs!;uqY~44rejyn|^!zs9`v+)5it61E zXvthU%VJti5c~)P*?1zG*58pHe_NVjBKNmterMdMRy}ia+FT+k^V_)xC`&8*uHP@n zTSzSLhmiLI_cb{`ZqIZHerNR`0uF{fqks2paFEjceEEq##mjMhE5lVYUi>lOVkdGw zFT|W;A2d&1=7o6qr;t9=!R5Tn%QL?+vh>-R>yv$gUA<&Az7V?9UGf|?9ps(S$|mst zS@>-Z9;uDglk*hgdHh5>=-hRW&{AyRW+lS${!ND5Y!K190|{OdNF!ZC$GC?<#A4Ob zy@26e8~R8_UETb<6z zE$vS*D{gpVsqfpjlDM%jZD7XSwj(O?vz7ah%KGPex!;ou=x>2DQRhC41-+{*xJp4J z-zugTZx-9&ks?i>5G5~AHFXs)PFEAp?qt_IuVvfcRNl^Nm(7Hrp6*H<lZFL|2K@-ALo!u9j7j`|^T~X1b1ydEK4YwRift%*xh@^#~Q&nn^^Z zd+^1)?1$Ah%T>$k|? zU(CA)%NzPWCc96a0?%xi%j7nI66M86F92Y50YBF`KL>JO^YD9 zSS+^{M*4KBSnuAxKo0xZC#I35#RYQK-C@OP`d*zFGPpVoqS4A$PpL}wq- z>!0zItT*;O&m>PRy>}uC%Y2l)DExg@k3A)E@&$L;%j7OS?h@ONFP*oLHhG(fCb7fU zZ3AD){`V8ra@e-x-gC`CY&qHB%;DqY-;_Ulgjey@ro7av^FB8*kks~NrgBH~7tZj8-kr@xWn zmzS#m>@5^Ac{`|Y)52{ke3-CO-Ug%+HwLagf|7?X=|LoS7k;=J_`=q^@5a~cVG@}5 zyC44%jNFrdq1%^qvd@+vz(qE!lU9+FDK;|m>=&Zsz&tyBAZWw%x2Sn`*s~p~tlrD# zKh5`&bt2U-a;RwBMs74M(KY&HvXU5<$vV29qyn9>wT~Obvx9`r6i`B>#dW<=_k9}r zQc(dpt~(-|D*R3pnz(7HI0yrl2T`8!B?5+S%r;St3L(Ls+9Br?sgCz$Or{-;+ z#Fs*X2?)s{z=MlBql=wlFzS1NYJRd&Y=#0AsyHI(D(jM zn%R?uCOwpr(fL(ZZr0NW>lvVU57QfZ z0fPqCONNR43gTt4;j%6F0g7njWhUQpkHHr5W8SmNO&P~`uEb&`e^GJ-m`k3x`$zJg z9A&^K!v)*8F9T~!76JZnv6$#GwoU$n9QcqTqaWqKhZeve=fH;*z@O&8W0~3moj+d; z__M`;cWw)GUY(7+ax~evgOxZrhVXRqerkQXvZDVUhA%zeYtNHA*8$%w;Q4}V-LVQ! zq+7cuzCOGtM8Vf%3t++5Qp|#{rI-a@k1LWFe0@X#EckkS0WA2sp#TjGcj7x?-?@m0X{1+N4ZgA7;n|Bvk&t23f_jA z_2iv=9Y$7)y2==5;k@_WPY}PKhQ49gqXuan10@5^yo>t&YUTuhW1Eq_~tLWYo-wG4(g!DtE%kX~x88TeI zPD6klmvNbOxBR_x0PCV)Lu(Prk}JKaYIm^-Nf21ATnMa|wTk2dD+tlE3K*v+sTL(i zEvvLe1b^XEHGM4Ks_Du6Vn5mc5b-l{Q|9hqH{34VzC;ZoeMS4M9HTCq`S}{l4lUYhJR`0dC=daE@I7} zPv?c%^C7T?tGra+X8J^MO`gAJ&mMMdWM6k&*6$TS_i}nyY9e!?DQW>D+s!~ zhY_5PH)-gy8(ov@LE&Ds)AtdSvf^5OO`qs7Q5G*A6Y(id&LnG(*)^4Og&4 zqW+-6?}CtLtB{rD!jk+fk`6Xj?fBRuX$I`fRVw%ApMAp0?)=YCfoRkw40)V<3({tf z6sZ4XWjQP2qPmnL_Ln|IJRttr=~F$V9#l!s){B!C^`Dlfq)cSGC7R1eYm;lNrAKr5 zAZkGO@hjeb7L0>drn&?yxgnv2-U4aKxA~clUF$apy!{abAJ@zT4m<*AT-@^L;<6;v zai!>`I#}oF@cSW>m zqwFZ=y((S0ozj)yQUBb$bY8z2r{4lK!<3JGX0qM*489=nKa-eTK+|0L*dv=nP~$_- zWsWl+$a9K+wLfh>p1}XiN&L*^g2D7$K1)x}<&weloVtyPY12i!nx4xi@9DXG%APLT zSZJN9k3vpN+7O6*I9lnF^N7*Ukimf1`>4j#r?BVio|$L&Ac9Z7TkA*BDmo94i6~dM z*ix%hm1Dri+sb^R;@-+F+NfoA5R~cC$zr8I{jl{@pbxH zY6w?B&w0!nvFE|jj=fI+V1T+)F;AZVj%HH3ET&UZG~1K30A-R+P3>-} zwYy&tZ^uJzQ2UVT%=ae~fm`)_?AGMTtZaJ485ZD`xIY7n!a&tuUkY!c)EWF)rSP)} zM~2sD6yxn%9kLApasN3BqgPghIjEi6?S4`msP;akN3C~*3JPi8jk@~atgYIbD(WhZ zfv@Bra^qOJh*>Pw#j4*!YU z+RuS(Gz*k`Q`BKM+urvGD*2fRLFZ-s{F9fP8!3LPq1&3m(-mtsra^Wd3~*i!pj0=4 z5&nG6^U@k$bN49isaiCPsH^Xi*~a;Z%*I?44K)MTa@p#q)&4=&F@O7$0Y1--%mSMzO|#;K?)VA7xfCK16K1Kg~3?P03}yQMF@o8s&N$}IpM0#op}bP|tx`dEIs zPL<#A)mYv?9}@jzhW1oCo$D*ANz)qPtyHNeN*+m13Ks*Y46;R+D5$?68ETt!8_6&N zsGG%D`eaTrwuphIYcl!Hj_SL}sV$OxZ@Fo{NAtR02Z7CmwQFjZV)2T2bnI34#NyZ|yk z{_~-3e*70KfXt8o!UbRB{sjvl>M#4lRsFHNvvJ>Q!zSpW7tPq8*j!}ehs_24 zZq35yhoaBTiN)kOQn?W_cC_{-7#CNzr97K+Czq_&=6^iDGB+|4ja8p2JVI z|01~MVnDSo9by)KaS8sCQuw8%@XJc!3rpdbm%I}msm!M7|zTvUzPGm?xQS_DZ+g9 zO(KFHQw1TuEb1zh;nl|s@1=QR$Y1-rCg2eUzgK9gajf?(VLCdt0W0e2&4x72D8>C( z7;W=muUrUQ@8_1-Sk}4sY4F=Qrr4zA0F;bx?=_E9@aq;bq&(l&qt^S5h=E4>>UR}{ z?w$pJNj^B8=Y+K>rOS$~RR6tz;3%!zSNq4QlXsPCD!2I4neas);uE}n)=E#-^;3;%HEy((>^!<2sF}7hyL_qy-KcDz#9~NEWZE5zK`v@ zQ{`^**hzI=a%mAH0Usux?Y+?PUa+QnM$8; z%HxUV82xAKfUF*hdH<)z!{YsCfv1hi)1XCvQCD&7+?)r!$TJVNZ;BuMfGZdzhZ*T# z;`Acwys-3enbAZ;|70>uwf`WP5L$}b4sJbdJq+2Eb>%haBJWwb_U;^^_H(C*rw;|0 z=I6Z9|9&B;#;BH!Q7f#E=v#3U!x5R@=NhKKC4SBo^J%3tFDye1ciUuMo^!`T106&` zyBsMLyV}3JX!R;f(N=$HL|mASFM16PPfMfz**XGXqaAeK)85x>$zYp3#n%JfIrHCZzzC2&Vg?%fIrQFrQCD%SvmJykyg$#TBZ9%~E1jVU-PxY8nLzczX&bw zyh#OlGe47?e*@q)HPxvJ4=WY4NXJ+i=agqO zqx3D{TQ8f2D0vig4LP`(UIjcv*+Ou*WV+W#rbvJ5faiy1uX1>}$LPgTdNq+}wcPe# z`yC9%W(FLV5S2GY{oj&vw&!yanRaN_t<8ekr(}}tp6Sc!XJ+xS%#e{wD|sZ5Z5N$| zOY&%5G)AD67L8`<55c-8xyy1Ifs`c(A1_3?4P&26wTQQOi;cco6J@-#bEt|HAU(gdG{ zY9h#G6cJJ8Xqai&5V3x|0nqGf`#MWd>%dbX)0W7dAdhNuh!*9bxG!9vO z6Z`7r6cAuXaX4k>^Ql_>F8qwm#&=oxPREdJ<=hhWe^+W(r-P#Nb`We9)IKH4X;-;j zsP=(YQ@#m_B6}NA;pnn*M@tmm?$-La#rL?;H11BeY?_Oyp)b(@GajEylwH9`vsFWI zC06N>yf3uX=-OYWPedix59YR_6}fGAW7PxGw^6boZp(QG^f$}}&S0aE2&`MI<-FEA z#Q@JgHk+Z{l)qg>(5m-;U*g6Y;>J704MFWwvJ>10^dIfEC0;AZyTo?<44BKg*nR_y z`9k9nlJy@zGhOLNT?Il%)p+Cpw?dgDpEyUE@< z`NXsx-HW<^w2%5t-&1@H=f#!Bk;;I-d&(nR8Vgq8a_ zUTC!=)=qx|YHKG8kk_-K?w^5~1+fRG+s_bs1_;!}N+XQYkqG1Tr$hWYX*=(wy6mWt z(O`v(yp|tN*Y63j%J;*lz2`%v&{Au%p}{NN?zwXMy#}5Pt%0!$Dy`&6Y@BSbWQw(7 za-B6_j-C>RB7Hcj`q;el&-D9om0t+8v|u~7BUw& zzH4B`Y)T+G0$a>YW4J6SzpG|y9#%YPwV$vp)+Vm@o+oZB;`cFlOezp&ZKUKE>+hsR zxcrB4IP;6O2j#;L%u&I|%QxIF*3G$JtP|pisH>E*c@674MT;T$BAv`eo>Qa`p1Akq zl|u*pe-b;J%llM`dE?$JsC_DV7j0mH1pT+$^YlTHrHlv~m-f-VYjb zf88qH|8xGjMb!VyU-!DGxGGKjUhLjL&UXg$jq9vd_U@m6P;Pgrac>ZVDLqMR2pRh5 zuV%J9rcdcJgD!q;k~)dZMEpv!FqhRUQw(5<@!9Sk+9Y)SCxE25dnhiBF8$xUa_AIg znqN6o%Jl!Cn}%HeIDGDX49vDWzu9X;x)#Qu;LD^-AGf=OsNj|R?q7KwJl+!?*ZeY} zxc$m30ym$Zk>7S+OZVegPx5klN44ayM8`MJq|VtEmj@d3$`{ir{`I#4{hq4-*E=b> z60G;$NlDF}l+^xLPD(IPHqPWX1Em+k%6s9ZM7H0O4j#k*-qh8L_?PUeKkZ*Xm*=#` z!?L{hJ`LnZBQ0Ege?W4A$wYCx{V*#3A~KHC4+0Jj1lw=P!8la3Wybsq)NL{k{u%?O zk7Y@+F<)n#Bpk1SmiE-qTo_%a(cQ{iAo37jdFmb(v1Dy$Wi$ymA>n zRxne(L`U!N^+WuWPUYmc$v=rSh z|84rczD;+fQe5DBpt310@XdUFY*hyL?w+C>Jbypu1gc}Gf?K&Y$6cr3#+jgW6=e+N)1^J7 zJCEu!Cwu$3nI=ERy^oD~mjQ)0$*Xu18s*~F*F$=fSmu01`_Wu;=44DER#$p8A#@a?wLT+^cZ*L zNk9})R9pgx3NDC($gYTphyg?v0YzLu1QZ3tC4RsEse5nVo|y#vp7(tRa=Yr(sZ*y; zovJ#u18lSh-ecvva!}=i*~`Q%Me3elYMMD;?8JA(=u((F5X0=rVj%VE5Es0VkJ+kI zwb#Am>;)zWj3hr(Z*r;D-uB`eWo8*jIa4}c>GM8Y^N{|pE;kQx#EixyUsup1ccj$2 zJ5o?iDw(}FG?eSaog@B@-y#}%LN0lmnFV;?Tj8z#d8~`Cdy5ykC!YNXAFw_i6PWfHGIE@@}pv((wAy zI%w45Gf%0G%Jhjr`_GZxFq{8~3L?u4N%UG(mi?Zeri3F2KQr(K5DHZUM%B->HlyBM zio9OCd2FdIKq<%_p^y`1+}0-gqs$Y<#ec> z7mps^X^5WnYKn3aT{ZBm$*Jb50dCW9=W37i_FCieF@B%GJA?W^9p3!t$?|GP@PF;S z_mOlr9ErC6g<|HY1lUU1a#>fn&MF-{N@p^Qy5|Wvgy!7Z))_Oh3{SJ zEsFYuaeebq0JY7woaDx-iT;f6mLmynCr#CB%&2ujn2K&8O@F4~%A; zGu)5+g;;S1QCG_={ZlbDzV81JkZ|(M)r{*q%<{c+rnH0EPhq(Dh_a8dYthEr!xKo%}`x(MnyoTy6i9_wC zSYAV`*OZPXK%={#%pK862hY~ja0G}^Q!`@8YiZXb(rCPvw>h>M#^*=j5JvSgfD;Yb zIXG!27wo_r^x1^$E`l)GMAL3bA`c~VYh;6C#CPnMC(rfk2RHH)+|38NZr;1u&P<@U z*w~t$%}<=ih2=M6BiI{z4(N`cZl-`OM-6Q(;&^9+XPKw{@){<{dk1-nFg5@L6ubsa z+f$fxMCdv4!QTY5Xk!%(3n*``O2e45huEEKx$x8UG!8Z%n2fMoc!gjVZQR-174luE zm^Q#qqf&Ek7Bi2^Zh1EcYYyT9IG0Yqe#_|OlfKxaUw(OU0}_stxM)%TfW;+$i;rQ)b5xG)xO9t-3j{@_ESf9leTl8dw&?qcx=LT{b`ej zz2nWZc1E!>T*-GABw#z5mG`kRRZ&rwOCJl)K=6f-JR; zXDN-M+Aky>{m~<9y%8qZm8-^&jg;0FvVoD``U)HSvfQD>9ye2ee1}kwHNhU|D@cHwDhY6`! z`nG911KUD%wB{W=GB}>VZb930U-t-V{+!uK`brg*+b;2JwWyfbG+is3PMO4AhQoK# zN>mibFH6s&TURvr$l1|qI#z`?guerE+t;vJJ{h6-)TTYojcxfxySvizJa9=`3_0t; zu_oOy#+@34T9S5}6+xwB1|>1Ihnyk2hiVu8kdM-5taGoNTDR*~qWq1h+uCvhjaIlE zYO`&(j77?XKN2ct^L_mCmRJha5{?2iXJ1@%thXj1^eq`ZG6JHLb!l>ruXvxL##zS` zpOHG{lCbJtFv*2KCgC9?>oO68_lu7P&|8N-&4dTyw|TY4Qsbwbn~85}Z;Z~b5B2to z?(U4!jDKU<{6x8gn&zx&8y~=15hrfzNjqn%OC_v^3j3M39j-@CwkhH4m9tGwHz0uq zbwmKwbD`^3xb3tzf@i|@#33>Kf@i`?;uk&#N}Qj&nB2+vM_H1f72HKcps&4EWBJt| z*Eku@@Z9i*;1{)cDtpTMX`tf4qAzm4e((&?;9nHB=IDoejEB9$k$>N=BoaQXC4;`* zaJsE}w$C;4YhT`wry15D`K!U3v|T*5YIy#Z5%K=Zmhh)U@8Q7Bcs8>&j>@($sj6*I zdQSQ(p=lpl_#jAqEOTXT51%XTVfMUhb3NlhE-r0mB<%i7c z6bpX#9$YjH;HIdU;RwD4UnGw58lXx1U6+cB| zM6>l2rR|m^-7v3FcOS8;Ndh*IX6+A+@3%|Ehv1Pg!E{xdY2sIt0$B&%;k+a*0RbH4sRbcg-;UXmnAk9 zqvnu>_|4p0_)CJO-=*?0T|U73$}>)vY5NqRowif)ub!b3<>ab>4`gx^If%bHz{cJkOQ$yP%>es_kAkc>rzcHb4r)e;RB9@Gb zyiKo0ypIhh*{UlT8ili0x^zD^I_l+y39NO(lSQ0Azw{h5D=ceKG1LrKm^q`mP&x7y z7AvCaLeI#mfyM_1=%>EI+P4i8Xy|R2z}mBo5127a#scVsu+=Y$sHLm1-O(z~vXa#J z=C`D8SB_g7z&TJ0$cDeOypE?IKAt$o5GQCy62;4@DBR1ubN&EeJ&#uN z(>0`F)9=wxw%N8cgf9S@)R^An9$79;QNOi=x9|K!huLajI;?C3(-S?cv+F&MHNGwA zkCuM$kmd({nBaa!*Vd6&wqh6!i6TYA_u4=_&S+SWqtSOUk`Cxcs)W=Qo|v&t$PdP; z#MpckmFIZMPI`AdbfkAGqGaR0Ul#wPgBRh>UG3tx1`|}Mg1gXk=M-)CSLfvFv+r@E zpc)t2QJ2mMgQufB)}+(o(h=NA;BBU(d!%$<#EFtiCfEsP^X_#rKWN1>Ge;m71L7PK z!^c$NJK|*3Pr7M$wFaM|L~>&r!#^Q{VNDGUE!v;L4NcA2b{Ezf1}yWcFC^?`g<%X; z`>7*H?j(3Ay+RQCZA``dveetLQkLe2e`B#Nq?l;5oj(nYrN0mqzRD-*t7J>Y zV*tl%Y_kNTh&np>E7A$=GBSrJtFl>~hT45;d){M2|hOHqr2JFxYbg)G#!xC|sQIHQ+;M&NCv8i7JsV zr-&%5hKP!miE@J*k;dS42|=aZ7`%a#!v<|2F>UyFe9nHNUW`XyWbdA=yaXde_Ypq% z(wkt>iK+1j|ABkx%w0em=?DMBGpvC(EdParA2v7TU2DoNBrb3a{=?7IUnEyFzcXo% z2byu2hTt^K{viol2j1D+|3ueL``%FRv_f2WcJRJO;><;A51E%EV_ z?v&uiQ|%*j{S1<|>t1b?x5G)gF`uQyyd5SO(onRx7^JjvEmtXW_%1jJ>mWXKrlyq1 ziH~PkhCF6)gjqiB_zEUX-WisJvC)PFsGu3C5haIj>OD#3&rC9(v=>BERlK`Z($6Z@VNj#T^%W zYqoqNE}oFx^7$U~iZ=VSuw~b5IXs?hapC5rnk#&w;xF^#$w`YZZ{QJXs({!X=eN*&G4*07D!v5Hx$1F<6L(^~V)7dJsCXD>3?6hN-@CjI>S zsNA@1%xl@j8{_r`jZD_*T=x7xJN-hoGc#+b{P=;k14jU5z@-@h#IYY}kDKjTH>lE~ zyy@?-u-qDpIbaRg+!$sK2V<(-;hDq1RIIWORHp4~{jz1+>dLMsCvA{HN$=(8*~-fl zWYx%V>Dp*#?3;{DUKul8xg zFJC0?X-@YOvy;6Gy^JIV*rLH?q?L0UfKAxBP$Eyiis)p{%;?5rk!3Da3BA zh5FXQRU$dJi}*=2f{bcaKCw|p?K9f?*3-qaG33hKCSRi?E>00_Xd(kOZ_iJfGDKJy zf?n&X5!|)`Iz!eWiUW5>C_-1+MXKWPBHf-=+6&YTGgKD8@cTZ>Z-upkxFTmNECS#; z2qbslxA-MWd2H#8Jei&cl=7c3@oaZevMXbL>iC~%LxQ<3Sb8Utx+lreE{kX;e9kpF z3KyXLV>HUvB(}nAbO?^os#koFB(w1i8tQABJdNhwiTpCNC5ZNn?a6U31w>CIaQ9ho zC>%s{WG@WtHDEomuZDZO?Ctu9i~KFiXltzp$ZV9ePqN7dM?&fv`E{4qmd+}UoNTMH zaJh9ZlH(?d<)F-c>D^M+))zW~EFiqz5UMcg@m=uqF6AjbFA^+?D^+yRXi)-)j~<>z(Rtw4=42BdI^L>EXE05EM6pv6iZ6qz#+qP*F{QY>xlhez*^V zdpPF|RImo;5Wk)$JF>wd+(X$P`X#12f`6f_Hs7oR1sNzJOh71avFSRV{Q zaI@x{b12TL?;~mMx?zJ`8=`qZxsZB7j?uvG}15#-h{fJI2efkJB zl@ZYK1Ur=TaPO1+cJ!COe@fgw#`2$#K%x^NI}oop1!&Qb;|5Ni!5TRDUuFdW9~{