Beispiel #1
0
        public void GivenLuaCopyTaskWithSourceAndDestination__ShouldBuildTaskWithCorrectSettings()
        {
            InitTaskBuilderMock();

            LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, "original.txt", "copy.txt");

            _taskBuilderMock.Verify();
        }
Beispiel #2
0
        public void GivenLuaCopyTask__WhenCallingRecursive__ShouldReturnItself()
        {
            InitTaskBuilderMock(new Dictionary <string, object> {
                { "CopySubfolders", true }
            });

            LuaCopyTask sut    = new LuaCopyTask(_taskBuilderMock, Source, Target);
            LuaCopyTask actual = sut.recursive(true);

            Assert.AreSame(sut, actual);
        }
Beispiel #3
0
        public void GivenLuaCopyTask__WhenCallingPattern__ShouldReturnItself()
        {
            InitTaskBuilderMock(new Dictionary <string, object> {
                { "CopyFileByPattern", "*.xml" }
            });

            LuaCopyTask sut    = new LuaCopyTask(_taskBuilderMock, Source, Target);
            LuaCopyTask actual = sut.pattern("*.xml");

            Assert.AreSame(sut, actual);
        }
Beispiel #4
0
        public void GivenLuaCopyTask__WhenCallingOverwrite__ShouldReturnItself()
        {
            InitTaskBuilderMock(new Dictionary <string, object> {
                { "AlwaysOverwrite", true }
            });

            LuaCopyTask sut    = new LuaCopyTask(_taskBuilderMock, Source, Target);
            LuaCopyTask actual = sut.overwrite(true);

            Assert.AreSame(sut, actual);
        }
Beispiel #5
0
        public void GivenLuaCopyTask__WhenCallingRecursive__ShouldBuildTaskWithRecursive()
        {
            InitTaskBuilderMock(new Dictionary <string, object> {
                { "CopySubfolders", true }
            });

            LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, Source, Target);

            sut.recursive(true);

            _taskBuilderMock.Verify();
        }
Beispiel #6
0
        public void GivenLuaCopyTask__WhenCallingPattern__ShouldBuildTaskWithPattern()
        {
            InitTaskBuilderMock(new Dictionary <string, object> {
                { "CopyFileByPattern", "*.xml" }
            });

            LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, Source, Target);

            sut.pattern("*.xml");

            _taskBuilderMock.Verify();
        }
Beispiel #7
0
        public void GivenLuaCopyTask__WhenCallingOverwrite__ShouldBuildTaskWithOverwrite()
        {
            InitTaskBuilderMock(new Dictionary <string, object> {
                { "AlwaysOverwrite", true }
            });

            LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, Source, Target);

            sut.overwrite(true);

            _taskBuilderMock.Verify();
        }