public void ContructorWithNullTypeAndEntitySetThrows() { var model = new ODataModelBuilder().Add_Customer_EntityType().Add_Customers_EntitySet().GetEdmModel(); IEdmEntitySet entitySet = model.EntityContainers().Single().FindEntitySet("Customers"); Assert.ThrowsArgumentNull(() => new ODataQueryContext(model, null, entitySet), "entityClrType"); }
public void ContructorWithModelTypeAndEntitySet() { // Arrange var model = new ODataModelBuilder().Add_Customer_EntityType().Add_Customers_EntitySet().GetEdmModel(); IEdmEntitySet entitySet = model.EntityContainers().Single().FindEntitySet("Customers"); // Act ODataQueryContext context = new ODataQueryContext(model, typeof(Customer), entitySet); // Assert Assert.Same(model, context.Model); Assert.True(context.EntityClrType == typeof(Customer)); Assert.NotNull(context.EntitySet); Assert.Same(entitySet, context.EntitySet); }
public void ContructorWithNullTypeAndEntitySetThrows() { var model = new ODataModelBuilder().Add_Customer_EntityType().Add_Customers_EntitySet().GetEdmModel(); IEdmEntitySet entitySet = model.EntityContainers().Single().FindEntitySet("Customers"); Assert.ThrowsArgumentNull(() => new ODataQueryContext(model, null, entitySet), "entityClrType"); }
public void ContructorWithModelTypeAndEntitySet() { // Arrange var model = new ODataModelBuilder().Add_Customer_EntityType().Add_Customers_EntitySet().GetEdmModel(); IEdmEntitySet entitySet = model.EntityContainers().Single().FindEntitySet("Customers"); // Act ODataQueryContext context = new ODataQueryContext(model, typeof(Customer), entitySet); // Assert Assert.Same(model, context.Model); Assert.True(context.EntityClrType == typeof(Customer)); Assert.NotNull(context.EntitySet); Assert.Same(entitySet, context.EntitySet); }