public void Create() { var client = new Mock <ISynoWebApi>(); var v = new SynoAuthClient(client.Object); Assert.IsNotNull(v); }
static async Task Main(string[] args) { Console.WriteLine("Hello World!"); var result = Environment.GetFolderPath(Environment.SpecialFolder.Personal); var file = File.ReadAllText(result + "\\pass\\doc3.txt").Trim(); var sp = file.Split(';'); var con = GetConnection(sp); var client = new SynologyApi(con); // client.SetHandlers(new NewtonsoftJsonSerializer(LocalJsonConverter.Singleton)); var auth = new SynoAuthClient(client); if (await auth.LoginAsync(sp[0], sp[1])) { var desck = new SynoDesktopClient(client); var services = await desck.GetUserServices(); var local = new SynoFileStationClient(client); var GetSharedFolders = await local.GetSharedFolders(); var GetFileStationList = await local.GetFileStationList(); //var systemInfo = client.GetSystemInfo().GetAwaiter().GetResult(); //var networkInfo = client.GetNetworkInfo().GetAwaiter().GetResult(); } Console.ReadKey(); }