public void Serialize_TableWithRequiredFields_WhenVectorPropNull_ThrowsException()
        {
            var serializer = new FlatBuffersSerializer();

            var obj = new TableWithRequiredFields()
            {
                StringProp = "Hello",
                TableProp  = new TestTable1(),
                VectorProp = null
            };

            var buffer = new byte[64];

            serializer.Serialize(obj, buffer, 0, buffer.Length);
        }
        public void Serialize_TableWithRequiredFields_WhenStringPropNull_ThrowsException()
        {
            var serializer = new FlatBuffersSerializer();

            var obj = new TableWithRequiredFields()
            {
                StringProp = null,
                TableProp  = new TestTable1(),
                VectorProp = new List <int>()
                {
                    1, 2, 3, 4
                }
            };

            var buffer = new byte[128];

            serializer.Serialize(obj, buffer, 0, buffer.Length);
        }