Beispiel #1
0
 public void Cleanup()
 {
     this._mockRepository          = null;
     this._mockDialogService       = null;
     this._articlesOptionViewModel = null;
     GC.Collect();
 }
Beispiel #2
0
 public void Init()
 {
     this._mockRepository          = new Mock <IRepository>();
     this._mockDialogService       = new Mock <IDialogService>();
     this._articlesOptionViewModel = new ArticlesOptionViewModel(Resources.Workspace_Title_Articles, Resources.img_articles,
                                                                 this._mockRepository.Object, this._mockDialogService.Object);
 }
Beispiel #3
0
        public void ArticlesNotAddedAfterInitializationWhenNoConnection()
        {
            // Arrange
            this._mockRepository.Setup(x => x.GetQuantity <Article>()).Throws <Exception>();

            // Act
            this._articlesOptionViewModel = new ArticlesOptionViewModel(Resources.Workspace_Title_Articles, Resources.img_articles,
                                                                        this._mockRepository.Object, this._mockDialogService.Object);

            // Assert
            this._articlesOptionViewModel.ArticleViewModels.Count.Should().Be(0);
        }
Beispiel #4
0
        public void ArticlesAddedAfterInitialization()
        {
            // Arrange
            this._mockRepository.Setup(x => x.GetQuantity <Article>()).Returns(1);
            this._mockRepository.Setup(x => x.GetAll <Article>(It.IsAny <int>()))
            .Returns(new List <Article> {
                ModelFactory.GetDefaultArticle()
            });

            // Act
            this._articlesOptionViewModel = new ArticlesOptionViewModel(Resources.Workspace_Title_Articles, Resources.img_articles,
                                                                        this._mockRepository.Object, this._mockDialogService.Object);

            // Assert
            this._articlesOptionViewModel.ArticleViewModels.Count.Should().Be(1);
        }
 public ArticleLoadedState(ArticlesOptionViewModel articlesOptionViewModel)
 {
     this._articlesOptionViewModel = articlesOptionViewModel;
 }
Beispiel #6
0
 public ArticleEditState(ArticlesOptionViewModel articlesOptionViewModel)
 {
     this._articlesOptionViewModel = articlesOptionViewModel;
 }