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); }