public void UpdateReadingByDateGoalProgress() { var date = new DateTime(2013, 5, 12); var readingItems = ReadingItems.Words; var itemsGoalNumber = 108; var readingByDateGoal = new ReadingGoal(date, itemsGoalNumber, readingItems); readingByDateGoal.UpdateProgress(42); Assert.AreEqual(42, readingByDateGoal.GoalCompletedAmount); Assert.AreEqual((double) 42/108, readingByDateGoal.Progress); }
public void TestUpdateGoalListSaveAndLoad() { var date = new DateTime(2013, 5, 12); var readingItems = ReadingItems.Words; var itemsGoalNumber = 108; var readingGoal = new ReadingGoal(date, itemsGoalNumber, readingItems); var goalList = new List<Goal> {readingGoal}; JavaIO.SaveData(Application.Context, "TestGoals.zad", goalList); var loadedGoalList = JavaIO.LoadData<List<Goal>>(Application.Context, "TestGoals.zad"); var loadedReadingGoal = (ReadingGoal) loadedGoalList[0]; readingGoal.UpdateProgress(42); Assert.AreNotEqual(readingGoal.GoalCompletedAmount, loadedReadingGoal.GoalCompletedAmount); Assert.AreNotEqual(readingGoal.Progress, loadedReadingGoal.Progress); }