Exemplo n.º 1
0
        public void DeleteOrderById_Action_Fails()
        {
            // Arrange
            GenericServiceResponse <bool> fakeResponse = null;

            mockClientServicesProvider.Setup(x => x.Logger).Returns(mockLogger.Object).Verifiable();
            mockClientServicesProvider.Setup(x => x.OrderService.DeleteOrder(It.IsAny <int>())).Returns(fakeResponse).Verifiable();

            var viewModel = new GenericViewModel();

            var action = new DeleteOrderById <GenericViewModel>(mockClientServicesProvider.Object)
            {
                OnComplete = model => viewModel = model
            };

            // Act
            var result = action.Invoke(1);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(GenericViewModel));
            Assert.IsNotNull(result.Notifications);
            Assert.IsInstanceOfType(result.Notifications, typeof(NotificationCollection));
            Assert.IsTrue(result.Notifications.Count() == 1);
            Assert.IsTrue(result.HasErrors);
            Assert.IsNotNull(result.Success);
            Assert.IsInstanceOfType(result.Success, typeof(bool));
            Assert.IsFalse(result.Success);
        }
Exemplo n.º 2
0
        public void WhenISendDeleteRequestByIdThruDeleteAsyncAction(int id)
        {
            var request = new DeleteOrderById
            {
                Id = id
            };
            SoapServiceClient client = GetClient();

            client.DeleteAsync(request).Wait();
        }
Exemplo n.º 3
0
        public void WhenISendDeleteRequestByIdThruDeleteAction(int id)
        {
            var request = new DeleteOrderById
            {
                Id = id
            };
            JsonServiceClient client = GetClient();

            client.Delete(request);
        }
Exemplo n.º 4
0
        public void WhenISendDeleteRequestByIdThruDeleteWithResponseAction(int id)
        {
            var request = new DeleteOrderById
            {
                Id = id
            };
            SoapServiceClient client = GetClient();
            bool response            = client.Delete <bool>(request);

            ScenarioContext.Current[ResopnseKey] = response;
        }
Exemplo n.º 5
0
 public object Delete(DeleteOrderById request)
 {
     DeleteOneWay(request);
     return(true);
 }
Exemplo n.º 6
0
 public void DeleteOneWay(DeleteOrderById request)
 {
     _repository = _repository.Where(x => x.Id != request.Id).ToList();
 }
Exemplo n.º 7
0
 public object DeleteWithResponse(DeleteOrderById request)
 {
     Delete(request);
     return(true);
 }
Exemplo n.º 8
0
      public async Task <IActionResult> DeleteById([FromBody] DeleteOrderById command)
      {
          var result = await mediator.Send(command);

          return(CreatedAtAction("Delete", new { ordersId = result.Select(x => x.id) }, result));
      }
Exemplo n.º 9
0
 public Task <IEnumerable <OrderDto> > Handle(DeleteOrderById request, CancellationToken cancellationToken)
 {
     return(Task.Run(() => mapper.Map <IEnumerable <OrderDto> >(repository.DeleteById(request.catalog, request.id))));
 }