public virtual void test_of() { SampleNamed test = Named.of(typeof(SampleNamed), "Standard"); assertEquals(test, SampleNameds.STANDARD); assertThrowsIllegalArg(() => Named.of(typeof(SampleNamed), "Rubbish")); }