public void invalid_path_should_return_bad_request() { var rootFolder = new RootFolderResource { Path = "invalid_path" }; var postResponse = RootFolders.InvalidPost(rootFolder); postResponse.Should().NotBeNull(); }
public static RootFolder ToModel(this RootFolderResource resource) { if (resource == null) { return(null); } return(new RootFolder { Id = resource.Id, Path = resource.Path, FreeSpace = resource.FreeSpace, UnmappedFolders = resource.UnmappedFolders }); }
public void should_have_no_root_folder_initially() { RootFolders.All().Should().BeEmpty(); var rootFolder = new RootFolderResource { Path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) }; var postResponse = RootFolders.Post(rootFolder); postResponse.Id.Should().NotBe(0); postResponse.FreeSpace.Should().NotBe(0); RootFolders.All().Should().OnlyContain(c => c.Id == postResponse.Id); RootFolders.Delete(postResponse.Id); RootFolders.All().Should().BeEmpty(); }
public void should_add_and_delete_root_folders() { ConnectSignalR(); var rootFolder = new RootFolderResource { Path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) }; var postResponse = RootFolders.Post(rootFolder); postResponse.Id.Should().NotBe(0); postResponse.FreeSpace.Should().NotBe(0); RootFolders.All().Should().OnlyContain(c => c.Id == postResponse.Id); RootFolders.Delete(postResponse.Id); RootFolders.All().Should().BeEmpty(); SignalRMessages.Should().Contain(c => c.Name == "rootfolder"); }