public void FromStringExpression_GetsExpectedMetadata( string expression, ModelMetadataKind expectedKind, Type expectedType) { // Arrange var provider = new EmptyModelMetadataProvider(); var viewData = new ViewDataDictionary <TestModel>(provider); // Act var explorer = ExpressionMetadataProvider.FromStringExpression(expression, viewData, provider); // Assert Assert.NotNull(explorer); Assert.NotNull(explorer.Metadata); Assert.Equal(expectedKind, explorer.Metadata.MetadataKind); Assert.Equal(expectedType, explorer.ModelType); Assert.Null(explorer.Model); }
public void FromStringExpression_GetsExpectedMetadata( string expression, ModelMetadataKind expectedKind, Type expectedType) { // Arrange var provider = new EmptyModelMetadataProvider(); var viewData = new ViewDataDictionary<TestModel>(provider); // Act var explorer = ExpressionMetadataProvider.FromStringExpression(expression, viewData, provider); // Assert Assert.NotNull(explorer); Assert.NotNull(explorer.Metadata); Assert.Equal(expectedKind, explorer.Metadata.MetadataKind); Assert.Equal(expectedType, explorer.ModelType); Assert.Null(explorer.Model); }