public async Task GetDateAndTimeSetting()
        {
            var rpcClient = new Mock <IRpcClient>();

            rpcClient.Setup(c => c.ExecuteTaskAsync <TimeSetting>(It.IsAny <IRpcRequest>()))
            .ReturnsAsync(new TimeSetting());
            var obj = new OmvSystemClient(rpcClient.Object);

            Assert.IsNotNull(obj);
            var result = await obj.GetDateAndTimeSetting();

            Assert.IsNotNull(result);
        }
        public async Task GetDateAndTimeSetting()
        {
            var logger = new Mock <ILogger>();

            var rpc          = new OmvHttpService(logger.Object, new LocalIHttpClient());
            var systemClient = new OmvSystemClient(rpc);

            Assert.IsNotNull(systemClient);
            var obj = await systemClient.GetDateAndTimeSetting();

            Assert.IsNotNull(obj);
            Assert.IsTrue(obj.Ntpenable);
            Assert.AreEqual("", obj.Timezone);
            Assert.AreEqual("pool.ntp.org", obj.Ntptimeservers);
        }
 public Task <TimeSetting> GetDateAndTimeSetting()
 {
     return(_omvSystemClient.GetDateAndTimeSetting());
 }