Esempio n. 1
0
 public void CreateUnitOfWorkSelectBson()
 {
     using (var unitOfWork = new MongoUnitOfWork(new MongoDbContext(new DataContextConfigurationAccessor(_settings), new DefaultCollectionNameSelector(), null)))
     {
         var logs = unitOfWork.Repository <DefterLog>().ToList();
         Assert.True(logs.Count > 0);
     }
 }
Esempio n. 2
0
        public void GetDefterLogAndParse()
        {
            using (var unitOfWork = new MongoUnitOfWork(new MongoDbContext(new DataContextConfigurationAccessor(_settings), new DefaultCollectionNameSelector(), null)))
            {
                var log = unitOfWork.Repository <DefterLog>().FirstOrDefault();
                if (log == null)
                {
                    return;
                }

                string requestContent  = Encoding.UTF8.GetString(Convert.FromBase64String(log.RequestContent));
                string responseContent = Encoding.UTF8.GetString(Convert.FromBase64String(log.ResponseContent));

                XmlDocument requetXml   = new XmlDocument();
                XmlDocument responseXml = new XmlDocument();

                requetXml.LoadXml(requestContent);
                responseXml.LoadXml(responseContent);

                Assert.True(true);
            }
        }