public void ApiGetBadgeById() { long id = 7; var acc = Mock.Of <IBadgeService>(a => a.GetBadge(id) == _sampleBadge1); var uow = Mock.Of <IUnitOfWork>(u => u.BadgeService == acc); BadgesController controller = new BadgesController(uow); var response = controller.GetBadge(id); var result = response as OkNegotiatedContentResult <BadgeDto>; var badge = result.Content; Assert.IsTrue(badge.EqualValues(_sampleBadge1)); }
public void Badges_GetBadge_Should_Return_ListBadgesWithSameLenght() { //Arrange moqRepository.Setup(g => g.GetAll(null)).Returns(listBadge).Verifiable(); moqUnitOfWork.Setup(x => x.Repository <Badge>()).Returns(moqRepository.Object); var controller = new BadgesController(moqUnitOfWork.Object); // Act var contentResult = controller.GetBadge() as OkNegotiatedContentResult <List <Badge> >; // Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(3, contentResult.Content.Count()); }