public void Data_EntityReader_CountAny() { var reader = new ValueReader <CustomerType>(); // GetAll() count and any var resultsAll = reader.GetAll(); Assert.IsTrue(resultsAll.Count() > 0); Assert.IsTrue(resultsAll.Any()); // GetAll().Take(1) count and any var resultsTake = reader.GetAll().Take(1); Assert.IsTrue(resultsTake.Count() == 1); Assert.IsTrue(resultsTake.Any()); // Get an Id to test var key = reader.GetAllExcludeDefault().FirstOrDefaultSafe().Key; Assert.IsTrue(key != TypeExtension.DefaultGuid); // GetAll().Where count and any var resultsWhere = reader.GetAll().Where(x => x.Key == key); Assert.IsTrue(resultsWhere.Count() > 0); Assert.IsTrue(resultsWhere.Any()); }
public void Data_EntityReader_GetWhere() { // Plain EntityInfo object var reader = new ValueReader <CustomerType>(); var testType = new CustomerType(); var testKey = reader.GetAllExcludeDefault().FirstOrDefaultSafe().Key; testType = reader.GetAll().Where(x => x.Key == testKey).FirstOrDefaultSafe(); Assert.IsTrue(testType.Key != TypeExtension.DefaultGuid); }
public void Data_EntityReader_Singles() { var reader = new ValueReader <CustomerType>(); var testItem = new CustomerType(); var emptyGuid = TypeExtension.DefaultGuid; // By Key testItem = reader.GetByKey(reader.GetAllExcludeDefault().FirstOrDefaultSafe().Key); Assert.IsTrue(testItem.Key != TypeExtension.DefaultGuid); }
public void Core_Data_ValueReader_Singles() { var reader = new ValueReader <CustomerType>(new ConnectionStringFactory().GetDefaultConnection()); var testItem = new CustomerType(); var emptyGuid = Guid.Empty; // By Key testItem = reader.GetByKey(reader.GetAllExcludeDefault().FirstOrDefaultSafe().Key); Assert.IsTrue(testItem.Key != Guid.Empty); }
public void Data_EntityReader_Lists() { var emptyGuid = TypeExtension.DefaultGuid; // List Type var reader = new ValueReader <CustomerType>(); var typeResults = reader.GetAllExcludeDefault(); Assert.IsTrue(typeResults.Count() > 0); Assert.IsTrue(typeResults.Any(x => x.Key == emptyGuid) == false); }
public void Core_Data_ValueReader_Lists() { var emptyGuid = Guid.Empty; // List Type var typeDB = new ValueReader <CustomerType>(new ConnectionStringFactory().GetDefaultConnection()); var typeResults = typeDB.GetAllExcludeDefault(); Assert.IsTrue(typeResults.Count() > 0); Assert.IsTrue(typeResults.Any(x => x.Key == emptyGuid) == false); }
public void Core_Data_ValueReader_GetWhere() { // Plain EntityInfo object var typeData = new ValueReader <CustomerType>(new ConnectionStringFactory().GetDefaultConnection()); var testType = new CustomerType(); var testList = typeData.GetAllExcludeDefault(); var testItem = testList.FirstOrDefaultSafe(); var testKey = testItem.Key; testType = testList.Where(x => x.Key == testKey).FirstOrDefaultSafe(); Assert.IsTrue(testType.Key != Guid.Empty); }
public void Data_EntityReader_GetById() { var reader = new ValueReader <CustomerType>(); var custEntity = new CustomerType(); // ById Should return 1 record var existingKey = reader.GetAllExcludeDefault().FirstOrDefaultSafe().Key; var custWhereKey = reader.GetAll().Where(x => x.Key == existingKey); Assert.IsTrue(custWhereKey.Count() > 0); Assert.IsTrue(custWhereKey.Any()); custEntity = custWhereKey.FirstOrDefaultSafe(); Assert.IsTrue(custEntity.Key != TypeExtension.DefaultGuid); }
public void Core_Data_ValueReader_CountAny() { using (var db = new ValueReader <CustomerType>(new ConnectionStringFactory().GetDefaultConnection())) { // GetAll() count and any var resultsAll = db.GetAll(); Assert.IsTrue(resultsAll.Count() > 0); Assert.IsTrue(resultsAll.Any()); // GetAll().Take(1) count and any var resultsTake = db.GetAll().Take(1); Assert.IsTrue(resultsTake.Count() == 1); Assert.IsTrue(resultsTake.Any()); // Get an Id to test var key = db.GetAllExcludeDefault().FirstOrDefaultSafe().Key; Assert.IsTrue(key != Guid.Empty); // GetAll().Where count and any var resultsWhere = db.GetAll().Where(x => x.Key == key); Assert.IsTrue(resultsWhere.Count() > 0); Assert.IsTrue(resultsWhere.Any()); } }