public void GetPropertyMustThrowExceptionWhenPropertyDoesNotExist() { using GroupContext context = new GroupContext(); ModelBuilder builder = new ModelBuilder(new ConventionSet()); context.InvokeOnModelCreating(builder); ArgumentException exception = Assert.Throws <ArgumentException>(() => GetProperty <Group>(builder, "Id")); Assert.Equal("Collection does not contain expected value.", exception.Message); }
public void GetIndexMustThrowExceptionWhenIndexDoesNotExist() { using GroupContext context = new GroupContext(); ModelBuilder builder = new ModelBuilder(new ConventionSet()); context.InvokeOnModelCreating(builder); ArgumentNullException exception = Assert.Throws <ArgumentNullException>(() => GetIndex <Group>(builder, "Id")); Assert.Equal("Value cannot be null. (Parameter 'actual')", exception.Message); }