public async Task NullReturnedWhenGoalIdDoesNotExists() { var handler = new GoalDeleteQueryHandler(Context); var result = await handler.Handle(new GoalDeleteQuery { GoalId = 100 }); Assert.Null(result); }
public async Task NullReturnedWhenGoalIdNotInMessage() { var handler = new GoalDeleteQueryHandler(Context); var result = await handler.Handle(new GoalDeleteQuery()); Assert.Null(result); }
public async Task CorrectGoalReturnedWhenIdInMessage() { var handler = new GoalDeleteQueryHandler(Context); var result = await handler.Handle(new GoalDeleteQuery { GoalId = 4 }); Assert.NotNull(result); Assert.Equal(4, result.Id); Assert.Equal(GoalType.Numeric, result.GoalType); Assert.Equal("Goal 4", result.TextualGoal); Assert.Equal(100, result.NumericGoal); Assert.Equal(OrgId, result.OwningOrganizationId); Assert.Equal(CampaignId, result.CampaignId); }