public void InsertsDonationIntoDb() { var donation = new GiftAidDonation() { DonationAmount = 17.81m, Name = "TestName", PostCode = "TestPostCode" }; var result = _donationRepository.RecordDonation(donation); var collectionExists = _db.CollectionExists("donations"); Assert.IsTrue(collectionExists); var collection = _db.GetCollection <GiftAidDonation>("donations"); var dbResult = collection.FindById(result.Id); Assert.AreEqual(donation.DonationAmount, dbResult.DonationAmount); Assert.AreEqual(donation.Name, dbResult.Name); Assert.AreEqual(donation.PostCode, dbResult.PostCode); }