Sohnee

personal statement

I am a regular open source contributor and have contributed a couple of .NET projects to Codeplex as well as various jQuery plugins. If you have any questions or comments on any of these projects, please contact me via my website: http://www.stevefenton.co.uk/

activity stream

September 26, 2014 - tsUnit - TypeScript Unit Testing Framework: Committed 106764, Adjusted test suite from Paul.

September 26, 2014 - tsUnit - TypeScript Unit Testing Framework: Pushed 106764, Adjusted test suite from Paul.

September 26, 2014 - tsUnit - TypeScript Unit Testing Framework: Applied patch: Hi! After your email, I looked up at unit tests for SetUp and TearDown methods. I think all unit tests should work independent and they are not working in that way right now. So I propose changes. I hope I haven't exaggerated it ;)

September 26, 2014 - tsUnit - TypeScript Unit Testing Framework: Pushed 106763, Merge tsUnit patch from Paul.

September 26, 2014 - tsUnit - TypeScript Unit Testing Framework: Committed 106763, Merge tsUnit patch from Paul.

September 23, 2014 - tsUnit - TypeScript Unit Testing Framework: Declined patch: Hi. Those are results of mine experimenting with paramet...

September 17, 2014 - tsUnit - TypeScript Unit Testing Framework: Created release: tsUnit 1.1.2

September 17, 2014 - tsUnit - TypeScript Unit Testing Framework: Applied patch: Hi, I suggest new assertion: isExecuteTimeLessThanLimit. For checking if given code is able to finish itself in the given time limit. The patch already contain code from my previous patch, but it easily to correct if necessary. Time measurement is based on "windows.performance.now()" function. I hope it will be useful. Example of use: class CheckExecutionTimeTests extends tsUnit.TestClass { executeTimeLowerThanGivenTime() { var code = function () { var start = window.performance.now(); while ((window.performance.now() - start) < 500) { } }; this.isExecuteTimeLessThanLimit(code, 1000); } executeTimeHigherThanGiven() { var code = function () { var start = window.performance.now(); while ((window.performance.now() - start) < 1000) { } }; this.isExecuteTimeLessThanLimit(code, 500); } executeCheckWithInternalException() { var code = function () { var start = window.performance.now(); while ((window.performance.now() - start) < 500) { } throw "Internal exception"; } this.isExecuteTimeLessThanLimit(code, 1000); } }

September 17, 2014 - tsUnit - TypeScript Unit Testing Framework: Committed 106706, New "executesWithin" assertion from Paul Atryda.

September 17, 2014 - tsUnit - TypeScript Unit Testing Framework: Pushed 106706, New "executesWithin" assertion from Paul Atryda.