コード例 #1
0
        public void GetSunriseString_WithValidResponse_ReturnsUTCString()
        {
            var expected = "2:56:10 PM";
            var result   = SunriseSunsetOrg.GetSunriseString(responseContent);

            Assert.AreEqual(expected, result);
        }
コード例 #2
0
        public void GetLocalTime_WithTodaysDate_IsToday()
        {
            var timeString = "1:06:09 AM";
            var date       = DateTime.Today;

            var result = SunriseSunsetOrg.GetLocalTime(timeString, date);

            Assert.AreEqual(DateTime.Today, result.Date);
        }
コード例 #3
0
 public void GetSunriseString_WithInvalidObject_ThrowsException()
 {
     var result = SunriseSunsetOrg.GetSunriseString("Hello");
 }
コード例 #4
0
        public void GetSunriseString_WithErrorStatusResponse_ReturnsNull()
        {
            var result = SunriseSunsetOrg.GetSunriseString(errorResponseContent);

            Assert.IsNull(result);
        }
コード例 #5
0
        public void GetSunriseString_WithNullResponse_ReturnsNull()
        {
            var result = SunriseSunsetOrg.GetSunriseString(null);

            Assert.IsNull(result);
        }