Пример #1
0
        public void Meta_GenerateMetaDataFor_Success()
        {
            IMetaHandler handler = new MetadaHandler(_reader.Object, _writer.Object);

            var meta = handler.GenerateMetadataFor <TestEntity>();

            Assert.IsNotNull(meta);
            Assert.AreEqual("Id", meta.Metas.First().FieldName);
        }
Пример #2
0
        public void Meta_GenerateMetaDataFor_Success2()
        {
            IMetaHandler handler = new MetadaHandler(_reader.Object, _writer.Object);

            var meta = handler.GenerateMetadataFor(typeof(TestEntity), 2, new List <MetaList>()
            {
                new MetaList()
                {
                    Created = DateTimeOffset.Now,
                    Version = 1,
                    Metas   = new List <Metadata>()
                    {
                        new Metadata()
                        {
                            FieldName = "Id"
                        }
                    }
                }
            });

            Assert.IsNotNull(meta);
            Assert.AreEqual(2, meta.Version);
        }