public void CheckAndSaveCall(Call newCall)
 {
     foreach (Call savedCall in MobileStorage.CallsHistory)
     {
         if (savedCall.Equals(newCall))
         {
             newCall.CountTimesCalled += savedCall.CountTimesCalled;
             MobileStorage.RemoveCallFromGroup(savedCall);
         }
     }
     MobileStorage.AddCallToGroup(newCall);
     MobileStorage.AddCallToHistory(newCall);
     OnNewCallAdded?.Invoke(MobileStorage.CallGroups);
 }
Ejemplo n.º 2
0
 public void TestRemoveMessage()
 {
     MobileStorage.RemoveMessage(testMessage);
     Result = formMessageFormating.NotifyMessageRemoved();
     Assert.AreEqual(RemoveMessageExp, Result);
 }
Ejemplo n.º 3
0
 public void TestAddMessage()
 {
     MobileStorage.AddMessage(testMessage);
     Result = formMessageFormating.NotifyMessageAdded();
     Assert.AreEqual(AddMessageExp, Result);
 }
Ejemplo n.º 4
0
 public void SendMessage(TextMessage message)
 {
     MobileStorage.AddMessage(message);
     Receiver.OnSMSReceived(message);
 }