public void getMedalProgressesTest_AlreadyHaveWelcomUserMedal_MustReturnNotEmptyMedalProgressesList_Count1() { //Arrang MedalRequirementsChecker requirementChecker = new PlatefulMedalRequirementChecker(); SpontaneousUserModel userModel = new SpontaneousUserModel() { UserActivityList = new List<UserActivity>(), UserMedalsList = new List<UserMedal>() }; userModel.UserActivityList.Add(new PageViewActivity("TestPage")); userModel.UserMedalsList.Add(new WelcomeUserMedal()); //Act List<MedalProgress> medalProgresses = requirementChecker.getMedalProgresses(userModel); //Assert Assert.AreEqual(medalProgresses.Count, 5); }
public void getMedalProgressesTestWithOtherActivity_MustReturnNotEmptyMedalProgressesList() { //Arrang MedalRequirementsChecker requirementChecker = new PlatefulMedalRequirementChecker(); SpontaneousUserModel userModel = new SpontaneousUserModel() { UserActivityList = new List<UserActivity>(), UserMedalsList = new List<UserMedal>() }; userModel.UserActivityList.Add(new PageViewActivity("TestPage")); //Act List<MedalProgress> medalProgresses = requirementChecker.getMedalProgresses(userModel); //Assert Assert.IsNotNull(medalProgresses); Assert.IsTrue(medalProgresses.Count > 0); }