Example #1
0
        public void GetFilterByPrimaryKeys_GoodValues_Succeeds()
        {
            //Arrange
            var repository = new EFRepositoryTester();

            //Act
            var result = repository.GetFilterByPrimaryKeys(new EFContext(), typeof(EFEntity), new object[] { 123L });

            //Assert
            Assert.AreEqual(typeof(EqualsCondition), result.GetType());
            Assert.AreEqual(ReflectionHelper.GetPropertyName <EFEntity, long>(e => e.Id), ((EqualsCondition)result).Property);
            Assert.AreEqual(123L, ((EqualsCondition)result).Value);
        }
Example #2
0
        public void GetFilterByPrimaryKeys_GoodValues_Succeeds()
        {
            //Arrange
            var repository = new EFRepositoryTester();

            //Act
            var result = repository.GetFilterByPrimaryKeys(new EFContext(), typeof(EFEntity), new object[] { 123L });

            //Assert
            Assert.AreEqual(typeof(EqualsCondition), result.GetType());
            Assert.AreEqual(ReflectionHelper.GetPropertyName<EFEntity, long>(e => e.Id), ((EqualsCondition)result).Property);
            Assert.AreEqual(123L, ((EqualsCondition)result).Value);
        }