diff --git a/src/Services/Ordering/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs b/src/Services/Ordering/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs index bf8e90ea6..15f29c8cc 100644 --- a/src/Services/Ordering/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs +++ b/src/Services/Ordering/Ordering.API/Application/Commands/CreateOrderCommandHandler.cs @@ -24,12 +24,12 @@ public class CreateOrderCommandHandler : IAsyncRequestHandler { - private readonly IBuyerRepository _buyerRepository; - private readonly IOrderRepository _orderRepository; + private readonly IBuyerRepository _buyerRepository; + private readonly IOrderRepository _orderRepository; private readonly IIdentityService _identityService; // Using DI to inject infrastructure persistence Repositories - public CreateOrderCommandHandler(IBuyerRepository buyerRepository, IOrderRepository orderRepository, IIdentityService identityService) + public CreateOrderCommandHandler(IBuyerRepository buyerRepository, IOrderRepository orderRepository, IIdentityService identityService) { _buyerRepository = buyerRepository ?? throw new ArgumentNullException(nameof(buyerRepository)); _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); diff --git a/src/Services/Ordering/Ordering.API/Infrastructure/AutofacModules/ApplicationModule.cs b/src/Services/Ordering/Ordering.API/Infrastructure/AutofacModules/ApplicationModule.cs index 0d8e34476..4f81ad81f 100644 --- a/src/Services/Ordering/Ordering.API/Infrastructure/AutofacModules/ApplicationModule.cs +++ b/src/Services/Ordering/Ordering.API/Infrastructure/AutofacModules/ApplicationModule.cs @@ -27,11 +27,11 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.API.Infrastructure.Autof .InstancePerLifetimeScope(); builder.RegisterType() - .As>() + .As() .InstancePerLifetimeScope(); builder.RegisterType() - .As>() + .As() .InstancePerLifetimeScope(); builder.RegisterType() diff --git a/src/Services/Ordering/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs b/src/Services/Ordering/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs index 2fdaaf29f..36af5afa7 100644 --- a/src/Services/Ordering/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs +++ b/src/Services/Ordering/Ordering.Domain/AggregatesModel/BuyerAggregate/IBuyerRepository.cs @@ -6,7 +6,7 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.B //This is just the RepositoryContracts or Interface defined at the Domain Layer //as requisite for the Buyer Aggregate - public interface IBuyerRepository : IRepository where T : IAggregateRoot + public interface IBuyerRepository : IRepository { Buyer Add(Buyer buyer); diff --git a/src/Services/Ordering/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs b/src/Services/Ordering/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs index 81869a457..74067d6ae 100644 --- a/src/Services/Ordering/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs +++ b/src/Services/Ordering/Ordering.Domain/AggregatesModel/OrderAggregate/IOrderRepository.cs @@ -5,7 +5,7 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.O //This is just the RepositoryContracts or Interface defined at the Domain Layer //as requisite for the Order Aggregate - public interface IOrderRepository : IRepository where T : IAggregateRoot + public interface IOrderRepository : IRepository { Order Add(Order order); } diff --git a/src/Services/Ordering/Ordering.Infrastructure/Repositories/BuyerRepository.cs b/src/Services/Ordering/Ordering.Infrastructure/Repositories/BuyerRepository.cs index 693717dac..3a6bcede9 100644 --- a/src/Services/Ordering/Ordering.Infrastructure/Repositories/BuyerRepository.cs +++ b/src/Services/Ordering/Ordering.Infrastructure/Repositories/BuyerRepository.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; namespace Microsoft.eShopOnContainers.Services.Ordering.Infrastructure.Repositories { public class BuyerRepository - : IBuyerRepository + : IBuyerRepository { private readonly OrderingContext _context; diff --git a/src/Services/Ordering/Ordering.Infrastructure/Repositories/OrderRepository.cs b/src/Services/Ordering/Ordering.Infrastructure/Repositories/OrderRepository.cs index ecdc705dd..b00e54a0c 100644 --- a/src/Services/Ordering/Ordering.Infrastructure/Repositories/OrderRepository.cs +++ b/src/Services/Ordering/Ordering.Infrastructure/Repositories/OrderRepository.cs @@ -5,7 +5,7 @@ using System; namespace Microsoft.eShopOnContainers.Services.Ordering.Infrastructure.Repositories { public class OrderRepository - : IOrderRepository + : IOrderRepository { private readonly OrderingContext _context; diff --git a/test/Services/UnitTest/Ordering/Application/NewOrderCommandHandlerTest.cs b/test/Services/UnitTest/Ordering/Application/NewOrderCommandHandlerTest.cs index a048dc975..20f7ba64b 100644 --- a/test/Services/UnitTest/Ordering/Application/NewOrderCommandHandlerTest.cs +++ b/test/Services/UnitTest/Ordering/Application/NewOrderCommandHandlerTest.cs @@ -15,15 +15,15 @@ namespace UnitTest.Ordering.Application using Xunit; public class NewOrderRequestHandlerTest { - private readonly Mock> _buyerRepositoryMock; - private readonly Mock> _orderRepositoryMock; + private readonly Mock _buyerRepositoryMock; + private readonly Mock _orderRepositoryMock; private readonly Mock _identityServiceMock; public NewOrderRequestHandlerTest() { - _buyerRepositoryMock = new Mock>(); - _orderRepositoryMock = new Mock>(); + _buyerRepositoryMock = new Mock(); + _orderRepositoryMock = new Mock(); _identityServiceMock = new Mock(); }