public void ADuplicateDependencyThatDiffersByRelativePathOrCaseOrSuffixShouldNotBeRepeated()
{
var lib1 = this._WriteFile("libs/lib1-1.9.1.CUSTOM.PACK.JS", @"
alert('1');
");
var lib2 = this._WriteFile("libs/lib2.js", @"
/// <reference path=""LIB1-vsdoc.js"" />
alert('2');
");
var app = this._WriteFile("app.ts", @"
/// <reference path=""libs/lib1.d.ts"" />
/// <reference path=""libs/lib2.d.ts"" />
alert('3');
");
this._AssertOrderingFor(lib1, lib2, app).Expect(lib1).Expect(lib2).Expect(app).Complete();
this._AssertOrderingFor(app, lib2, lib1).Expect(lib1).Expect(lib2).Expect(app).Complete();
}