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 GetAuthorizationContextForService_Returns_Contribute() { //------------Setup for test------------------------- var deleteAllTests = new DeleteAllTests(); //------------Execute Test--------------------------- var authorizationContextForService = deleteAllTests.GetAuthorizationContextForService(); //------------Assert Results------------------------- Assert.AreEqual(AuthorizationContext.Contribute, authorizationContextForService); }
public void GetResourceID_GivenEmptyArgs_Returns_EmptyGuid() { //------------Setup for test------------------------- var deleteAllTests = new DeleteAllTests(); //------------Execute Test--------------------------- var requestArgs = new Dictionary <string, StringBuilder>(); var resourceID = deleteAllTests.GetResourceID(requestArgs); //------------Assert Results------------------------- Assert.IsNotNull(resourceID); Assert.AreEqual(Guid.Empty, resourceID); }
public void CreateServiceEntry_Returns_New_Dynamic_Service_DeleteAllTestsService() { //------------Setup for test------------------------- var deleteAllTests = new DeleteAllTests(); //------------Execute Test--------------------------- var dynamicService = deleteAllTests.CreateServiceEntry(); var handleType = deleteAllTests.HandlesType(); //------------Assert Results------------------------- Assert.IsNotNull(dynamicService); Assert.IsFalse(string.IsNullOrEmpty(handleType)); Assert.AreEqual(handleType, dynamicService.Name); }
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); }
public void GetResourceID_GivenSomeArgs_Returns_Id() { //------------Setup for test------------------------- var deleteAllTests = new DeleteAllTests(); var resId = Guid.NewGuid(); var stringBuilder = new StringBuilder(); stringBuilder.Append(resId); //------------Execute Test--------------------------- var requestArgs = new Dictionary <string, StringBuilder> { { "resourceID", stringBuilder } }; var resourceID = deleteAllTests.GetResourceID(requestArgs); //------------Assert Results------------------------- Assert.IsNotNull(resourceID); Assert.AreEqual(resId, resourceID); }