public void GetActionLinkBuilder_ReturnsDefaultActionLinkBuilder_IfNotSet() { // Arrange IEdmModel model = new EdmModel(); IEdmEntityContainer container = new EdmEntityContainer("NS", "Container"); IEdmFunctionImport action = new EdmFunctionImport(container, "Action", returnType: null); Assert.NotNull(model.GetActionLinkBuilder(action)); }
public void GetActionLinkBuilder_After_SetActionLinkBuilder() { // Arrange IEdmModel model = new EdmModel(); IEdmEntityContainer container = new EdmEntityContainer("NS", "Container"); IEdmFunctionImport action = new Mock<IEdmFunctionImport>().Object; ActionLinkBuilder builder = new ActionLinkBuilder(_=> null, followsConventions: false); // Act model.SetActionLinkBuilder(action, builder); var result = model.GetActionLinkBuilder(action); // Assert Assert.Same(builder, result); }