public void ReferenceTypeObject_FetchesValueTypeProperty() { const int expected = 123; var element = new ExampleReferenceType(expected, "ReferenceType"); var fetcher = new PropertyFetcher("Id"); var actual = fetcher.Fetch <int>(element); Assert.Equal(expected, actual); }
public void ReferenceTypeObject_FetchesReferenceTypeProperty() { const string expected = "ReferenceType"; var element = new ExampleReferenceType(123, expected); var fetcher = new PropertyFetcher("Name"); var actual = fetcher.Fetch <string>(element); Assert.Equal(expected, actual); }