Ejemplo n.º 1
0
 public MainViewModel(FileCredentialsRepository credentialsRepository)
 {
     Messenger.Default.Register<NotificationMessage>(this, NotificationMessageReceived);
     Messenger.Default.Register<DialogMessage>(this, DialogMessageReceived);
     
     CredentialsRepository = credentialsRepository;
     LogInCommand = new RelayCommand(LogInCommandReceived, CanExecuteLogInCommand);
     LoadCredentials();
     
     Task.Factory.StartNew(() => (new DownloadService(ViewModelLocator.CookieJar)).RetrieveServerMessage(string.Format(Common.ServerMessageUrl, DateTime.Now.Ticks.ToString())));
 }
 public void LoadAndSaveTest()
 {
     var repository = new FileCredentialsRepository(IsolatedStorageFile.GetUserStoreForApplication());
     var expected = new Credentials()
         {
             Email = "*****@*****.**",
             Password = "******",
             RememberMe = true
         };
     repository.Save(expected);
     var actual = repository.Load();
     Assert.IsTrue(expected.Equals(actual));
 }