示例#1
0
            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));
            }
示例#2
0
            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);
            }
示例#3
0
            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));
            }
示例#4
0
            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));
            }