コード例 #1
0
        public async Task TestDetailsViewModel()
        {
            IFeedService     mockFeedService = new MockFeedService();
            var              mockCoreMethods = new Mock <IPageModelCoreMethods>();
            DetailsPageModel pageModel       = new DetailsPageModel(mockFeedService);

            pageModel.CoreMethods = mockCoreMethods.Object;

            pageModel.NewMessage = "new message";
            pageModel.SendCommand.Execute(null);
            Assert.IsTrue(pageModel.NewMessage == null);

            var feeds = await mockFeedService.GetFeeds();

            Assert.IsTrue(feeds.Count == 1);
        }