public void CassandraType_Cast()
        {
            // arranage
            var expected = new CassandraType[] { (AsciiType)"string1", (LongType)300L };

            // act
            DynamicCompositeType actualType = expected;
            CassandraType actual = actualType;

            // assert
            Assert.IsTrue(expected.SequenceEqual((CassandraType[])actual));
        }
        public void Implicit_ByteArray_Cast()
        {
            // arrange
            var expected = new CassandraType[] { (AsciiType)"string1", (LongType)300 };
            byte[] bytes = GetBytes(expected);

            // act
            DynamicCompositeType actual = bytes;

            // assert
            Assert.IsTrue(expected.SequenceEqual(actual));
        }
        public void JavaBytes_To_CompositeType()
        {
            // arrange
            var expected = new CassandraType[] { (BytesType)compositeType[0].GetValue<string>(), (BytesType)compositeType[1].GetValue<long>() };

            // act
            var actual = new CompositeType();
            actual.SetValueFromBigEndian(javaByteOrder);

            // assert
            Assert.True(expected.SequenceEqual((CassandraType[])actual));
        }