public void Should_Throw_On_Null_Or_Empty_Request_Parameter() { //Given ICakeContext context = _Context; SsrsConnectionSettings settings = _Settings; FindItemRequest request = null; //When var record = Record.Exception(() => SsrsAliases.SsrsFindItem(context, request, settings)); //Then CakeAssert.IsArgumentNullException(record, nameof(request)); }
public void Should_Return_Catalog_Item(string folder, string itemName) { //Given ICakeContext context = _Context; SsrsConnectionSettings settings = _Settings; FindItemRequest request = new FindItemRequest { Folder = folder, ItemName = itemName, Recursive = true }; //When var item = SsrsAliases.SsrsFindItem(context, request, settings); //Then Assert.NotNull(item); }
public void Should_Throw_On_Null_SettingsConfigurator_Parameter() { //Given ICakeContext context = _Context; Action <SsrsConnectionSettings> settingsConfigurator = null; FindItemRequest request = new FindItemRequest { Folder = "/AdventureWorks", ItemName = null, Recursive = true }; //When var record = Record.Exception(() => SsrsAliases.SsrsFindItem(context, request, settingsConfigurator)); //Then CakeAssert.IsArgumentNullException(record, nameof(settingsConfigurator)); }
public void Should_Throw_On_Null_Or_Empty_Folder_Parameter() { //Given ICakeContext context = _Context; SsrsConnectionSettings settings = _Settings; FindItemRequest request = new FindItemRequest { Folder = null, ItemName = "Item Name", Recursive = true }; //When var record = Record.Exception(() => SsrsAliases.SsrsFindItem(context, request, settings)); //Then CakeAssert.IsArgumentNullException(record, nameof(request.Folder)); }