public void CyclicDependenciesShouldCauseAnError()
{
var lib1 = this._WriteFile("lib1.js", @"
/// <reference path=""lib2.js"" />
alert('1');
");
var lib2 = this._WriteFile("lib2.js", @"
/// <reference path=""lib1.js"" />
alert('2');
");
Assert.Throws<ArgumentException>(() => this._ExecuteOrderingFor(lib1, lib2));
}