public void Ctor_given_null_reference_as_path_throws_ArgumentNullException() { Action ctor = () => { var _ = new FileSystemBasedPersistentStorage(path: null); }; Assert.Throws <ArgumentNullException>(ctor); }
public void Ctor_given_a_nonexisting_directory_as_path_throws_DirectoryNotFoundException() { var nonExistingDirectoryName = Guid.NewGuid().ToString("N"); Action ctor = () => { var _ = new FileSystemBasedPersistentStorage(path: nonExistingDirectoryName); }; Assert.Throws <DirectoryNotFoundException>(ctor); }
public void Ctor_given_existing_directory_as_path_succeeds() { var existingDirectoryName = Path.GetTempPath(); var _ = new FileSystemBasedPersistentStorage(path: existingDirectoryName); }