public void CreatePendingStockAdjustmentAsDraft_Test() { StockAdjustmentAPIController controller = new StockAdjustmentAPIController() { CurrentUserName = "******", Context = this.context }; //Arrange List <ViewModelFromNew> list = new List <ViewModelFromNew>(); ViewModelFromNew v1 = new ViewModelFromNew(); v1.Adjustment = 1; v1.Itemcode = "C001"; v1.Reason = "Test1"; v1.Unitprice = "1.0"; list.Add(v1); //Act controller.CreatePendingStockAdjustment(list); StockAdjustment sa = context.StockAdjustment.OrderByDescending(x => x.StockAdjustmentId).First(); sa.Remarks = "THIS IS A TEST"; saService.updateStockAdjustment(sa); StockAdjustmentDetail sad = context.StockAdjustmentDetail.OrderByDescending(x => x.StockAdjustmentId).First(); //Assert Assert.IsTrue(sad.ItemCode == "C001"); Assert.IsTrue(sa.Status.StatusId == 4); saRepository.Delete(sa); }
public void SaveStockAdjustmentAsDraft_Test() { //Arrange List <ViewModelFromNew> list = new List <ViewModelFromNew>(); ViewModelFromNew v1 = new ViewModelFromNew(); v1.Adjustment = 1; v1.Itemcode = "C001"; v1.Reason = "Test1"; list.Add(v1); var controller = new StockAdjustmentAPIController(); //Act controller.SaveStockAdjustmentAsDraft(list); StockAdjustment sa = context.StockAdjustment.OrderByDescending(x => x.StockAdjustmentId).First(); sa.Remarks = "THIS IS A TEST"; saService.updateStockAdjustment(sa); StockAdjustmentDetail sad = context.StockAdjustmentDetail.OrderByDescending(x => x.StockAdjustmentId).First(); //Assert Assert.IsTrue(sad.ItemCode == "C001"); Assert.IsTrue(sa.Status.StatusId == 3); saRepository.Delete(sa); }