Exemple #1
0
        public void RenameResourceCategory_UnitTest_ExecuteWithNullValues_ExpectedInvalidDataContractException()
        {
            var esb    = new RenameResourceCategory();
            var actual = esb.Execute(null, null);

            Assert.AreEqual(string.Empty, actual);
        }
Exemple #2
0
        public void RenameResourceCategory_UnitTest_HandlesType_ExpectedReturnsRenameResourceCategoryService()
        {
            var esb    = new RenameResourceCategory();
            var result = esb.HandlesType();

            Assert.AreEqual("RenameResourceCategoryService", result);
        }
Exemple #3
0
        public void RenameResourceCategory_UnitTest_ExecuteWithNullNewCategoryExpectedInvalidDataContractException()
        {
            var esb    = new RenameResourceCategory();
            var actual = esb.Execute(new Dictionary <string, StringBuilder> {
                { "OldCategory", new StringBuilder("Test") }, { "NewCategory", null }
            }, null);

            Assert.AreEqual(string.Empty, actual);
        }
Exemple #4
0
        public void RenameResourceCategory_UnitTest_ExecuteWithNoOldCategoryInValues_ExpectedInvalidDataContractException()
        {
            var esb    = new RenameResourceCategory();
            var actual = esb.Execute(new Dictionary <string, StringBuilder> {
                { "DebugFilePath", null }
            }, null);

            Assert.AreEqual(string.Empty, actual);
        }
Exemple #5
0
        public void GetDirectoriesRelativeToServer_UnitTest_ExecuteWithNullDirectory_ExpectedInvalidDataContractException()
        {
            var esb    = new RenameResourceCategory();
            var actual = esb.Execute(new Dictionary <string, StringBuilder> {
                { "Directory", null }
            }, null);

            Assert.AreEqual(string.Empty, actual);
        }
Exemple #6
0
        public void RenameResourceCategory_UnitTest_CreateServiceEntry_ExpectedReturnsDynamicService()
        {
            var esb    = new RenameResourceCategory();
            var result = esb.CreateServiceEntry();

            Assert.AreEqual(esb.HandlesType(), result.Name);
            Assert.AreEqual("<DataList><OldCategory ColumnIODirection=\"Input\"/><NewCategory ColumnIODirection=\"Input\"/><ResourceType ColumnIODirection=\"Input\"/><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>", result.DataListSpecification.ToString());
            Assert.AreEqual(1, result.Actions.Count);

            var serviceAction = result.Actions[0];

            Assert.AreEqual(esb.HandlesType(), serviceAction.Name);
            Assert.AreEqual(enActionType.InvokeManagementDynamicService, serviceAction.ActionType);
            Assert.AreEqual(esb.HandlesType(), serviceAction.SourceMethod);
        }