Esempio n. 1
0
        public void RunShouldCallXdtTransform(IXdtTransformEngine xdt, IFilePathResolver path)
        {
            var postStep = new PostStep(xdt, path);

              //act
              postStep.Run(null, null);
              xdt.Received(1).ApplyConfigTransformation(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>());
        }
Esempio n. 2
0
        public void RunShouldCallXdtTransform(IXdtTransformEngine xdt, IFilePathResolver path)
        {
            var postStep = new PostStep(xdt, path);

            //act
            postStep.Run(null, null);
            xdt.Received(1).ApplyConfigTransformation(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>());
        }
Esempio n. 3
0
        public void RunShouldNotCallXdtTransformIfTransformFileIsMissing(IXdtTransformEngine xdt, IFilePathResolver path)
        {
            path.MapPath(Arg.Any <string>()).Returns((string)null);
            var postStep = new PostStep(xdt, path);

            //act
            postStep.Run(null, null);
            xdt.DidNotReceive().ApplyConfigTransformation(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>());
        }
Esempio n. 4
0
        public void RunShouldNotCallXdtTransformIfTransformFileIsMissing(IXdtTransformEngine xdt, IFilePathResolver path)
        {
            path.MapPath(Arg.Any<string>()).Returns((string)null);
              var postStep = new PostStep(xdt, path);

              //act
              postStep.Run(null, null);
              xdt.DidNotReceive().ApplyConfigTransformation(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>());
        }
Esempio n. 5
0
    public void RunShouldCallXdtTransform(IXdtTransformEngine xdt, IFilePathResolver path, ITransformsProvider transform)
    {
      var postStep = new XmlTransformAction(xdt, path, transform);
      transform.GetTransformsByLayer(Arg.Any<string>()).Returns(new List<string>() {"web.config.transform"});

      //act
      postStep.Run(new NameValueCollection());
      xdt.Received().ApplyConfigTransformation(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>());
    }
        public void RunShouldNotCallXdtTransformIfTransformFileIsMissing(IXdtTransformEngine xdt, IFilePathResolver path, ITransformsProvider transform)
        {
            path.MapPath(Arg.Any <string>()).Returns((string)null);
            transform.GetTransformsByLayer(Arg.Any <string>()).Returns(new List <string>());
            var postStep = new XmlTransformAction(xdt, path, transform);

            //act
            postStep.Run(new NameValueCollection());
            xdt.DidNotReceive().ApplyConfigTransformation(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>());
        }
Esempio n. 7
0
    public void RunShouldNotCallXdtTransformIfTransformFileIsMissing(IXdtTransformEngine xdt, IFilePathResolver path, ITransformsProvider transform)
    {
      path.MapPath(Arg.Any<string>()).Returns((string)null);
      transform.GetTransformsByLayer(Arg.Any<string>()).Returns(new List<string>());
      var postStep = new XmlTransformAction(xdt, path, transform);

      //act
      postStep.Run(new NameValueCollection());
      xdt.DidNotReceive().ApplyConfigTransformation(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>());
    }
        public void RunShouldCallXdtTransform(IXdtTransformEngine xdt, IFilePathResolver path, ITransformsProvider transform)
        {
            var postStep = new XmlTransformAction(xdt, path, transform);

            transform.GetTransformsByLayer(Arg.Any <string>()).Returns(new List <string>()
            {
                "web.config.transform"
            });

            //act
            postStep.Run(new NameValueCollection());
            xdt.Received().ApplyConfigTransformation(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>());
        }
 public XmlTransformAction(IXdtTransformEngine xdtTransformEngine, IFilePathResolver filePathResolver, ITransformsProvider transformsProvider)
 {
     this.xdtTransformEngine = xdtTransformEngine;
     this.filePathResolver   = filePathResolver;
     this.transformProvider  = transformsProvider;
 }
Esempio n. 10
0
 public PostStep(IXdtTransformEngine xdtTransformEngine, IFilePathResolver filePathResolver)
 {
     this.xdtTransformEngine = xdtTransformEngine;
       this.filePathResolver = filePathResolver;
 }
Esempio n. 11
0
 public PostStep(IXdtTransformEngine xdtTransformEngine, IFilePathResolver filePathResolver)
 {
     this.xdtTransformEngine = xdtTransformEngine;
     this.filePathResolver   = filePathResolver;
 }
Esempio n. 12
0
 public PostStep(IXdtTransformEngine xdtTransformEngine, IFilePathResolver filePathResolver, ITransformsProvider transformsProvider)
 {
     this.xdtTransformEngine = xdtTransformEngine;
     this.filePathResolver   = filePathResolver;
     this.transformProvider  = transformsProvider;
 }
Esempio n. 13
0
 public XmlTransformAction(IXdtTransformEngine xdtTransformEngine, IFilePathResolver filePathResolver, ITransformsProvider transformsProvider)
 {
   this.xdtTransformEngine = xdtTransformEngine;
   this.filePathResolver = filePathResolver;
   this.transformProvider = transformsProvider;
 }
Esempio n. 14
0
 public PostStep(IXdtTransformEngine xdtTransformEngine, IFilePathResolver filePathResolver, ITransformsProvider transformsProvider)
 {
   this.xdtTransformEngine = xdtTransformEngine;
   this.filePathResolver = filePathResolver;
   this.transformProvider = transformsProvider;
 }