コード例 #1
0
        public void Remove_AddExistsWithLowerTimestamp_AddsElementToTheRepository(TestType value, long timestamp)
        {
            var removeElement = new LWW_OptimizedSetElement <TestType>(value, timestamp + 10, true);

            _lwwSetService.LocalAssign(value, timestamp);
            _lwwSetService.LocalRemove(value, timestamp + 10);

            var repositoryValues = _repository.GetElements();

            Assert.Single(repositoryValues);
            Assert.Contains(removeElement, repositoryValues);
        }