public void TestInitialize()
 {
     notificationProviderMock = new NotificationProviderMock();
     NotificationMessageProvider.Initialize(notificationProviderMock, 1000000);
     apiConnectorMock      = new ApiConnectorMock();
     navigationManagerMock = new NavigationManagerMock();
 }
 public void TestInitialize()
 {
     notificationProviderMock = new NotificationProviderMock();
     NotificationMessageProvider.Initialize(notificationProviderMock, 1000000);
     mock        = new ApiConnectorMock();
     saveCommand = new EntitySaveCommand <Card>(mock)
     {
         Entity = card
     };
 }
示例#3
0
 public void TestInitialize()
 {
     notificationProviderMock = new NotificationProviderMock();
     NotificationMessageProvider.Initialize(notificationProviderMock, 1000000);
     apiConnectorMock      = new ApiConnectorMock();
     navigationManagerMock = new NavigationManagerMock();
     viewModel             = new TestViewModel(navigationManagerMock, apiConnectorMock)
     {
         Id = 12
     };
 }
 public void TestInitialize()
 {
     notificationProviderMock = new NotificationProviderMock();
     NotificationMessageProvider.Initialize(notificationProviderMock, 1000000);
     mock = new ApiConnectorMock();
     dialogProviderMock = new DialogProviderMock();
     deleteCommand      = new EntityDeleteCommand <Card>(mock)
     {
         Entity = card
     };
     ModalDialogManager.Initialize(dialogProviderMock);
 }
示例#5
0
        public async Task ErrorOnLoadingPracticeHistoryEntriesTest()
        {
            NotificationProviderMock notificationProviderMock = new NotificationProviderMock();

            NotificationMessageProvider.Initialize(notificationProviderMock, 500000);
            ApiConnectorMock        mock      = CreateApiConnectorMock(deck, false, null);
            DeckStatisticsViewModel viewModel = new DeckStatisticsViewModel(navigationManagerMock, mock);
            bool result = await viewModel.InitializeAsync();

            Assert.IsFalse(result);
            Assert.AreEqual(NotificationKind.ErrorNotification, notificationProviderMock.NotificationKind);
            Assert.AreEqual("test-error", notificationProviderMock.Message);
        }
        public async Task ErrorOnLoadingPracticeHistoryEntriesTest()
        {
            NotificationProviderMock notificationProviderMock = new NotificationProviderMock();

            NotificationMessageProvider.Initialize(notificationProviderMock, 500000);
            Card card = new Card()
            {
                CardId = 1
            };

            card.Fields.Add(new CardField()
            {
                FieldId = 1, FieldName = "Field 1"
            });
            card.Fields.Add(new CardField()
            {
                FieldId = 2, FieldName = "Field 2"
            });
            ApiConnectorMock mock = new ApiConnectorMock();

            mock.Replies.Push(new ApiReply <List <PracticeHistoryEntry> >()
            {
                WasSuccessful = false,
                ResultMessage = "test-error"
            });
            mock.Replies.Push(new ApiReply <Card>()
            {
                WasSuccessful = true,
                Result        = card
            });
            CardStatisticsViewModel viewModel = new CardStatisticsViewModel(navigationManagerMock, mock);
            bool result = await viewModel.InitializeAsync();

            Assert.IsFalse(result);
            Assert.AreEqual(NotificationKind.ErrorNotification, notificationProviderMock.NotificationKind);
            Assert.AreEqual("test-error", notificationProviderMock.Message);
        }