public async Task NullReturnedWhenGoalIdDoesNotExists() { var handler = new GoalEditQueryHandler(Context); var result = await handler.Handle(new GoalEditQuery { GoalId = 100 }); Assert.Null(result); }
public async Task NullReturnedWhenGoalIdNotInMessage() { var handler = new GoalEditQueryHandler(Context); var result = await handler.Handle(new GoalEditQuery()); Assert.Null(result); }
public async Task CorrectGoalReturnedWhenIdInMessage() { var handler = new GoalEditQueryHandler(Context); var result = await handler.Handle(new GoalEditQuery { GoalId = 4 }); Assert.NotNull(result); Assert.Equal(4, result.Id); Assert.Equal(GoalType.Numeric, result.GoalType); Assert.Equal("Goal 4", result.TextualGoal); Assert.Equal(true, result.Display); Assert.Equal(100, result.NumericGoal); Assert.Equal(25, result.CurrentGoalLevel); Assert.Equal(CampaignId, result.CampaignId); Assert.Equal("Campaign name", result.CampaignName); Assert.Equal(OrgId, result.OrganizationId); }