public void Not_setup()
        {
            var tk     = Sys.ActorOf(Props.Create(() => new FilesystemTestKit()));
            var folder = new ReadableFolder(@"C:\users\test\folder");

            tk.Tell(new FolderExists(folder));
            ExpectNoMsg();
        }
예제 #2
0
        public void Create_file_in_readable_folder()
        {
            var rootPath = @"C:\temp";
            var fileName = "File.txt";

            var folder = new ReadableFolder(rootPath);
            var file   = folder.File(fileName);

            Assert.AreEqual(file.Path, Path.Combine(rootPath, fileName));
        }
예제 #3
0
        public void Create_folder_in_readable_folder()
        {
            var rootPath   = @"C:\temp";
            var folderName = "Folder";

            var folder    = new ReadableFolder(rootPath);
            var subfolder = folder.ChildFolder(folderName);

            Assert.AreEqual(subfolder.Path, Path.Combine(rootPath, folderName));
        }
예제 #4
0
        public void Folder_doesnt_exist()
        {
            var tk     = Sys.ActorOf(Props.Create(() => new FilesystemTestKit()));
            var folder = new ReadableFolder(@"C:\users\test\folder");

            tk.Tell(new SetupComplete());
            tk.Tell(new FolderExists(folder));
            var result = ExpectMsg <bool>();

            Assert.IsFalse(result);
        }