public void AfterTest() { _goalBuilder = null; _owner = null; GameServiceProvider.ClearGameServiceProvider(); }
public void CreateInstance_WhenInvokedWithValidParameters() { // Arrange & Act var goal = new GoalBuilder().Build(); // Assert Assert.IsNotNull(goal); Assert.IsInstanceOfType(goal, typeof(IGoal)); }
public void AgeShouldReturnTheSettedValue_WhenParameterIsValid() { // Arrange & Act var rndNum = new Random().Next(); var goal = new GoalBuilder().WithAge(rndNum).Build(); // Assert Assert.AreEqual(rndNum, goal.Age); }
public void GivenDeadlineNextYear_WhenRendering_ThenYearShouldNotBeOmitted() { var date = new DateTime(2100, 1, 1); var goal = new GoalBuilder().WithDeadline(date).Build(); var todoTile = RenderComponent <TodoTile>(t => t.Add(s => s.Goal, goal)); var element = todoTile.Find("#deadline-text").InnerHtml; element.MarkupMatches("1. Jan. 2100"); }
public void ActivityLevelShouldReturnTheSettedValue_WhenParameterIsValid() { // Arrange & Act var array = (ActivityLevel[])Enum.GetValues(typeof(ActivityLevel)); var rndNum = new Random().Next(0, array.Length); var goal = new GoalBuilder().WithActivityLevel(array[rndNum]).Build(); // Assert Assert.AreEqual(array[rndNum], goal.ActivityLevel); }
public void GenderTypeShouldReturnTheSettedValue_WhenParameterIsValid() { // Arrange & Act var array = (GenderType[])Enum.GetValues(typeof(GenderType)); var rndNum = new Random().Next(0, array.Length); var goal = new GoalBuilder().WithGenderType(array[rndNum]).Build(); // Assert Assert.AreEqual(array[rndNum], goal.Gender); }
public void BeforeTest() { new GameObject().AddComponent <TestGameServiceProvider>().TestAwake(); GameServiceProvider.CurrentInstance.AddService <IWildlifeServiceInterface>(new MockWildlifeService()); _owner = new GameObject(); var goalParams = new GoalParams(); goalParams.FollowTargetGoalParameters = new FollowTargetGoalParams(); goalParams.IdleGoalParameters = new IdleGoalParams(); _goalBuilder = new GoalBuilder(_owner, goalParams); }
public void GivenDeadlineInFuture_WhenGettingIsOverdue_ThenTrze() { var goal = new GoalBuilder().WithDeadline(DateTime.Now.AddDays(1)).Build(); goal.IsOverdue.ShouldBeFalse(); }