public async Task Should_Not_Persist_When_Specified() { var tm1 = CreateTestModel(); var tm2 = CreateTestModel(); SetupSuccessfulPull(tm1, tm2); var result = await _service.Pull <TestModel>(persist : false); _persistenceContext.DidNotReceiveWithAnyArgs().Save(null); _persistenceContext.DidNotReceiveWithAnyArgs().Purge(""); var success = result.SuccessfulItems.ToList(); Assert.That(success.Count, Is.EqualTo(2)); Assert.That(success.Contains(tm1)); Assert.That(success.Contains(tm2)); Assert.That(result.FailedItems, Is.Empty); }