public void TestTeamBuildingConstructor() { TeamBuildingAndProblemSolvingActivity activity = new TeamBuildingAndProblemSolvingActivity(); Assert.AreEqual <string>("", activity.ID); Assert.AreEqual <decimal>(0, activity.cost); Assert.AreEqual <string>("", activity.activityName); }
public void TestTeamBuildingIDCostConstructor() { TeamBuildingAndProblemSolvingActivity activity = new TeamBuildingAndProblemSolvingActivity("ID", 10.0M); Assert.AreEqual <string>("ID", activity.ID); Assert.AreEqual <decimal>(10.0M, activity.cost); Assert.AreEqual <string>("Team Building and Outdoor Problem Solving", activity.activityName); }
public void TestFactoryRegisterSucceeds() { ActivityFactory factory = ActivityFactory.GetInstance; PrivateObject privateAccessor = new PrivateObject(factory); WallClimbingActivity wallActivity = new WallClimbingActivity(); ChoclateProducingAndMarketingActivity chocoActivity = new ChoclateProducingAndMarketingActivity(); TeamBuildingAndProblemSolvingActivity teamActivity = new TeamBuildingAndProblemSolvingActivity(); MeditationAndMindfullnessActivity mediActivity = new MeditationAndMindfullnessActivity(); GoKartActivity goKartActivity = new GoKartActivity(); factory.Register(ActivityTypes.WALL_CLIMBING, wallActivity); factory.Register(ActivityTypes.TEAM_BUILDING_AND_PROBLEM_SOLVING, teamActivity); factory.Register(ActivityTypes.CHOCOLATE_PRODUCING_AND_MARKETING, chocoActivity); factory.Register(ActivityTypes.MEDITATION_AND_MINDFULLNESS, mediActivity); factory.Register(ActivityTypes.GO_KART, goKartActivity); Hashtable refActivityMap = (Hashtable)privateAccessor.GetField("activityTable"); Assert.IsTrue(refActivityMap.ContainsKey(ActivityTypes.WALL_CLIMBING)); Assert.IsTrue(refActivityMap.ContainsKey(ActivityTypes.TEAM_BUILDING_AND_PROBLEM_SOLVING)); Assert.IsTrue(refActivityMap.ContainsKey(ActivityTypes.CHOCOLATE_PRODUCING_AND_MARKETING)); Assert.IsTrue(refActivityMap.ContainsKey(ActivityTypes.MEDITATION_AND_MINDFULLNESS)); Assert.IsTrue(refActivityMap.ContainsKey(ActivityTypes.GO_KART)); }
public void TestTeamBuildingActivityCreateActivity() { TeamBuildingAndProblemSolvingActivity activity = new TeamBuildingAndProblemSolvingActivity(); Assert.IsInstanceOfType(activity.CreateActivity("ID", 10.0M), typeof(TeamBuildingAndProblemSolvingActivity)); }