public void InsertRange_Get_DestroyRangeTest() { // Arrange BankRowRepository repo = new BankRowRepository(); List <BankRow> inserts = new List <BankRow>(); int state = RND.Next(-2000, -1); int length = 10; for (int i = 0; i < length; i++) { inserts.Add(new BankRow() { Message = $"UnitTest{i + 1}", State = state }); } // Act var originalGetResult = repo.ForceGet().ToList().Count; var insertRangeResult = repo.InsertRange(inserts); var actualGetResult = repo.ForceGet().ToList().Count; var deleteResult = repo.DestroyRange(insertRangeResult.Select(x => x.Id)); // Assert Assert.AreEqual(10, insertRangeResult.ToList().Count); Assert.AreEqual(10, actualGetResult - originalGetResult); Assert.AreEqual(true, deleteResult); }
public void TestRepository() { IBankRowRepository repo = new BankRowRepository(); var bankRows = repo.Get().ToList <BankRow>(); Assert.AreEqual(1, 1); }
public void TestNotForeignKeyedEntityInlcude() { // Arrange var repo = new BankRowRepository(); // Act var list = repo.GetWithEntities(); // Assert Assert.AreEqual(1, 1); }
public void TestRuleEvaluation() { // Arrange var generator = new TransactionGenerator(); #if true var data = new RuleEvalData() { RuleIds = new List <int> { 1 }, BankRowIds = new List <int> { 7, 8, 9 } }; #endif #if false var data = new RuleEvalData() { RuleIds = new List <int> { 3 }, BankRowIds = new List <int> { 15, 16, 17, 18, 19, 20 } }; var data = new RuleEvalData() { RuleIds = new List <int> { 2 }, BankRowIds = new List <int> { 10, 11, 12, 13, 14 } }; #endif var bankRows = new BankRowRepository().GetOnIds(data.BankRowIds); var rules = new RuleRepository().GetOnIdsWithEntitiesInDepth(data.RuleIds); // Act generator.Generate(rules, bankRows); // Assert Assert.AreEqual(1, 1); }
public ActionResult Get() { var repo = new BankRowRepository(); return(Ok(repo.Get())); }