public void VerifyDeleteLanguageWithInvalidName() { ExternalLanguageOperations operations = new ExternalLanguageOperations(); ExternalLanguage language = new ExternalLanguage(); Verify(language, (connection, lang, commandMock) => { Assert.Throws <LanguageExtensibilityException>(() => operations.DeleteLanguage(connection, language.Name)); return(true); }); }
public void VerifyDeleteLanguage() { ExternalLanguageOperations operations = new ExternalLanguageOperations(); ExternalLanguage language = new ExternalLanguage() { Name = "name" }; Verify(language, (connection, lang, commandMock) => { operations.DeleteLanguage(connection, language.Name); commandMock.VerifySet(x => x.CommandText = It.Is <string>(s => s.Contains(ExternalLanguageOperations.DropScript))); return(true); }); }