Example #1
0
        /// <summary>
        /// Constructir
        /// </summary>
        public TopPage()
        {
            this.ViewModel = new TopPageViewModel();
            this.ViewModel.RefreshCommand = DelegateCommand.FromAsyncHandler(this.Refresh);
            this.newsFeed  = ((App)App.Current).Container.Resolve <INewsFeedService>();
            this.translate = ((App)App.Current).Container.Resolve <ITranslateService>();

            this.InitializeComponent();
        }
Example #2
0
        public void TestMethod1()
        {
            try
            {
                var logger     = new TestLogger();
                var repository = new PhotoRepository();
                var target     = new TopPageViewModel(logger, repository, null);

                // ログ出力確認
                Assert.IsTrue(logger.LoggedList.First().EndsWith(@"\TopPageViewModel.cs .ctor ctor"));

                // 読み込みアイテム確認
                Assert.IsTrue(target.Items.SequenceEqual(repository.Items));
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.ToString());
            }
        }