Exemplo n.º 1
0
        public void InvokesFileRenamer()
        {
            // act
            _renamer.Rename(Path);

            // assert
            A.CallTo(() => _files.Rename(A <string> .Ignored)).MustHaveHappenedOnceExactly();
            A.CallTo(() => _folders.Rename(A <string> .Ignored)).MustNotHaveHappened();
        }
Exemplo n.º 2
0
 public void Rename(string path)
 {
     if (isFile(path))
     {
         _files.Rename(path);
     }
     else if (isFolder(path))
     {
         _folders.Rename(path);
     }
     else
     {
         throw new PathNotFoundException(path);
     }
 }