public void ThenTheReplacementResourceIsStoredAlongsideTheOriginalResource()
        {
            var resourceReplacementTransform = new ResourceReplacementTransform(this.Context.ReplacementResource);

            this.Context.ResourceList.First()
                .Transforms.Add(resourceReplacementTransform);
        }
        private void WriteNewResourceReplacementTransform()
        {
            var transform = new ResourceReplacementTransform(this.ReplacementResource);

            this.WriteVerbose(string.Format("Created new resource replacement transform. Replacement key is \"{0}\"", transform.Replacement));

            this.WriteObject(transform);
        }
        public void ShouldAddAndRetrieveFromResourceTransforms()
        {
            var resource = new Resource("My_resource", "My resource");
            var replacementResource = new Resource("My_new_resource", "My replacement resource");

            var resourceReplacementTransform = new ResourceReplacementTransform(replacementResource);
            resource.Transforms.Add(resourceReplacementTransform);

            ((ResourceReplacementTransform)resource.Transforms.First()).Replacement.ShouldBe(replacementResource);
        }