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)); }
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); }