public void Setting_duplicate_item_should_throw_exception()
        {
            _collection.Add(new WebAssetItem("~/scripts/script.js"));
            _collection.Add(new WebAssetItem("~/scripts/script2.js"));

            Assert.Throws<ArgumentException>(() => _collection[1] = new WebAssetItem("~/scripts/script.js"));
        }
 public WebAssetItemTests()
 {
     _assetItem = new WebAssetItem("~/Script/content1.js");
 }
        public void Should_be_able_to_set_item()
        {
            _collection.Add(new WebAssetItem("~/scripts/script.js"));
            _collection[0] = new WebAssetItem("~/scripts/script1.js");

            Assert.Equal("~/scripts/script1.js", ((WebAssetItem) _collection[0]).Source);
        }