public void ProgramShouldReturnInvalidMyDirectoryForInvalidMyDirectory() { var fileSystem = SetupFilesystem( (Root, "mydata", "a file", "file content") ); var sut = new ProgramImpl( SetupPlugins().Object, fileSystem, new AssemblyFactory(), SetupOutputter(out _).Object ); // Act. var res = sut.Execute(new Options { MyPath = System.IO.Path.Combine(Root, "notmydata") }); // Assert. res.Should().Be(ReturnValues.InvalidMyDirectory); }
/// <summary> /// Main Function /// </summary> /// <param name="args">Arguments</param> public static void Main(string[] args) { var impl = new ProgramImpl(); impl.Execute(); }