public void GetChangesRequest_2ItemsRequested1HasConflict_1IteminChangesRequest() { // Create non conflicting items var conflictItem = new TestItem(); var item = new TestItem(); // Arrange client sync request var syncRequest = new SyncRequest <TestItem, Guid> { new SyncItem <Guid>(conflictItem), new SyncItem <Guid>(item) }; var target = new SyncResult <TestItem, Guid>(_container); List <TestItem> conflicts = (List <TestItem>)target.ConflictingItems; conflicts.Add(conflictItem); target.GetChangesRequest(syncRequest); Assert.AreEqual(1, target.ChangesRequest.Count()); Assert.IsTrue(target.ChangesRequest.Contains(item.Id)); }