public void GivenUnrecognizedActivityName_WhenCreate_ThenThrowException() { PermissionFactory target = new PermissionFactory(); target.ExpectException<InvalidOperationException>(() => target.Create("gibberish!!")); }