public async Task <IActionResult> Detail(string id) { AnchorDetail anchorDetail = await _mediator.Send(new Detail.Query { Id = id }); return(View("Detail/Index", anchorDetail)); }
public async Task ShouldReturnUserDetail() { //Arrange SchoolManagementContext context = new ContextBuilder().BuildClean(); User user = new UserBuilder(context) .WithName("Jan", "Kowalski") .With(x => x.PhoneNumber = "123123123") .WithEmail("*****@*****.**").BuildAndSave(); Query query = new Query { Id = user.Id }; //Act AnchorDetail result = await new Handler(context).Handle(query, CancellationToken.None); //Assert Assert.NotNull(result); Assert.Equal(user.FirstName, result.FirstName); Assert.Equal(user.LastName, result.LastName); Assert.Equal(user.Email, result.Email); Assert.Equal(user.PhoneNumber, result.PhoneNumber); }