public void EditTrip_NonExistingEntity_NotEdited() { Trip trip = new Trip() { ID = Guid.NewGuid() }; Mock<ITripRepository> TripRepository = new Mock<ITripRepository>(); Mock<ILoggerService> loggerService = new Mock<ILoggerService>(); TripRepository.Setup(o => o.Update(It.IsAny<Trip>(), true)); TripRepository.SetupSequence(o => o.GetByID(It.IsAny<Guid>())).Returns(null); TripService Service = new TripService(TripRepository.Object, loggerService.Object); Trip Result = Service.EditTrip(trip); Assert.AreEqual(null, Result); }