/// <summary>Create a new set of find options.</summary> private FindOptions CreateOptions() { FindOptions options = new FindOptions(); options.SetOut(@out); options.SetErr(err); options.SetIn(Runtime.@in); options.SetCommandFactory(GetCommandFactory()); options.SetConfiguration(GetConf()); return(options); }
// test the full path is printed to stdout with a '\0' /// <exception cref="System.IO.IOException"/> public virtual void TestPrint() { Print.Print0 print = new Print.Print0(); TextWriter @out = Org.Mockito.Mockito.Mock <TextWriter>(); FindOptions options = new FindOptions(); options.SetOut(@out); print.SetOptions(options); string filename = "/one/two/test"; PathData item = new PathData(filename, mockFs.GetConf()); Assert.Equal(Result.Pass, print.Apply(item, -1)); Org.Mockito.Mockito.Verify(@out).Write(filename + '\0'); Org.Mockito.Mockito.VerifyNoMoreInteractions(@out); }