public void RemoveInvalidTouristSpotNotExist() { var touristSpotRepositoryMock = new Mock <ITouristSpotRepository>(MockBehavior.Strict); touristSpotRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Throws(new ClientException()); touristSpotRepositoryMock.Setup(m => m.Remove(It.IsAny <TouristSpot>())); var touristSpotLogic = new TouristSpotManagement(touristSpotRepositoryMock.Object); touristSpotLogic.RemoveTouristSpot(touristSpot1.Id); }
public void RemoveInvalidTouristSpotInternalError() { var touristSpotRepositoryMock = new Mock <ITouristSpotRepository>(MockBehavior.Strict); touristSpotRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Throws(new ServerException()); touristSpotRepositoryMock.Setup(m => m.Remove(It.IsAny <TouristSpot>())); touristSpotRepositoryMock.Setup(m => m.GetAll()).Returns(new List <TouristSpot>()); var touristSpotLogic = new TouristSpotManagement(touristSpotRepositoryMock.Object); touristSpotLogic.RemoveTouristSpot(touristSpot1.Id); }
public void RemoveValidTouristSpot() { var touristSpotRepositoryMock = new Mock <ITouristSpotRepository>(MockBehavior.Strict); touristSpotRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns(touristSpot1); touristSpotRepositoryMock.Setup(m => m.Remove(It.IsAny <TouristSpot>())); touristSpotRepositoryMock.Setup(m => m.GetAll()).Returns(new List <TouristSpot>()); var touristSpotLogic = new TouristSpotManagement(touristSpotRepositoryMock.Object); touristSpotLogic.RemoveTouristSpot(touristSpot1.Id); List <TouristSpot> listOfTouristSpot = touristSpotLogic.GetAllTouristSpot(); touristSpotRepositoryMock.VerifyAll(); Assert.IsTrue(listOfTouristSpot.Count == 0); }