/// <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(); }
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()); } }