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