Ejemplo n.º 1
0
        public void WhenBuildingRunProcessTaskWithExePathAndArguments__ShouldReturnConfiguredTask()
        {
            RunProcessTaskBuilder sut = new RunProcessTaskBuilder(new MockFileSystem());

            RunProcessTask task = (RunProcessTask)sut
                                  .With("Id", TaskId)
                                  .With("Name", TaskName)
                                  .With("ExecutablePath", PathToExe)
                                  .With("Arguments", Args)
                                  .With("WorkingDirectory", WorkingDirectory)
                                  .With("AllowedToFail", AllowedToFail)
                                  .Build();

            Assert.AreEqual(TaskId, task.Id);
            Assert.AreEqual(TaskName, task.Name);
            Assert.AreEqual(PathToExe, task.ExecutablePath);
            Assert.AreEqual(Args, task.Arguments);
            Assert.AreEqual(WorkingDirectory, task.WorkingDirectory);
            Assert.AreEqual(AllowedToFail, task.AllowedToFail);
        }
Ejemplo n.º 2
0
        public void WhenBuildingWithUnknownConfigOption__ShouldThrowInvalidOperationException()
        {
            RunProcessTaskBuilder sut = new RunProcessTaskBuilder(new MockFileSystem());

            sut.With("UnknownOption", string.Empty);
        }