Exemplo n.º 1
0
 /// <summary>
 /// sync state from server.suhc unread state .etc;
 /// </summary>
 /// <returns></returns>
 public Task <AggregatedState> SyncStateAsync()
 {
     lock (mutex)
     {
         var rtn = new AggregatedState();
         rtn.Unread = GetFromLocal();
         return(Task.FromResult(rtn));
     }
 }
Exemplo n.º 2
0
        public void SetUp()
        {
            _dateTimeOffsetProvider = new DateTimeOffsetProvider();

            _n1Chain = new Chain(_dateTimeOffsetProvider);
            _n2Chain = new Chain(_dateTimeOffsetProvider);
            _n3Chain = new Chain(_dateTimeOffsetProvider);

            _state1 = new AggregatedState <string>(_n1Chain);
            _state2 = new AggregatedState <string>(_n2Chain);
            _state3 = new AggregatedState <string>(_n3Chain);
        }