// GET: MembershipCards/Details/5 public async Task <IActionResult> Details(long?id) { if (id == null) { return(NotFound()); } var membershipCard = await _membershipCardService.GetById((long)id); if (membershipCard == null) { return(NotFound()); } return(View(membershipCard)); }
public async Task GetByIdTest() { var membershipCard1 = new MembershipCard() { Id = 1, CreatedAt = date1, MemberId = 1 }; var membershipCard2 = new MembershipCard() { Id = 2, CreatedAt = date2, MemberId = 2 }; var fakeMembershipCardRepositoryMock = new Mock <IMembershipCardRepository>(); var fakeMemberRepositoryMock = new Mock <IMemberRepository>(); fakeMembershipCardRepositoryMock.Setup(x => x.GetByID(1)).ReturnsAsync(membershipCard1); var membershipCardService = new MembershipCardService(fakeMembershipCardRepositoryMock.Object, fakeMemberRepositoryMock.Object); var result = await membershipCardService.GetById(1); Assert.Equal(date1, result.CreatedAt); }