public void Should_unregister_function()
{
Database.CreateTestDatabase(Database.TestDatabaseGeneral);
var db = new ADatabase(Database.Alias);
var registerResult = db.Function.Register(
"myfunctions::temperature::celsiustofahrenheit",
"function (celsius) { return celsius * 1.8 + 40; }"
);
Assert.AreEqual(201, registerResult.StatusCode);
Assert.IsTrue(registerResult.Success);
Assert.IsTrue(registerResult.HasValue);
Assert.IsTrue(registerResult.Value);
var unregisterResult = db.Function.Unregister("myfunctions::temperature::celsiustofahrenheit");
Assert.AreEqual(200, unregisterResult.StatusCode);
Assert.IsTrue(unregisterResult.Success);
Assert.IsTrue(unregisterResult.HasValue);
Assert.IsTrue(unregisterResult.Value);
}