public void RegisterHandler_NullHandlerType_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => LanguageHandlers.RegisterHandler("LANG1", null)); }
public void RegisterHandler_GenericHandlerType_ThrowsArgumentException() { Assert.Throws <ArgumentException>(() => LanguageHandlers.RegisterHandler("LANG3", typeof(GenericDummyLanguageHandler <string>))); }
public void GetRegisteredHandlers_IncludesRegisteredHandler() { LanguageHandlers.RegisterHandler("LANG4", typeof(DummyLanguageHandler)); Assert.That(LanguageHandlers.GetRegisteredHandlers().ContainsKey("LANG4"), Is.True); }
public void RegisterHandler_AbstractHandlerType_ThrowsArgumentException() { Assert.Throws <ArgumentException>(() => LanguageHandlers.RegisterHandler("LANG2", typeof(AbstractDummyLanguageHandler))); }
public void RegisterHandler_NullOrEmptyLanguageName_ThrowsArgumentNullException(string input) { Assert.Throws <ArgumentNullException>(() => LanguageHandlers.RegisterHandler(input, typeof(DummyLanguageHandler))); }