Telerik blogs
  • Productivity Testing

    Asserting a mock with test framework

    When asserting an expected call for its number of occurrences or may be just to verify if the setup/arrange is acted as intended, the tool generally raises assertion that points us to the reason why the test failed. Different mocking tools use different exception classes therefore there is no common way to consolidate them. However, if we just take a look into the test framework unless its some alien one, they all have a common underlying structure for Assert.Throws or ExpectedException (MSTest). MS Test (C# and Silverlight) Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException NUnit NUnit.Framework.AssertionException XUnit Xunit.Sdk.AssertException MSpec Machine.Specifications.SpecificationException MbUnit Gallio.Framework.Assertions.AssertionException So the point here is that if we just use the existing exception class rather...
    December 09, 2011
  • Web

    Inheritance With Kendo UI

    If you have been reading some of my other blog posts on things like the DataSource and Models, then you know that I like to talk about some of the lesser known features of Kendo UI.  Kendo UI is more than just great looking widgets with amazing...
    December 09, 2011
  • Mobile

    Building Stock charts with RadChart for Windows Phone

    Download the demo Visualizing financial data with RadChart for Windows Phone, part of RadControls for Windows Phone, has never been easier. As of the Q3 2011 release, the control adds two of the most popular financial series – Candlestick and Stick (or OHLC as we call it) to its broad range of different visualizations. In this post I will explain how easy it is to setup a chart that visualizes some financial data. The more interesting topics covered are: Reading data from a file and creating view models Setting-up and styling a RadCartesianChart instance Adding chart interactivity  The view model The data points created by a CandleStickSeries...
    December 08, 2011
  • Release

    Meet TeamPulse R3 2011: Forms authentication, role-based permission and more

    The final TeamPulse release for 2011 brings a number of highly anticipated features for people looking to add an extra level of security to their projects and those using Microsoft TFS. Some of the new features are: Role-based Permissions Roles-based security allows teams to define groups of users that have specific permissions and roles within TeamPulse. Teams will then have the ability to assign users to these groups to help them control who can do what within the application.   Forms-based Authentication With R3 2011 users that want to use TeamPulse outside of Windows Active Directory will be able to ...
    December 08, 2011
  • Release

    The Ultimate Scheduler Touch Experience for WinForms

    ‘Touch’ is everywhere around us. We use it daily in our lives thanks to the touch-enabled devices – mobile phones, tables, kiosk stations. Touch navigation just feels more natural and pleasant to the end-user than using some kind of a pointing device, such as a mouse or a track-ball. Today, we are going to reveal what you can expect from RadScheduler for WinForms in the context of the touch support. The improvements described here will be introduced in Q2 2011 SP1, and will greatly enhance the end-user experience of you applications on Windows 7 and Windows 8 touch devices.   Switching between...
    December 07, 2011
  • Productivity Testing

    Asserting a mock with test framework

    When asserting an expected call for its number of occurrences or may be just to verify if the setup/arrange is acted as intended, the tool generally raises assertion that points us to the reason why the test failed. Different mocking tools use different exception classes therefore there is no common way to consolidate them. However, if we just take a look into the test framework unless its some alien one, they all have a common underlying structure for Assert.Throws or ExpectedException (MSTest). MS Test (C# and Silverlight) Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException NUnit NUnit.Framework.AssertionException XUnit Xunit.Sdk.AssertException MSpec Machine.Specifications.SpecificationException MbUnit Gallio.Framework.Assertions.AssertionException So the point here is that if we just use the existing exception class rather...
    December 09, 2011
  • Web

    Inheritance With Kendo UI

    If you have been reading some of my other blog posts on things like the DataSource and Models, then you know that I like to talk about some of the lesser known features of Kendo UI.  Kendo UI is more than just great looking widgets with amazing...
    December 09, 2011
  • Mobile

    Building Stock charts with RadChart for Windows Phone

    Download the demo Visualizing financial data with RadChart for Windows Phone, part of RadControls for Windows Phone, has never been easier. As of the Q3 2011 release, the control adds two of the most popular financial series – Candlestick and Stick (or OHLC as we call it) to its broad range of different visualizations. In this post I will explain how easy it is to setup a chart that visualizes some financial data. The more interesting topics covered are: Reading data from a file and creating view models Setting-up and styling a RadCartesianChart instance Adding chart interactivity  The view model The data points created by a CandleStickSeries...
    December 08, 2011
  • Release

    Meet TeamPulse R3 2011: Forms authentication, role-based permission and more

    The final TeamPulse release for 2011 brings a number of highly anticipated features for people looking to add an extra level of security to their projects and those using Microsoft TFS. Some of the new features are: Role-based Permissions Roles-based security allows teams to define groups of users that have specific permissions and roles within TeamPulse. Teams will then have the ability to assign users to these groups to help them control who can do what within the application.   Forms-based Authentication With R3 2011 users that want to use TeamPulse outside of Windows Active Directory will be able to ...
    December 08, 2011
  • Release

    The Ultimate Scheduler Touch Experience for WinForms

    ‘Touch’ is everywhere around us. We use it daily in our lives thanks to the touch-enabled devices – mobile phones, tables, kiosk stations. Touch navigation just feels more natural and pleasant to the end-user than using some kind of a pointing device, such as a mouse or a track-ball. Today, we are going to reveal what you can expect from RadScheduler for WinForms in the context of the touch support. The improvements described here will be introduced in Q2 2011 SP1, and will greatly enhance the end-user experience of you applications on Windows 7 and Windows 8 touch devices.   Switching between...
    December 07, 2011