public async Task ConnectSuccessfullTest() { var SunnyPortal = new SunnyPortal.Core.SunnyPortal( ); var result = await SunnyPortal.Connect(userlogin, userPassword); Assert.IsTrue(SunnyPortal.IsConnected); Assert.AreEqual(result.Message, string.Empty); }
public async Task ConnectInvalidPasswordTest() { var SunnyPortal = new SunnyPortal.Core.SunnyPortal(); var result = await SunnyPortal.Connect("user", "user"); Assert.IsFalse(SunnyPortal.IsConnected); Assert.AreEqual(result.Message, "Invalid login or password"); }
public async Task DownloadDiagramDataTest() { var SunnyPortal = new SunnyPortal.Core.SunnyPortal(); await SunnyPortal.Connect(userlogin, userPassword); var result = await SunnyPortal.GetHistoricalDailyData(DateTime.Now.AddDays(-2)); Assert.IsNotNull(result); }
public async Task GetCurrentPowerTest() { var SunnyPortal = new SunnyPortal.Core.SunnyPortal( ); await SunnyPortal.Connect(userlogin, userPassword); var result = await SunnyPortal.GetCurrentPower(); Assert.AreNotEqual(-1, result); }