I just came across NJasmine on GitHub. I've never used it but thought this might help others like myself that want the awesome of Jasamine in C# unit tests.
From the GitHub:
NJasmine is a RSpec-ish test language inspired by the javascript test library Jasmine (https://github.com/fschwiet/DreamNJasmine) for C# / .Net programming.
given("some preconditions", () => {
var range = 10;
when("the system under test is ran", () => {
var sut = new SystemUnderTest();
bool score = arrange(() => sut.Fire(range));
then("win!", () => {
expect(() => score);
});
});
});
Available on Nuget: http://nuget.org/List/Packages/NJasmine
Again, I can't vouch for this as I haven't used it, but I hope this will help others make informed decisions.
HTH