public void Execute_GivenSomeArgs_Returns_Id()
        {
            //------------Setup for test-------------------------
            var deleteAllTests = new DeleteAllTests();
            var workspaceMock  = new Mock <IWorkspace>();
            //------------Execute Test---------------------------
            var value = new List <string> {
                "Test1", "Test2"
            }.SerializeToJsonStringBuilder();
            var requestArgs = new Dictionary <string, StringBuilder>
            {
                { "excludeList", value }
            };
            var executeResults = deleteAllTests.Execute(requestArgs, workspaceMock.Object);
            var jsonSerializer = new Dev2JsonSerializer();

            Assert.IsNotNull(executeResults);
            var deserializedResults = jsonSerializer.Deserialize <CompressedExecuteMessage>(executeResults);

            //------------Assert Results-------------------------
            Assert.IsNotNull(deserializedResults);
            Assert.IsFalse(deserializedResults.HasError);
            var message = CompressedExecuteMessage.Decompress(deserializedResults.Message.ToString());

            Assert.AreEqual("Test reload succesful", message);
        }
        public void Execute_GivenNoArgs_Exception()
        {
            //------------Setup for test-------------------------
            var deleteAllTests = new DeleteAllTests();
            var workspaceMock  = new Mock <IWorkspace>();
            //------------Execute Test---------------------------
            var requestArgs    = new Dictionary <string, StringBuilder>();
            var executeResults = deleteAllTests.Execute(requestArgs, workspaceMock.Object);
            var jsonSerializer = new Dev2JsonSerializer();

            Assert.IsNotNull(executeResults);
            var deserializedResults = jsonSerializer.Deserialize <CompressedExecuteMessage>(executeResults);

            //------------Assert Results-------------------------
            Assert.IsNotNull(deserializedResults);
            Assert.IsTrue(deserializedResults.HasError);
        }