public void CreateEdmTypeDeserializer_Throws_ArgumentNullForEdmType() { DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); Assert.ThrowsArgumentNull( () => deserializerProvider.CreateEdmTypeDeserializer(edmType: null), "edmType"); }
public void CreateEdmTypeDeserializer_Returns_Null_ForUnsupportedType() { // Arrange Mock <IEdmType> unsupportedEdmType = new Mock <IEdmType>(); unsupportedEdmType.Setup(e => e.TypeKind).Returns(EdmTypeKind.None); Mock <IEdmTypeReference> unsupportedEdmTypeReference = new Mock <IEdmTypeReference>(); unsupportedEdmTypeReference.Setup(e => e.Definition).Returns(unsupportedEdmType.Object); DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); // Act & Assert Assert.Null(deserializerProvider.CreateEdmTypeDeserializer(unsupportedEdmTypeReference.Object)); }
public void CreateEdmTypeDeserializer_Returns_Null_ForUnsupportedType() { // Arrange Mock<IEdmType> unsupportedEdmType = new Mock<IEdmType>(); unsupportedEdmType.Setup(e => e.TypeKind).Returns(EdmTypeKind.None); Mock<IEdmTypeReference> unsupportedEdmTypeReference = new Mock<IEdmTypeReference>(); unsupportedEdmTypeReference.Setup(e => e.Definition).Returns(unsupportedEdmType.Object); DefaultODataDeserializerProvider deserializerProvider = new DefaultODataDeserializerProvider(); // Act & Assert Assert.Null(deserializerProvider.CreateEdmTypeDeserializer(unsupportedEdmTypeReference.Object)); }