コード例 #1
0
ファイル: Module.cs プロジェクト: romanych/cassette
        public void ContainsPathOfJustTheModuleItself_ReturnsTrue()
        {
            var module = new Module("~/test");

            module.ContainsPath("~/test").ShouldBeTrue();
        }
コード例 #2
0
ファイル: Module.cs プロジェクト: romanych/cassette
        public void ContainsPathOfJustTheModuleItselfWithTrailingSlash_ReturnsTrue()
        {
            var module = new Module("~/test");

            module.ContainsPath("~\\test\\").ShouldBeTrue();
        }
コード例 #3
0
ファイル: Module.cs プロジェクト: romanych/cassette
        public void ContainsPathOfAssetNotInModule_ReturnsFalse()
        {
            var module = new Module("~/test");

            module.ContainsPath("~\\test\\not-in-module.js").ShouldBeFalse();
        }
コード例 #4
0
ファイル: Module.cs プロジェクト: romanych/cassette
        public void ContainsPathOfJustTheModuleItselfWithDifferentCasing_ReturnsTrue()
        {
            var module = new Module("~/test");

            module.ContainsPath("~\\TEST").ShouldBeTrue();
        }
コード例 #5
0
ファイル: Module.cs プロジェクト: romanych/cassette
        public void ContainsPathOfAssetInModule_ReturnsTrue()
        {
            var module = new Module("~/test");
            var asset = new Mock<IAsset>();
            asset.Setup(a => a.Accept(It.IsAny<IAssetVisitor>()))
                 .Callback<IAssetVisitor>(v => v.Visit(asset.Object));
            asset.Setup(a => a.SourceFilename).Returns("~/test/asset.js");
            module.Assets.Add(asset.Object);

            module.ContainsPath("~\\test\\asset.js").ShouldBeTrue();
        }