public void ExpressionJsonSerializer_GetRuleByName_ThrowsInvalidOperation() { var ser = new ExpressionJsonSerializer { Rules = { (Person p) => new Person { Name = p.Name, Age = p.Age } } }; void action() { var rule = ser.Rules["foo"]; } Assert.ThrowsException <InvalidOperationException>(action); }