public MockedHobbyLogic() { var hobbyDal = new MockedHobbyDal().Mock; var hobbyLogic = new HobbyLogic(hobbyDal); HobbyLogic = hobbyLogic; }
public void ShouldGetHobbiesByUser() { var expected = _hobbies.Where(a => a.UserId == 1).ToList(); _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Hobby, bool>>>(), false)) .Returns(expected); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); var results = _hobbyLogic.GetByUser(1); Assert.AreEqual(2, results.Count); }
public void ShouldAddHobby() { var dbResult = new Hobby { HobbyId = 4, HobbyName = "Fudging", UserId = 1, User = new User { UserId = 1, UserName = "******" } }; _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Add(It.IsAny<Hobby>())).Returns(dbResult); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); var result = _hobbyLogic.Add(new Common.Contracts.Hobby { HobbyId = 4, HobbyName = "Fudging", UserId = 1 }); Assert.IsNotNull(result); }
public void ShouldThrowExceptionWhenGetHobbiesByUserFails() { _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Hobby, bool>>>(), true)) .Throws(new Exception()); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); Assert.Throws<BlogException>(() => _hobbyLogic.GetByUser(1)); }
public void ShouldThrowExceptionWhenDeleteHobbyFails() { _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Delete(It.IsAny<Hobby>())).Throws(new Exception()); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); Assert.Throws<BlogException>(() => _hobbyLogic.Delete(1)); }
public void ShouldReturnFalseWhenDeleteHobbyFoundNoRecord() { _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Hobby, bool>>>(), false)) .Returns(new List<Hobby>()); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); var result = _hobbyLogic.Delete(1); Assert.IsFalse(result); }
public void ShouldReturnTrueOnDeleteHobby() { var dbResult = new List<Hobby> { new Hobby { HobbyId = 1 } }; _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Find(It.IsAny<Expression<Func<Hobby, bool>>>(), false)) .Returns(dbResult); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); var result = _hobbyLogic.Delete(1); Assert.IsTrue(result); }
public void ShouldThrowExceptionWhenUpdateHobbyFails() { _hobbyRepository = new Mock<IHobbyRepository>(); _hobbyRepository.Setup(a => a.Edit(It.IsAny<Hobby>())).Throws(new Exception()); _hobbyLogic = new HobbyLogic(_hobbyRepository.Object); Assert.Throws<BlogException>(() => _hobbyLogic.Update(new Common.Contracts.Hobby())); }
public HobbyLogicTest() { _hobbyLogic = new MockedHobbyLogic().HobbyLogic; }
public HobbyController(HobbyLogic hobbyLogic, LogLogic logLogic, IMapper mapper) { _hobbyLogic = hobbyLogic; _logLogic = logLogic; _mapper = mapper; }