public void Delete_an_existing_trip()
        {
            var repository = CreateSUT();
            var tripToDelete = new SimpleRangeTrip();

            var mockDeleter = MockRepository.GenerateStub<IDb4oObjectDeleter>();
            _mockConnectionFactory.Stub(x => x.CreateDeleter()).Return(mockDeleter);

            repository.Remove(tripToDelete);

            mockDeleter.AssertWasCalled(x => x.DeleteObject(Arg<ITrip>.Is.Anything));
        }
        public void Update_an_existing_trip()
        {
            var repository = CreateSUT();
            var trip = new SimpleRangeTrip();

            repository.Update(trip);

            _mockObjectContainer.AssertWasCalled(x => x.Store(trip));
        }