Пример #1
0
        public void Language_SavesAfterChange()
        {
            Cleanup.CleanCache();
            var vm = new HomeViewModel(null);

            vm.SelectedLanguage = "German";
            vm.LastLanguage.Should().Be(Language.German);
        }
Пример #2
0
        public void Setup()
        {
            Cleanup.CleanCache();
            cached   = Generate.CachedWord();
            expected = Generate.HtmlWord();

            Generate.ConfigureFeedService();
        }
Пример #3
0
        public async Task Loading_DataSourceShouldNotBeDefault()
        {
            Cleanup.CleanCache();

            var app = Generate.GetApp();
            var vm  = new HomeViewModel(app);

            await vm.Loading(app.MainPage);

            vm.DataSource.CompareTo(new Word()).Should().NotBe(0);
        }
Пример #4
0
        public async Task Loading_ShouldResetBools()
        {
            Cleanup.CleanCache();

            var app = Generate.GetApp();
            var vm  = new HomeViewModel(app);

            await vm.Loading(app.MainPage);

            vm.IsBusy.Should().BeFalse();
            vm.ShowLabels.Should().BeTrue();
        }
Пример #5
0
        public async Task Loading_ShouldSetNewWord()
        {
            Cleanup.CleanCache();

            var app      = Generate.GetApp();
            var vm       = new HomeViewModel(app);
            var expected = Generate.HtmlWord();

            await vm.Loading(app.MainPage);

            vm.DataSource.CompareTo(expected).Should().Be(0);
        }
Пример #6
0
        public async Task Loading_ShouldRaiseDataSource()
        {
            Cleanup.CleanCache();

            var app = Generate.GetApp();
            var vm  = new HomeViewModel(app);

            vm.MonitorEvents();

            await vm.Loading(app.MainPage);

            vm.ShouldRaisePropertyChangeFor(x => x.DataSource);
        }
Пример #7
0
 public void Teardown()
 {
     Cleanup.CleanCache();
 }
Пример #8
0
 public void Setup()
 {
     Cleanup.CleanCache();
     data = Generate.CachedWord();
 }
Пример #9
0
 public void TearDown()
 {
     FeedService.TestHTML = null;
     Cleanup.CleanCache();
 }
Пример #10
0
 public void Setup()
 {
     Cleanup.CleanCache();
 }
Пример #11
0
 public void Teardown()
 {
     Cleanup.CleanCache();
     FeedService.TestHTML = null;
 }
Пример #12
0
 public void Setup()
 {
     Cleanup.CleanCache();
     Generate.ConfigureFeedService();
 }