public void TryGetShouldReturnFalseWhenItemIsNotInCollection() { // arrange Expression <Func <Entity, int> > property = e => e.Id; IAnnotationConfiguration item; var collection = new AnnotationConfigurationCollection(); // act var result = collection.TryGet(property.GetMediaResourceKey(), out item); // assert Assert.False(result); Assert.Null(item); }
public void TryGetShouldReturnTrueWhenItemIsInCollection() { // arrange Expression <Func <Entity, int> > property = e => e.Id; var configuration = new Mock <IAnnotationConfiguration>().Object; IAnnotationConfiguration item; var collection = new AnnotationConfigurationCollection(); collection.Add(property.GetMediaResourceKey(), configuration); // act var result = collection.TryGet(property.GetMediaResourceKey(), out item); // assert Assert.True(result); Assert.Same(configuration, item); }