public async void TestSACCreate() { var userTestRep = new Mock <IUserRepository>(); var salesOrderTestRep = new SalesOrderTestRepository(); SalesOrdersController obj = new SalesOrdersController(autoMapper, salesOrderTestRep, userTestRep.Object); EVETrader.Api.ViewModel.SalesOrder createdObj = new EVETrader.Api.ViewModel.SalesOrder() { Id = 999, BuyerID = 1001, TraderID = 1010, Destination = 10, Published = true, Tip = 5, }; var result = await obj.PostSalesOrder(createdObj); var test = result as CreatedAtActionResult; Assert.NotNull(test); var model = test.Value as EVETrader.Api.ViewModel.SalesOrder; Assert.NotNull(model); Assert.Equal(createdObj.Destination, model.Destination); var result2 = await salesOrderTestRep.GetAsync(createdObj.Id); Assert.Equal(createdObj.Id, result2.Id); }
public void TestSACUpdate() { var userTestRep = new Mock <IUserRepository>(); var salesOrderTestRep = new SalesOrderTestRepository(); SalesOrdersController obj = new SalesOrdersController(autoMapper, salesOrderTestRep, userTestRep.Object); EVETrader.Api.ViewModel.SalesOrder updateObj = new EVETrader.Api.ViewModel.SalesOrder() { Id = 1, BuyerID = 1001, TraderID = 1010, Destination = 10, Published = true, Tip = 5, }; var result = obj.PutSalesOrder(1, updateObj); Assert.Same(updateObj, result); //UPDATE NOT IMPLEMENTED }