public void FilteredItem_ContainsExpectedVersionedField() { Guid fieldId = Guid.NewGuid(); var filter = new TestFieldFilter(); var testItem = new FakeItem(versions: new[] { new FakeItemVersion(fields: new FakeFieldValue("Fake", fieldId: fieldId)) }); var filteredItem = new FilteredItem(testItem, filter); Assert.True(filteredItem.Versions.First().Fields.Any(field => field.FieldId == fieldId)); }
public void FilteredItem_DoesNotContainExpectedSharedField() { Guid fieldId = Guid.NewGuid(); var filter = new TestFieldFilter(fieldId); var testItem = new FakeItem(sharedFields: new[] { new FakeFieldValue("Fake", fieldId: fieldId), }); var filteredItem = new FilteredItem(testItem, filter); Assert.False(filteredItem.SharedFields.Any(field => field.FieldId == fieldId)); }