public void Indexer_SetWithNonSexpArrayDate_ThrowsNotSupportedException()
        {
            // Arrange
            var sexp1 = new SexpArrayDate(new DateTime(2004, 01, 23));
            var sexp2 = new SexpArrayDate(new[] { new DateTime(2004, 01, 23), new DateTime(2005, 01, 23), new DateTime(2007, 03, 12) });

            // Act & Assert
            Assert.Throws <NotSupportedException>(() => sexp1[0] = new SexpArrayBool(false));
            Assert.Throws <NotSupportedException>(() => sexp2[0] = new SexpArrayString("asdf"));
        }
        public void Indexer_SetWithNonSexpArrayDate_ThrowsNotSupportedException()
        {
            // Arrange
            var sexp1 = new SexpArrayDate( new DateTime( 2004 , 01 , 23 ) );
            var sexp2 = new SexpArrayDate( new[] { new DateTime( 2004 , 01 , 23 ) , new DateTime( 2005 , 01 , 23 ) , new DateTime( 2007 , 03 , 12 ) } );

            // Act & Assert
            Assert.Throws<NotSupportedException>( () => sexp1[ 0 ] = new SexpArrayBool( false ) );
            Assert.Throws<NotSupportedException>( () => sexp2[ 0 ] = new SexpArrayString( "asdf" ) );
        }