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)); }
public void DeepCopyWihoutDictionary() { var deepCopyTask = _serializerWihoutDictionary.DeepCopy(_head); deepCopyTask.Wait(); var head = deepCopyTask.Result; }
public void DeepCopy() { var deepCopyTask = _serializer.DeepCopy(_head); deepCopyTask.Wait(); var head = deepCopyTask.Result; }
public async Task CanDeepCopyNull() { var copy = await _serializer.DeepCopy(null); Assert.Null(copy); }