public async Task GetTimeZoneList() { 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.GetTimeZoneList(); Assert.IsNotNull(obj); }
public async Task GetTimeZoneList() { var rpcClient = new Mock <IRpcClient>(); //rpcClient.Setup(c => c.ExecuteTaskAsync<It.IsAnyType>()).ReturnsAsync(()=>default); var obj = new OmvSystemClient(rpcClient.Object); Assert.IsNotNull(obj); var result = await obj.GetTimeZoneList(); Assert.IsNotNull(result); Assert.AreEqual(0, result.Count()); }
public async Task GetTimeZoneList2() { var rpcClient = new Mock <IRpcClient>(); rpcClient.Setup(c => c.ExecuteTaskAsync <IEnumerable <string> >(It.IsAny <IRpcRequest>())) .ReturnsAsync(new List <string>() { "foo", "bar" }); var obj = new OmvSystemClient(rpcClient.Object); Assert.IsNotNull(obj); var result = await obj.GetTimeZoneList(); Assert.IsNotNull(result); Assert.AreEqual(2, result.Count()); }
public Task <IEnumerable <string> > GetTimeZoneList() { return(_omvSystemClient.GetTimeZoneList()); }