public async Task SpotlightViewModelIsFeedAvailableTest() { // arrange var systemUnderTest = await SpotlightViewModelFactory.CreateSpotlightViewModel(); // act var isAvailable = systemUnderTest.IsFeedAvailable; var hintText = systemUnderTest.HintText; // assert Assert.IsTrue(isAvailable); Assert.AreEqual(string.Empty, hintText); }
public async Task SpotlightViewModelHasItemsTest() { // arrange var systemUnderTest = await SpotlightViewModelFactory.CreateSpotlightViewModel(); // act var items = systemUnderTest.Items; var hintText = systemUnderTest.HintText; // assert Assert.IsNotNull(items); //Assert.AreEqual(6, items.ToList().Count); Assert.AreEqual(string.Empty, hintText); }
public async Task SpotlightViewModelIsInvalidFeedUnavailableTest() { // arrange var mockReader = new Mock <IFeedReader <SpotlightItemRoot> >(); mockReader.Setup(r => r.IsFeedAvailable).Returns(false); var systemUnderTest = await SpotlightViewModelFactory.CreateSpotlightViewModel( SpotlightBrowserTestOps.k_invalidFeedUrl, mockReader.Object); // act Assert.IsNotNull(systemUnderTest); var isAvailable = systemUnderTest.IsFeedAvailable; var hintText = systemUnderTest.HintText; // assert Assert.IsFalse(isAvailable); Assert.AreNotEqual(string.Empty, hintText); }