public void UpdateTrialCycleCheckpoint() { AnagramModel model = new AnagramModel(); model.progress.level = model.tutorLevel; Assert.AreEqual(false, model.IsTutor(), "tutor"); model.trialPeriod = 3; Assert.AreEqual(false, model.UpdateTrialCycleCheckpoint(), DescribeTrialCycle(model)); Assert.AreEqual(false, model.isContinueVisible, "Is continue visible"); model.trialCount = 0; Assert.AreEqual(false, model.UpdateTrialCycleCheckpoint(), DescribeTrialCycle(model)); Assert.AreEqual(false, model.isContinueVisible, "Is continue visible"); model.trialCount = 1; Assert.AreEqual(false, model.UpdateTrialCycleCheckpoint(), DescribeTrialCycle(model)); Assert.AreEqual(false, model.isContinueVisible, "Is continue visible"); model.trialCount = 2; Assert.AreEqual(false, model.UpdateTrialCycleCheckpoint(), DescribeTrialCycle(model)); Assert.AreEqual(false, model.isContinueVisible, "Is continue visible"); model.trialCount = 3; Assert.AreEqual(true, model.UpdateTrialCycleCheckpoint(), DescribeTrialCycle(model)); Assert.AreEqual(true, model.isContinueVisible, "Is continue visible"); model.isContinueVisible = false; model.trialCount = 4; Assert.AreEqual(false, model.UpdateTrialCycleCheckpoint(), DescribeTrialCycle(model)); Assert.AreEqual(false, model.isContinueVisible, "Is continue visible"); }
public void IsTrialCycleNowTutorial() { AnagramModel model = new AnagramModel(); Assert.AreEqual(true, model.IsTutor(), "tutor"); model.trialPeriod = 5; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 4; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 5; Assert.AreEqual(true, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 9; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 10; Assert.AreEqual(true, model.IsTrialCycleNow(), DescribeTrialCycle(model)); }
public void IsTrialCycleNow() { AnagramModel model = new AnagramModel(); model.progress.level = model.tutorLevel; Assert.AreEqual(false, model.IsTutor(), "tutor"); model.trialPeriod = 10; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 5; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 9; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 10; Assert.AreEqual(true, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 11; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 19; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 20; Assert.AreEqual(true, model.IsTrialCycleNow(), DescribeTrialCycle(model)); model.trialCount = 21; Assert.AreEqual(false, model.IsTrialCycleNow(), DescribeTrialCycle(model)); }