From 562c9ad7816ad24637dc38bd74a684af4fcb68cf Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Wed, 29 Jan 2020 11:06:54 +0000 Subject: [PATCH 1/2] Integration Test fixed --- .../RequestTests.cs | 4 +- ...tionProcessorACLApplicationServiceTests.cs | 2 +- .../ProcessLogonTransactionRequestHandler.cs | 2 +- .../ProcessLogonTransactionRequest.cs | 20 +++---- ...ansactionProcessorACLApplicationService.cs | 9 ++- ...ansactionProcessorACLApplicationService.cs | 59 +++++++++++++++---- ...ansactionProcessorACL.BusinessLogic.csproj | 6 +- .../Requests/TransactionRequestMessage.cs | 6 +- .../Common/DockerHelper.cs | 5 +- .../LogonTransaction/LogonTransaction.feature | 9 ++- .../LogonTransaction.feature.cs | 8 +-- .../Shared/SharedSteps.cs | 8 +-- ...actionProcessorACL.IntegrationTests.csproj | 10 ++-- TransactionProcessorACL.Testing/TestData.cs | 6 +- .../Controllers/TransactionController.cs | 2 +- .../TransactionProcessorACL.csproj | 2 +- 16 files changed, 101 insertions(+), 57 deletions(-) diff --git a/TransactionProcessorACL.BusinessLogic.Tests/RequestTests.cs b/TransactionProcessorACL.BusinessLogic.Tests/RequestTests.cs index af326a4..55166a2 100644 --- a/TransactionProcessorACL.BusinessLogic.Tests/RequestTests.cs +++ b/TransactionProcessorACL.BusinessLogic.Tests/RequestTests.cs @@ -22,14 +22,14 @@ public void ProcessLogonTransactionRequest_CanBeCreated_IsCreated() TestData.MerchantId, TestData.TransactionDateTime, TestData.TransactionNumber, - TestData.IMEINumber, + TestData.DeviceIdentifier, TestData.RequireConfigurationInResponseTrue); request.EstateId.ShouldBe(TestData.EstateId); request.MerchantId.ShouldBe(TestData.MerchantId); request.TransactionDateTime.ShouldBe(TestData.TransactionDateTime); request.TransactionNumber.ShouldBe(TestData.TransactionNumber); - request.ImeiNumber.ShouldBe(TestData.IMEINumber); + request.DeviceIdentifier.ShouldBe(TestData.DeviceIdentifier); request.RequireConfigurationInResponse.ShouldBe(TestData.RequireConfigurationInResponseTrue); } diff --git a/TransactionProcessorACL.BusinessLogic.Tests/TransactionProcessorACLApplicationServiceTests.cs b/TransactionProcessorACL.BusinessLogic.Tests/TransactionProcessorACLApplicationServiceTests.cs index a8fc2fc..d87569f 100644 --- a/TransactionProcessorACL.BusinessLogic.Tests/TransactionProcessorACLApplicationServiceTests.cs +++ b/TransactionProcessorACL.BusinessLogic.Tests/TransactionProcessorACLApplicationServiceTests.cs @@ -55,7 +55,7 @@ public async Task TransactionProcessorACLApplicationService_ProcessLogonTransact TestData.MerchantId, TestData.TransactionDateTime, TestData.TransactionNumber, - TestData.IMEINumber, + TestData.DeviceIdentifier, CancellationToken.None); logonResponse.ShouldNotBeNull(); diff --git a/TransactionProcessorACL.BusinessLogic/RequestHandlers/ProcessLogonTransactionRequestHandler.cs b/TransactionProcessorACL.BusinessLogic/RequestHandlers/ProcessLogonTransactionRequestHandler.cs index fc95aea..24ccf5f 100644 --- a/TransactionProcessorACL.BusinessLogic/RequestHandlers/ProcessLogonTransactionRequestHandler.cs +++ b/TransactionProcessorACL.BusinessLogic/RequestHandlers/ProcessLogonTransactionRequestHandler.cs @@ -35,7 +35,7 @@ public async Task Handle(ProcessLogonTransactio request.MerchantId, request.TransactionDateTime, request.TransactionNumber, - request.ImeiNumber, + request.DeviceIdentifier, cancellationToken); } diff --git a/TransactionProcessorACL.BusinessLogic/Requests/ProcessLogonTransactionRequest.cs b/TransactionProcessorACL.BusinessLogic/Requests/ProcessLogonTransactionRequest.cs index 09ce23b..eda9b12 100644 --- a/TransactionProcessorACL.BusinessLogic/Requests/ProcessLogonTransactionRequest.cs +++ b/TransactionProcessorACL.BusinessLogic/Requests/ProcessLogonTransactionRequest.cs @@ -13,24 +13,24 @@ public class ProcessLogonTransactionRequest : IRequest - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The estate identifier. /// The merchant identifier. /// The transaction date time. /// The transaction number. - /// The imei number. + /// The device identifier. /// if set to true [require configuration in response]. private ProcessLogonTransactionRequest(Guid estateId, Guid merchantId, DateTime transactionDateTime, String transactionNumber, - String imeiNumber, + String deviceIdentifier, Boolean requireConfigurationInResponse) { this.EstateId = estateId; this.MerchantId = merchantId; - this.ImeiNumber = imeiNumber; + this.DeviceIdentifier = deviceIdentifier; this.RequireConfigurationInResponse = requireConfigurationInResponse; this.TransactionDateTime = transactionDateTime; this.TransactionNumber = transactionNumber; @@ -54,12 +54,12 @@ public ProcessLogonTransactionRequest() public Guid EstateId { get; } /// - /// Gets the imei number. + /// Gets the device identifier. /// /// - /// The imei number. + /// The device identifier. /// - public String ImeiNumber { get; } + public String DeviceIdentifier { get; } /// /// Gets the merchant identifier. @@ -104,17 +104,17 @@ public ProcessLogonTransactionRequest() /// The merchant identifier. /// The transaction date time. /// The transaction number. - /// The imei number. + /// The device identifier. /// if set to true [require configuration in response]. /// public static ProcessLogonTransactionRequest Create(Guid estateId, Guid merchantId, DateTime transactionDateTime, String transactionNumber, - String imeiNumber, + String deviceIdentifier, Boolean requireConfigurationInResponse) { - return new ProcessLogonTransactionRequest(estateId, merchantId, transactionDateTime, transactionNumber, imeiNumber, requireConfigurationInResponse); + return new ProcessLogonTransactionRequest(estateId, merchantId, transactionDateTime, transactionNumber, deviceIdentifier, requireConfigurationInResponse); } #endregion diff --git a/TransactionProcessorACL.BusinessLogic/Services/ITransactionProcessorACLApplicationService.cs b/TransactionProcessorACL.BusinessLogic/Services/ITransactionProcessorACLApplicationService.cs index e0d147e..5e9a337 100644 --- a/TransactionProcessorACL.BusinessLogic/Services/ITransactionProcessorACLApplicationService.cs +++ b/TransactionProcessorACL.BusinessLogic/Services/ITransactionProcessorACLApplicationService.cs @@ -18,9 +18,14 @@ public interface ITransactionProcessorACLApplicationService /// The merchant identifier. /// The transaction date time. /// The transaction number. - /// The imei number. + /// The device identifier. /// The cancellation token. /// - Task ProcessLogonTransaction(Guid estateId, Guid merchantId, DateTime transactionDateTime, String transactionNumber, String imeiNumber, CancellationToken cancellationToken); + Task ProcessLogonTransaction(Guid estateId, + Guid merchantId, + DateTime transactionDateTime, + String transactionNumber, + String deviceIdentifier, + CancellationToken cancellationToken); } } diff --git a/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs b/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs index c583ad6..97a291e 100644 --- a/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs +++ b/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs @@ -8,27 +8,62 @@ using SecurityService.Client; using SecurityService.DataTransferObjects.Responses; using Shared.General; - using Shared.Logger; using TransactionProcessor.Client; using TransactionProcessor.DataTransferObjects; + /// + /// + /// + /// public class TransactionProcessorACLApplicationService : ITransactionProcessorACLApplicationService { - private readonly ITransactionProcessorClient TransactionProcessorClient; + #region Fields + /// + /// The security service client + /// private readonly ISecurityServiceClient SecurityServiceClient; - public TransactionProcessorACLApplicationService(ITransactionProcessorClient transactionProcessorClient, ISecurityServiceClient securityServiceClient) + /// + /// The transaction processor client + /// + private readonly ITransactionProcessorClient TransactionProcessorClient; + + #endregion + + #region Constructors + + /// + /// Initializes a new instance of the class. + /// + /// The transaction processor client. + /// The security service client. + public TransactionProcessorACLApplicationService(ITransactionProcessorClient transactionProcessorClient, + ISecurityServiceClient securityServiceClient) { this.TransactionProcessorClient = transactionProcessorClient; this.SecurityServiceClient = securityServiceClient; } + #endregion + + #region Methods + + /// + /// Processes the logon transaction. + /// + /// The estate identifier. + /// The merchant identifier. + /// The transaction date time. + /// The transaction number. + /// The device identifier. + /// The cancellation token. + /// public async Task ProcessLogonTransaction(Guid estateId, Guid merchantId, DateTime transactionDateTime, String transactionNumber, - String imeiNumber, + String deviceIdentifier, CancellationToken cancellationToken) { // Get a client token to call the Transaction Processor @@ -39,19 +74,21 @@ public async Task ProcessLogonTransaction(Guid LogonTransactionRequest logonTransactionRequest = new LogonTransactionRequest(); logonTransactionRequest.TransactionNumber = transactionNumber; - logonTransactionRequest.IMEINumber = imeiNumber; + logonTransactionRequest.DeviceIdentifier = deviceIdentifier; logonTransactionRequest.TransactionDateTime = transactionDateTime; logonTransactionRequest.TransactionType = "LOGON"; SerialisedMessage requestSerialisedMessage = new SerialisedMessage(); requestSerialisedMessage.Metadata.Add("EstateId", estateId.ToString()); requestSerialisedMessage.Metadata.Add("MerchantId", merchantId.ToString()); - requestSerialisedMessage.SerialisedData = JsonConvert.SerializeObject(logonTransactionRequest, new JsonSerializerSettings - { - TypeNameHandling = TypeNameHandling.All - }); + requestSerialisedMessage.SerialisedData = JsonConvert.SerializeObject(logonTransactionRequest, + new JsonSerializerSettings + { + TypeNameHandling = TypeNameHandling.All + }); - SerialisedMessage responseSerialisedMessage = await this.TransactionProcessorClient.PerformTransaction(accessToken.AccessToken, requestSerialisedMessage, cancellationToken); + SerialisedMessage responseSerialisedMessage = + await this.TransactionProcessorClient.PerformTransaction(accessToken.AccessToken, requestSerialisedMessage, cancellationToken); LogonTransactionResponse logonTransactionResponse = JsonConvert.DeserializeObject(responseSerialisedMessage.SerialisedData); @@ -63,5 +100,7 @@ public async Task ProcessLogonTransaction(Guid return response; } + + #endregion } } \ No newline at end of file diff --git a/TransactionProcessorACL.BusinessLogic/TransactionProcessorACL.BusinessLogic.csproj b/TransactionProcessorACL.BusinessLogic/TransactionProcessorACL.BusinessLogic.csproj index 971f0ad..c3df940 100644 --- a/TransactionProcessorACL.BusinessLogic/TransactionProcessorACL.BusinessLogic.csproj +++ b/TransactionProcessorACL.BusinessLogic/TransactionProcessorACL.BusinessLogic.csproj @@ -6,9 +6,9 @@ - - - + + + diff --git a/TransactionProcessorACL.DataTransferObjects/Requests/TransactionRequestMessage.cs b/TransactionProcessorACL.DataTransferObjects/Requests/TransactionRequestMessage.cs index 9b9edc4..fac31ef 100644 --- a/TransactionProcessorACL.DataTransferObjects/Requests/TransactionRequestMessage.cs +++ b/TransactionProcessorACL.DataTransferObjects/Requests/TransactionRequestMessage.cs @@ -12,12 +12,12 @@ public class TransactionRequestMessage #region Properties /// - /// Gets or sets the imei number. + /// Gets or sets the device identifier. /// /// - /// The imei number. + /// The device identifier. /// - public String IMEINumber { get; set; } + public String DeviceIdentifier { get; set; } /// /// Gets or sets the transaction date time. diff --git a/TransactionProcessorACL.IntegrationTests/Common/DockerHelper.cs b/TransactionProcessorACL.IntegrationTests/Common/DockerHelper.cs index 04f3e3c..d7e038b 100644 --- a/TransactionProcessorACL.IntegrationTests/Common/DockerHelper.cs +++ b/TransactionProcessorACL.IntegrationTests/Common/DockerHelper.cs @@ -145,7 +145,7 @@ public override async Task StartContainersForScenarioRun(String scenarioName) dockerCredentials, securityServiceContainerName, eventStoreContainerName, - (null,null)); + ("serviceClient", "Secret1")); IContainerService securityServiceContainer = DockerHelper.SetupSecurityServiceContainer(securityServiceContainerName, this.Logger, @@ -164,8 +164,9 @@ public override async Task StartContainersForScenarioRun(String scenarioName) traceFolder, dockerCredentials, securityServiceContainerName, + estateManagementApiContainerName, eventStoreContainerName, - (null, null)); + ("serviceClient", "Secret1")); IContainerService transactionProcessorACLContainer = DockerHelper.SetupTransactionProcessorACLContainer(transactionProcessorACLContainerName, this.Logger, diff --git a/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature b/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature index 6972f51..48ce6d7 100644 --- a/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature +++ b/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature @@ -54,20 +54,19 @@ Background: Scenario: Logon Transaction Given I am logged in as "merchantuser@testmerchant1.co.uk" with password "123456" for Merchant "Test Merchant 1" for Estate "Test Estate 1" with client "merchantClient" When I perform the following transactions - | DateTime | TransactionNumber | TransactionType | MerchantName | IMEINumber | EstateName | + | DateTime | TransactionNumber | TransactionType | MerchantName | DeviceIdentifier | EstateName | | Today | 1 | Logon | Test Merchant 1 | 123456789 | Test Estate 1 | Given I am logged in as "merchantuser@testmerchant2.co.uk" with password "123456" for Merchant "Test Merchant 2" for Estate "Test Estate 1" with client "merchantClient" When I perform the following transactions - | DateTime | TransactionNumber | TransactionType | MerchantName | IMEINumber | EstateName | + | DateTime | TransactionNumber | TransactionType | MerchantName | DeviceIdentifier | EstateName | | Today | 2 | Logon | Test Merchant 2 | 123456789 | Test Estate 1 | Given I am logged in as "merchantuser@testmerchant3.co.uk" with password "123456" for Merchant "Test Merchant 3" for Estate "Test Estate 2" with client "merchantClient" When I perform the following transactions - | DateTime | TransactionNumber | TransactionType | MerchantName | IMEINumber | EstateName | - | Today | 3 | Logon | Test Merchant 3 | 123456789 | Test Estate 2 | + | DateTime | TransactionNumber | TransactionType | MerchantName | DeviceIdentifier | EstateName | + | Today | 3 | Logon | Test Merchant 3 | 123456789 | Test Estate 2 | - # TODO: Add in once the logon flow is implemented Then transaction response should contain the following information | EstateName | MerchantName | TransactionNumber | TransactionType | ResponseCode | ResponseMessage | | Test Estate 1 | Test Merchant 1 | 1 | Logon | 0000 | SUCCESS | diff --git a/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature.cs b/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature.cs index 7309617..058ec79 100644 --- a/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature.cs +++ b/TransactionProcessorACL.IntegrationTests/LogonTransaction/LogonTransaction.feature.cs @@ -322,7 +322,7 @@ public virtual void LogonTransaction() "TransactionNumber", "TransactionType", "MerchantName", - "IMEINumber", + "DeviceIdentifier", "EstateName"}); table10.AddRow(new string[] { "Today", @@ -344,7 +344,7 @@ public virtual void LogonTransaction() "TransactionNumber", "TransactionType", "MerchantName", - "IMEINumber", + "DeviceIdentifier", "EstateName"}); table11.AddRow(new string[] { "Today", @@ -366,7 +366,7 @@ public virtual void LogonTransaction() "TransactionNumber", "TransactionType", "MerchantName", - "IMEINumber", + "DeviceIdentifier", "EstateName"}); table12.AddRow(new string[] { "Today", @@ -406,7 +406,7 @@ public virtual void LogonTransaction() "Logon", "0000", "SUCCESS"}); -#line 71 +#line 70 testRunner.Then("transaction response should contain the following information", ((string)(null)), table13, "Then "); #line hidden } diff --git a/TransactionProcessorACL.IntegrationTests/Shared/SharedSteps.cs b/TransactionProcessorACL.IntegrationTests/Shared/SharedSteps.cs index 1775389..d79b3e5 100644 --- a/TransactionProcessorACL.IntegrationTests/Shared/SharedSteps.cs +++ b/TransactionProcessorACL.IntegrationTests/Shared/SharedSteps.cs @@ -303,7 +303,7 @@ public async Task WhenIPerformTheFollowingTransactions(Table table) DateTime transactionDateTime = SpecflowTableHelper.GetDateForDateString(dateString, DateTime.Today); String transactionNumber = SpecflowTableHelper.GetStringRowValue(tableRow, "TransactionNumber"); String transactionType = SpecflowTableHelper.GetStringRowValue(tableRow, "TransactionType"); - String imeiNumber = SpecflowTableHelper.GetStringRowValue(tableRow, "IMEINumber"); + String deviceIdentifier = SpecflowTableHelper.GetStringRowValue(tableRow, "DeviceIdentifier"); switch (transactionType) { @@ -312,7 +312,7 @@ public async Task WhenIPerformTheFollowingTransactions(Table table) transactionDateTime, transactionType, transactionNumber, - imeiNumber, + deviceIdentifier, CancellationToken.None); estateDetails.AddTransactionResponse(merchantId, transactionNumber, transactionType, responseMessage); @@ -427,11 +427,11 @@ await this.TestingContext.DockerHelper.EstateClient.CreateMerchantUser(token, } } - private async Task PerformLogonTransaction(String merchantToken, DateTime transactionDateTime, String transactionType, String transactionNumber, String imeiNumber, CancellationToken cancellationToken) + private async Task PerformLogonTransaction(String merchantToken, DateTime transactionDateTime, String transactionType, String transactionNumber, String deviceIdentifier, CancellationToken cancellationToken) { LogonTransactionRequestMessage logonTransactionRequestMessage = new LogonTransactionRequestMessage { - IMEINumber = imeiNumber, + DeviceIdentifier = deviceIdentifier, TransactionDateTime = transactionDateTime, TransactionNumber = transactionNumber, RequireConfigurationInResponse = true diff --git a/TransactionProcessorACL.IntegrationTests/TransactionProcessorACL.IntegrationTests.csproj b/TransactionProcessorACL.IntegrationTests/TransactionProcessorACL.IntegrationTests.csproj index 9e2fc81..06ef1e9 100644 --- a/TransactionProcessorACL.IntegrationTests/TransactionProcessorACL.IntegrationTests.csproj +++ b/TransactionProcessorACL.IntegrationTests/TransactionProcessorACL.IntegrationTests.csproj @@ -7,18 +7,18 @@ - + - + - - + + - + all diff --git a/TransactionProcessorACL.Testing/TestData.cs b/TransactionProcessorACL.Testing/TestData.cs index 61bcb02..c44ce0b 100644 --- a/TransactionProcessorACL.Testing/TestData.cs +++ b/TransactionProcessorACL.Testing/TestData.cs @@ -24,7 +24,7 @@ public class TestData /// /// The imei number /// - public static String IMEINumber = "12345678"; + public static String DeviceIdentifier = "12345678"; /// /// The require configuration in response true @@ -47,7 +47,7 @@ public class TestData public static LogonTransactionRequestMessage LogonTransactionRequestMessage = new LogonTransactionRequestMessage { RequireConfigurationInResponse = TestData.RequireConfigurationInResponseTrue, - IMEINumber = TestData.IMEINumber, + DeviceIdentifier = TestData.DeviceIdentifier, TransactionDateTime = TestData.TransactionDateTime, TransactionNumber = TestData.TransactionNumber }; @@ -65,7 +65,7 @@ public class TestData TestData.MerchantId, TestData.TransactionDateTime, TestData.TransactionNumber, - TestData.IMEINumber, + TestData.DeviceIdentifier, TestData.RequireConfigurationInResponseTrue); public static String ResponseCode = "0000"; diff --git a/TransactionProcessorACL/Controllers/TransactionController.cs b/TransactionProcessorACL/Controllers/TransactionController.cs index 2cad6b2..dbde6eb 100644 --- a/TransactionProcessorACL/Controllers/TransactionController.cs +++ b/TransactionProcessorACL/Controllers/TransactionController.cs @@ -60,7 +60,7 @@ private ProcessLogonTransactionRequest CreateCommandFromRequest(LogonTransaction merchantId, logonTransactionRequestMessage.TransactionDateTime, logonTransactionRequestMessage.TransactionNumber, - logonTransactionRequestMessage.IMEINumber, + logonTransactionRequestMessage.DeviceIdentifier, logonTransactionRequestMessage.RequireConfigurationInResponse); return request; diff --git a/TransactionProcessorACL/TransactionProcessorACL.csproj b/TransactionProcessorACL/TransactionProcessorACL.csproj index c420db3..cfd3ac4 100644 --- a/TransactionProcessorACL/TransactionProcessorACL.csproj +++ b/TransactionProcessorACL/TransactionProcessorACL.csproj @@ -16,7 +16,7 @@ - + From aa5b9531c34c65e6b9cafbb36c002ea4a8fdda6d Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Wed, 29 Jan 2020 11:42:57 +0000 Subject: [PATCH 2/2] :| merge crimes --- .../TransactionProcessorACLApplicationService.cs | 15 +++++++++++---- TransactionProcessorACL.Testing/TestData.cs | 4 ++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs b/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs index 41fb44d..9a0e607 100644 --- a/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs +++ b/TransactionProcessorACL.BusinessLogic/Services/TransactionProcessorACLApplicationService.cs @@ -87,8 +87,12 @@ public async Task ProcessLogonTransaction(Guid TypeNameHandling = TypeNameHandling.All }); - SerialisedMessage responseSerialisedMessage = - await this.TransactionProcessorClient.PerformTransaction(accessToken.AccessToken, requestSerialisedMessage, cancellationToken); + ProcessLogonTransactionResponse response = null; + + try + { + SerialisedMessage responseSerialisedMessage = + await this.TransactionProcessorClient.PerformTransaction(accessToken.AccessToken, requestSerialisedMessage, cancellationToken); LogonTransactionResponse logonTransactionResponse = JsonConvert.DeserializeObject(responseSerialisedMessage.SerialisedData); @@ -103,8 +107,11 @@ public async Task ProcessLogonTransaction(Guid if (ex.InnerException is InvalidOperationException) { // This means there is an error in the request - response.ResponseCode = "0001"; // Request Message error - response.ResponseMessage = ex.InnerException.Message; + response = new ProcessLogonTransactionResponse + { + ResponseCode = "0001", // Request Message error + ResponseMessage = ex.InnerException.Message + }; } } diff --git a/TransactionProcessorACL.Testing/TestData.cs b/TransactionProcessorACL.Testing/TestData.cs index 35f3d5f..5ef267b 100644 --- a/TransactionProcessorACL.Testing/TestData.cs +++ b/TransactionProcessorACL.Testing/TestData.cs @@ -2,12 +2,12 @@ { using System; using System.Collections.Generic; - using BusinessLogic.Requests; - using DataTransferObjects; using Models; using Newtonsoft.Json; using SecurityService.DataTransferObjects.Responses; using TransactionProcessor.DataTransferObjects; + using TransactionProcessorACL.BusinessLogic.Requests; + using TransactionProcessorACL.DataTransferObjects; /// ///