Exemple #1
0
        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);
        }
Exemple #2
0
        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");
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        public async Task GetCurrentPowerTest()
        {
            var SunnyPortal = new SunnyPortal.Core.SunnyPortal( );

            await SunnyPortal.Connect(userlogin, userPassword);

            var result = await SunnyPortal.GetCurrentPower();

            Assert.AreNotEqual(-1, result);
        }