Esempio n. 1
0
        public void InvalidAttributes(BclType type)
        {
            var target = Activator.CreateInstance(type);
            var db     = FirestoreDb.Create("project", "database", new FakeFirestoreClient());
            var doc    = db.Document("col/doc");

            Assert.Throws <InvalidOperationException>(() => AttributedIdAssigner.MaybeAssignId(target, doc));
        }
Esempio n. 2
0
        public void DocumentReferenceProperty()
        {
            var target = new DocumentReferencePropertyModel();
            var db     = FirestoreDb.Create("project", "database", new FakeFirestoreClient());
            var doc    = db.Document("col/doc");

            AttributedIdAssigner.MaybeAssignId(target, doc);
            Assert.Equal(doc, target.Reference);
        }