コード例 #1
0
        public void Get_ShouldReturnAllTransactions()
        {
            var controller = new TransactionsController();
            var transactionList = GetTransactions();            
            //needs to insert the transaction fisrt
            var result = (IList<Transaction>)controller.Get();

            Assert.AreEqual(transactionList.Count, result.Count);
        }
コード例 #2
0
        public void GetId_ShouldReturnTransaction()
        {
            var controller = new TransactionsController();

            //need an id the exist in the database
            var id = "569fe65b68f98205d4da42d2";

            var result = controller.Get(id);

            Assert.AreEqual(true,result!=null);            
        }
コード例 #3
0
        public void Post_ShouldReturnOK()
        {
            var controller = new TransactionsController();
            var transactionList = GetTransactions();
       
            foreach (var item in transactionList)
            {
                controller.Post(item);                        
            }
            

        }
コード例 #4
0
        public void Put_ShouldReturnOK()
        {
            
            var controller = new TransactionsController();

            //need an id the exist in the database      
            var transaction = controller.Get("569fe65b68f98205d4da42d2");
            transaction.MundipaggCreated = false;

            controller.Put(transaction.Id, transaction);                      

        }
コード例 #5
0
 public void GetResetDatabase_ShouldReturnZeroTransactions()
 {
     var controller = new TransactionsController();
     var result = controller.DeleteAll();
     Assert.IsTrue(result);
 }