public void GetAllTransactionsAndVerifyGroup() { CanSaveTransaction(); CreateNewTransaction(1); TransactionController controller = new TransactionController(); ICollection<Transaction> transactions = controller.GetAllTransaction(); Assert.IsNotEmpty((ICollection)transactions); //checking if Group was fetched IList<Transaction> tran = transactions as IList<Transaction>; Assert.IsNotNull(tran[0].Group); }
public void GetAllTransactionsByGroupId() { Company c = CompanyFixture.SaveNewMSZCompany(); TransactionGroup group = GroupFixture.CreateNewTransactionGroup(); Transaction tran = TransactionFixture.CreateNewTransaction(1); UnitOfWork.Current.TransactionalFlush(); UnitOfWork.CurrentSession.Evict(tran); UnitOfWork.CurrentSession.Evict(group); UnitOfWork.CurrentSession.Evict(c); GroupController controller = new GroupController(); ICollection<TransactionGroup> groups = controller.GetAllGroups(); Assert.IsNotEmpty((ICollection)groups); TransactionController tr = new TransactionController(); ICollection<Transaction> transactions = tr.GetAllTransaction(); Assert.IsNotEmpty((ICollection)transactions); transactions = controller.GetAllTransactionForGroup(1); Assert.IsNotEmpty((ICollection)transactions); }