public void GivenLuaCopyTaskWithSourceAndDestination__ShouldBuildTaskWithCorrectSettings() { InitTaskBuilderMock(); LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, "original.txt", "copy.txt"); _taskBuilderMock.Verify(); }
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); }
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); }
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); }
public void GivenLuaCopyTask__WhenCallingRecursive__ShouldBuildTaskWithRecursive() { InitTaskBuilderMock(new Dictionary <string, object> { { "CopySubfolders", true } }); LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, Source, Target); sut.recursive(true); _taskBuilderMock.Verify(); }
public void GivenLuaCopyTask__WhenCallingPattern__ShouldBuildTaskWithPattern() { InitTaskBuilderMock(new Dictionary <string, object> { { "CopyFileByPattern", "*.xml" } }); LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, Source, Target); sut.pattern("*.xml"); _taskBuilderMock.Verify(); }
public void GivenLuaCopyTask__WhenCallingOverwrite__ShouldBuildTaskWithOverwrite() { InitTaskBuilderMock(new Dictionary <string, object> { { "AlwaysOverwrite", true } }); LuaCopyTask sut = new LuaCopyTask(_taskBuilderMock, Source, Target); sut.overwrite(true); _taskBuilderMock.Verify(); }