/*--------------------------------------------------------------------------------------------*/
        public static ITravStep VertexEntryWhereTimestamp <TFrom, TType, TTo>(string pCmd,
                                                                              string pPropDb) where TFrom : FabTravTypedRoot where TTo : FabVertex
        {
            var ew = new TravStepEntryWhere <TFrom, TType, TTo>(pCmd, pPropDb);

            ew.UpdateValue = (val => (TType)(object)FabMetaTime.GetTicks((long)(object)val));
            return(ew);
        }
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        private static ITravStep WhereTimestamp <TFrom, TType, TTo>(string pCmd, string pPropDb)
            where TFrom : FabObject where TTo : FabElement
        {
            var w = new TravStepWhere <TFrom, TType, TTo>(pCmd, pPropDb);

            w.UpdateValue = (val => (TType)(object)FabMetaTime.GetTicks((long)(object)val));
            return(w);
        }
Exemple #3
0
        public void Time()
        {
            IsReadOnlyTest = true;

            BrowserResponse br     = Get("meta/time");
            FabMetaTime     result = AssertFabResponseData <FabMetaTime>(br);

            Assert.AreEqual(DateTime.UtcNow.Year, result.Year, "Incorrect result.");
        }
Exemple #4
0
        /*--------------------------------------------------------------------------------------------*/
        private void CheckWhereTimestampValue(Func <long, long> pUpdateValue)
        {
            const long fromVal = 1236513461346;
            long       toVal   = FabMetaTime.GetTicks(fromVal);

            Assert.NotNull(pUpdateValue, "UpdateValue must be customized.");
            long result = pUpdateValue(fromVal);

            Assert.AreEqual(toVal, result, "Incorrect UpdateValue result.");
        }
Exemple #5
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 private static void FromVertexCustom(FabVertex pApi, Vertex pDomain)
 {
     pApi.Timestamp = FabMetaTime.GetTimestamp(pDomain.Timestamp);
 }