Example #1
0
        protected void PopulateTable()
        {
            if (!this.IsViewLoaded)
            {
                return;
            }
            if (store.Empty())
            {
                new UIAlertView("Nothing to learn", "Please load from sources", null, "OK", null).Show();

                Update();
                return;
            }

            var tableSource = new TableSource(store.Items);

            table.Source = tableSource;
            table.ReloadData();

            this.NavigationItem.Title = store.GetTableName();

            if (!trainer.IsQuestionsAvalible())
            {
                new UIAlertView("Well Done!", "You are done with all your questions", null, "OK", null).Show();

                btnTrain.Enabled = false;
            }
            else
            {
                btnTrain.Enabled = true;
            }
        }
        public void IsQuestionsAvalible_When_storage_is_not_empty_Then_True_is_returned()
        {
            // arrange
            SimpleMemoryTrainer target = CreateSimpleMemoryTrainer("q", "q");

            // act
            var result = target.IsQuestionsAvalible();

            // assert
            Assert.That(result, Is.EqualTo(true));
        }
        public void IsQuestionsAvalible_When_StorageIsEmpty_Then_False_is_returned()
        {
            // arrange
            SimpleMemoryTrainer target = CreateSimpleMemoryTrainer();

            // act
            var result = target.IsQuestionsAvalible();

            // assert
            Assert.That(result, Is.EqualTo(false));
        }