public void TestNullId() { TestDelegate action = () => { var parameters = new DeleteItemByIdParameters(this.sessionConfig, this.scopeParameters, this.database, null); this.builder.GetUrlForRequest(parameters); }; Assert.Throws<ArgumentNullException>(action); }
public void TestCorrectIdWithDatabase() { var parameters = new DeleteItemByIdParameters(this.sessionConfig, this.scopeParameters, this.database, this.id); var url = this.builder.GetUrlForRequest(parameters); Assert.AreEqual("http://testurl/-/item/v1?sc_itemid=%7bb0ed4777-1f5d-478d-af47-145cca9e4311%7d&sc_database=master", url); }
public void TestCorrectIdWithScope() { scopeParameters.AddScope(ScopeType.Children); var parameters = new DeleteItemByIdParameters(this.sessionConfig, this.scopeParameters, null, this.id); var url = this.builder.GetUrlForRequest(parameters); Assert.AreEqual("http://testurl/-/item/v1?sc_itemid=%7bb0ed4777-1f5d-478d-af47-145cca9e4311%7d&scope=c", url); }