public void SetEdmTypeDeserializer_ThrowsArgumentNull_EdmType() { // Arrange DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); // Act & Assert Assert.ThrowsArgumentNull( () => deserializerProvider.SetEdmTypeDeserializer(edmType: null, deserializer: null), "edmType"); }
public void GetEdmTypeDeserializer_Returns_SetEdmTypeDeserializerInput() { // Arrange DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); IEdmTypeReference edmType = EdmCoreModel.Instance.GetInt32(isNullable: true); ODataEdmTypeDeserializer deserializer = new Mock <ODataEdmTypeDeserializer>(edmType, ODataPayloadKind.Property).Object; deserializerProvider.SetEdmTypeDeserializer(edmType, deserializer); // Act & Assert Assert.Same(deserializer, deserializerProvider.GetEdmTypeDeserializer(edmType)); }
public void GetEdmTypeDeserializer_Returns_SetEdmTypeDeserializerInput() { // Arrange DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); IEdmTypeReference edmType = EdmCoreModel.Instance.GetInt32(isNullable: true); ODataEdmTypeDeserializer deserializer = new Mock<ODataEdmTypeDeserializer>(edmType, ODataPayloadKind.Property).Object; deserializerProvider.SetEdmTypeDeserializer(edmType, deserializer); // Act & Assert Assert.Same(deserializer, deserializerProvider.GetEdmTypeDeserializer(edmType)); }
public void SetEdmTypeDeserializer_ThrowsArgumentNull_EdmType() { // Arrange DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); // Act & Assert Assert.ThrowsArgumentNull( () => deserializerProvider.SetEdmTypeDeserializer(edmType: null, deserializer: null), "edmType"); }