public async Task <IActionResult> Get() { var goals = await GoalService.GetAllAsync(); var goalsModels = GoalMapper.Map(goals); return(Ok(goalsModels)); }
public async Task GetAllAsync_ShouldCallMethodCorrectly( List <Goal> goals, GoalService sut) { // Arrange sut.GoalQuery.GetAllAsync().Returns(goals); // Act var result = await sut.GetAllAsync(); // Asserts result.Should().NotBeNull(); result.Should().BeEquivalentTo(goals); result.Should().BeOfType <List <Goal> >(); await sut.GoalQuery.Received(1).GetAllAsync(); }