public void Should_not_add_template_asset_if_no_templates_exist()
        {
            // Arrange
            var builder = new AssetBuilder();
            var a1 = builder.Data("abc123").Path("content/scripts/1.js").Build();
            var a2 = builder.Data("def456").Path("content/scripts/2.js").Build();
            var a3 = builder.Data("ghi789").Path("content/scripts/3.js").Build();

            // Act
            var package = this.CreatePackage(new List<IAsset>() { a1, a2, a3 }, "jst");

            // Assert
            Assert.AreEqual(3, package.Assets.Count());
            Assert.AreEqual("content/scripts/1.js", package.Assets.First().Path);
            Assert.AreEqual("content/scripts/2.js", package.Assets.Skip(1).First().Path);
            Assert.AreEqual("content/scripts/3.js", package.Assets.Skip(2).First().Path);
        }