예제 #1
0
        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);
        }
예제 #2
0
        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);
        }