Exemple #1
0
        public void Post()
        {
            //controller.Post("value");
            // Arrange
            var _service = new Mock <ISalesOrderItemService>();

            _container.RegisterInstance <ISalesOrderItemService>(_service.Object);
            var salesOrder1 = new SalesOrderItemModel
            {
                Created     = DateTime.UtcNow,
                Description = "test1",
                ID          = Guid.NewGuid(),
                Submitted   = null
            };
            var salesOrder2 = new SalesOrderItemModel
            {
                Created     = DateTime.UtcNow,
                Description = "test1",
                ID          = Guid.NewGuid(),
                Submitted   = null
            };
            var salesOrders = new List <SalesOrderItemModel>();

            salesOrders.Add(salesOrder1);
            salesOrders.Add(salesOrder2);
            _service.Setup(x => x.Get()).Returns(salesOrders.ToArray());
            SalesOrderItemController controller = _container.Resolve <SalesOrderItemController>();

            // Act
            controller.Post(salesOrder2);

            // Assert
            _service.Verify(x => x.Post(salesOrder2), Times.Exactly(1));
        }
Exemple #2
0
        public void GetById()
        {
            // Arrange
            var _service = new Mock <ISalesOrderItemService>();

            _container.RegisterInstance <ISalesOrderItemService>(_service.Object);
            var salesOrder1 = new SalesOrderItemModel
            {
                Created     = DateTime.UtcNow,
                Description = "test1",
                ID          = Guid.NewGuid(),
                Submitted   = null
            };
            var salesOrder2 = new SalesOrderItemModel
            {
                Created     = DateTime.UtcNow,
                Description = "test1",
                ID          = Guid.NewGuid(),
                Submitted   = null
            };
            var salesOrders = new List <SalesOrderItemModel>();

            salesOrders.Add(salesOrder1);
            salesOrders.Add(salesOrder2);
            _service.Setup(x => x.Get()).Returns(salesOrders.ToArray());
            SalesOrderItemController controller = _container.Resolve <SalesOrderItemController>();

            // Act
            var result = controller.Get(salesOrder2.ID);

            // Assert
            Assert.AreEqual(salesOrder2, result);
        }
 // PUT: api/OrderItem/533454
 public void Put(Guid id, [FromBody] SalesOrderItemModel value)
 {
     _orderService.Put(id, value);
 }
 // POST: api/OrderItem
 public void Post([FromBody] SalesOrderItemModel value)
 {
     _orderService.Post(value);
 }
 public void Put(Guid id, SalesOrderItemModel value)
 {
     throw new NotImplementedException();
 }
 public void Post(SalesOrderItemModel value)
 {
     throw new NotImplementedException();
 }