Example #1
0
        public void Get_Total_Time()
        {
            var openhack = new Openhack
            {
                StartTime = new DateTime(2018, 10, 10, 10, 0, 0),
                EndTime   = new DateTime(2018, 10, 12, 17, 0, 0)
            };

            Assert.AreEqual(55, openhack.GetTotalTime().TotalHours);
        }
Example #2
0
        public void Get_Total_Availability()
        {
            var openhack = new Openhack
            {
                StartTime = new DateTime(2018, 10, 10, 10, 0, 0),
                EndTime   = new DateTime(2018, 10, 12, 17, 0, 0)
            };
            var serviceDownTime = TimeSpan.FromHours(1);

            Assert.AreEqual("98.182", openhack.GetTotalAvailavilityAsString(serviceDownTime));
        }
Example #3
0
        public void Get_Up_Time()
        {
            var openhack = new Openhack
            {
                StartTime = new DateTime(2018, 10, 10, 10, 0, 0),
                EndTime   = new DateTime(2018, 10, 12, 17, 0, 0)
            };
            var downtime = TimeSpan.FromSeconds(3600);

            Assert.AreEqual(54, openhack.GetUpTime(downtime).TotalHours);
        }
        private async Task createOpenHackAsync()
        {
            var openhack = new Openhack
            {
                StartTime = StartTime,
                EndTime   = EndTime
            };

            await client.CreateDocumentAsync(
                UriFactory.CreateDocumentCollectionUri(DatabaseId, "Openhack"),
                openhack);
        }