
Note - for Angular 2 RC3... The Unit Test samples from http://chariotsolutions.com/blog/post/testing-angular-2-components-unit-tests-testcomponentbuilder/ and http://chariotsolutions.com/blog/post/testing-http-services-angular-2-jasmine/
The Angular 2 unit test samples provide an excellent resource for developers looking to understand how to effectively test Angular components and services. Upgraded to work with Angular 2 RC, these samples are tailored for those who want to ensure their applications are robust and user-friendly. By utilizing the Angular CLI, setting up and executing tests has never been easier.

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.