Пример #1
0
        public async Task Serializer_DeepCopy_HashesNotEqualDataEqual()
        {
            // Arrange
            var initialHeadNode = GenerateList(ListSize, 1);

            // Act
            var resultHeadNode = await _listSerializer.DeepCopy(initialHeadNode);

            // Assert
            Assert.True(CheckListsForEquality(initialHeadNode, resultHeadNode));
            Assert.True(CheckListsForObjectNonEquality(initialHeadNode, resultHeadNode));
        }
Пример #2
0
 public void DeepCopyWihoutDictionary()
 {
     var deepCopyTask = _serializerWihoutDictionary.DeepCopy(_head);
     deepCopyTask.Wait();
     var head = deepCopyTask.Result;
 }
Пример #3
0
 public void DeepCopy()
 {
     var deepCopyTask = _serializer.DeepCopy(_head);
     deepCopyTask.Wait();
     var head = deepCopyTask.Result;
 }
Пример #4
0
        public async Task CanDeepCopyNull()
        {
            var copy = await _serializer.DeepCopy(null);

            Assert.Null(copy);
        }