Example #1
0
        public void Constructor_InvalidJSON_Fail()
        {
            // Arrange
            const string invalidJson = "This json is invalid.";

            // Acts
            var ndw = new NineDaysWeather(invalidJson, Language.English);

            // Asserts
            Assert.IsFalse(ndw.IsSucceeded);
        }
Example #2
0
        public void Constructor_FailToAssignProperties_Fail()
        {
            // Arrange
            const string wrongJsonFormat = "{\"sample\":\"not correct format\"}";

            // Acts
            var ndw = new NineDaysWeather(wrongJsonFormat, Language.English);

            // Asserts
            Assert.IsFalse(ndw.IsSucceeded);
        }
Example #3
0
        public void Constructor_NullJSON_Fail()
        {
            // Arrange
            string nullJson = null;

            // Acts
            var ndw = new NineDaysWeather(nullJson, Language.English);

            // Asserts
            Assert.IsFalse(ndw.IsSucceeded);
        }