public void ShouldCorrectlyHandleDoubleValue()
        {
            // Given
            const double RawResult = 1.23d;

            // When
            var result = ParseUtil.ParseResult <long>(RawResult);

            // Then
            Assert.IsType <long>(result);
        }
        public void ShouldCorrectlyHandleCollections()
        {
            // Given
            var rawResult = new ReadOnlyCollection <object>(new List <object>());

            // When
            var result = ParseUtil.ParseResult <IEnumerable <IWebElement> >(rawResult);

            // Then
            Assert.NotNull(result);
        }
        public void ShouldCorrectlyHandleDefaultValue()
        {
            // Given
            object rawResult = null;

            // When
            var result = ParseUtil.ParseResult <bool>(rawResult);

            // Then
            Assert.False(result);
        }