private void TestLoadTree(SerializationLoader loader, IItemData root, IDeserializeFailureRetryer retryer = null, IConsistencyChecker consistencyChecker = null) { if (retryer == null) retryer = Substitute.For<IDeserializeFailureRetryer>(); if (consistencyChecker == null) { var checker = Substitute.For<IConsistencyChecker>(); checker.IsConsistent(Arg.Any<IItemData>()).Returns(true); consistencyChecker = checker; } loader.LoadTree(root, retryer, consistencyChecker); }
private void TestLoadTree(SerializationLoader loader, ISerializedItem root, IDeserializeFailureRetryer retryer = null, IConsistencyChecker consistencyChecker = null) { if (retryer == null) retryer = new Mock<IDeserializeFailureRetryer>().Object; if (consistencyChecker == null) { var checker = new Mock<IConsistencyChecker>(); checker.Setup(x => x.IsConsistent(It.IsAny<ISerializedItem>())).Returns(true); consistencyChecker = checker.Object; } loader.LoadTree(root, retryer, consistencyChecker); }