public void TestHasLocations() { Assert.IsNull(configuration.LocationsDelegate); configuration.HasLocations(x => x.Locations); Assert.IsNotNull(configuration.LocationsDelegate); var instance = new TestDocument(); instance.Locations = new string[] { "value1", "value2" }; Assert.IsTrue(Object.ReferenceEquals(instance.Locations, configuration.LocationsDelegate(instance))); }