Ivonna 3.0.2 release

System requirements

  • .Net Framework 3.5
  • TypeMock Isolator 6.2.3 (you can use another version of Isolator using the bindingRedirect configuration element in your app.config and web.config files, see the detailed instructions here).
  • It is recommended that you uninstall previous versions of Ivonna before installing this one.

Download Button

Important information

If you upgrade from a pre-2.8 version, you might have breaking changes in your projects. You can fix this manually by adding "using Ivonna.Framework.WebForms" at the top of the code file. I have included a js script that would fix most, if not all, breaking changes in your C# projects (VB.Net users just have to add the Ivonna.Framework.WebForms namespace to the list of project-wide imports). Copy this script from the program installation folder to the solution root, double-click it, and you should be done.

Here's a brief list of the breaking changes:

  • WebRequest and WebResponse classes are renamed to BaseRequest and BaseResponse. Fix: you're not supposed to use these classes.
  • The WebForms-specific testing functionality is moved from these classes to the Ivonna.Framework.Webforms.WebRequest and WebResponse classes. Fix: import the Ivonna.Framework.Webforms namespace (manually or using the included script).
  • The TestSession class has "lost" the following methods: Get, Post, GetPage, GetControl, ProcessPostback, CreatePostRequest, ExecuteAjaxMethod, CreateUpdatePanelRequest. All these methods are now extension methods. Fix: same as above.
  • The TestSession.ProcessRequest method has been renamed to ProcessBaseRequest. You're not supposed to use this method. Use the ProcessRequest extension method instead.
  • The ControlHelpers namespace have been moved to Ivonna.Framework.Webforms.ControlHelpers as well. If, by any chance, you're using it, you can modify the included script, so that it fixes this issue as well.
If you want to be notified of new versions, please subscribe to the Mailing list. You'll be offered this option at the Download page.

Note: this is a fully functional version that will expire in 21 days. To purchase the full version, please visit the Typemock site.

Latest news

Latest blog posts

Powered by FeedBurner