public void ConstructorShouldSetSuppliedParametersoProperties() { var now = DateTime.UtcNow; var mock = new Mock <BaseFault>(now); mock.CallBase = true; BaseFault target = mock.Object; Assert.AreEqual(now, target.Timestamp); }
public void ConstructorShouldSetDateToUtc() { var now = DateTime.Now; Assert.AreEqual(DateTimeKind.Local, now.Kind); // Sanity check var mock = new Mock <BaseFault>(now); mock.CallBase = true; BaseFault target = mock.Object; Assert.AreEqual(now.ToUniversalTime(), target.Timestamp); }
public VeloObject GetByFeature(long featureId) { try { return(((IVeloObjectDAO)GetDAO()).GetByFeature(featureId)); } catch (Exception ex) { if (ExceptionManager != null) { ExceptionManager.HandleException(ex, Policies.AbstractServicePolicy); } var f = new BaseFault(ex, ServiceSecurityContext.Current.PrimaryIdentity.Name); throw new FaultException <BaseFault>(f); } }
public IEnumerable <VeloObject> FilterVeloObjects(ICollection <ITS.Core.Domain.Filters.Filter> veloobjectFilters) { try { return(((IVeloObjectDAO)GetDAO()).FilterVeloObjects(veloobjectFilters)); } catch (Exception ex) { if (ExceptionManager != null) { ExceptionManager.HandleException(ex, Policies.AbstractServicePolicy); } var f = new BaseFault(ex, ServiceSecurityContext.Current.PrimaryIdentity.Name); throw new FaultException <BaseFault>(f); } }
public List <VeloObject> GetVeloObjectsByFeatureObjectIDs(List <long> ids) { try { return(((IVeloObjectDAO)GetDAO()).GetVeloObjectsByFeatureObjectIDs(ids)); } catch (Exception ex) { if (ExceptionManager != null) { ExceptionManager.HandleException(ex, Policies.AbstractServicePolicy); } var fault = new BaseFault(ex); throw new FaultException <BaseFault>(fault); } }
public override void DeleteAndCommit(VeloObject entity) { try { GetDAO().Delete(entity); HistoryManager.Delete(entity, entity.FeatureObject.Layer.Map.Alias); } catch (Exception ex) { if (ExceptionManager != null) { ExceptionManager.HandleException(ex, Policies.AbstractServicePolicy); } var f = new BaseFault(ex, ServiceSecurityContext.Current.PrimaryIdentity.Name); throw new FaultException <BaseFault>(f); } }
public override VeloObject SaveOrUpdate(VeloObject entity) { try { var transient = entity.IsTransient(); entity = GetDAO().Save(entity); HistoryManager.CreateOrUpdate(entity, entity.FeatureObject.Layer.Map.Alias, transient); } catch (Exception ex) { if (ExceptionManager != null) { ExceptionManager.HandleException(ex, Policies.AbstractServicePolicy); } var f = new BaseFault(ex, ServiceSecurityContext.Current.PrimaryIdentity.Name); throw new FaultException <BaseFault>(f); } return(entity); }