public void ReadOnlyPropertyExceptionException_Exception()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            expected.ForMember(s => s.PropInt1, d => d.RealOnlyPropInt1);
            expected.CreateMappingExpression(null);
        }
        public void GetSortedExpression_PropertyNotFound_Exception()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            expected.CreateMappingExpression(null);
            expected.GetSortedExpression("PropNotExist");
        }
        public void NotSameTypePropertyException_Exception()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            expected.ForMember(s => s.PropInt1, d => d.PropString2);
            expected.CreateMappingExpression(null);
        }
        public void CreateMappingExpression_NotInitialise()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            expected.CreateMappingExpression(null);
            int actual = expected.MemberToMapForNew.Count;

            Assert.IsTrue(actual > 0);
        }
        public void GetSortedExpression_PropertyFound_Succes()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            expected.CreateMappingExpression(null);
            var actual = expected.GetSortedExpression("PropInt1");

            Assert.Null(actual);
        }
        public void CreateMemberAssignementForExisting_Succes()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            MapperConfigurationCollectionContainer.Instance.Add(expected);

            Mapper.CreateMap <ClassSource2, ClassDest2>();
            expected.CreateMappingExpression(null);

            Assert.IsNotNull(expected.GetDelegateForExistingTargetTest());
        }
        public void CheckAndRemoveMemberDest_PropertyExist_Remove()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            expected.CreateMappingExpression(null);

            int countOri = expected.MemberToMapForNew.Count;

            expected.CheckAndRemoveMemberDestTest("PropInt1");
            Assert.NotEqual(countOri, expected.MemberToMapForNew.Count);
        }
        public void CreateCommonMember_FindMapper_NotList_Success()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();

            Mapper.Reset();
            Mapper.CreateMap <ClassSource2, ClassDest2>();

            expected.CreateMappingExpression(null);
            var actual = expected.GetGenericLambdaExpression();

            Mapper.Reset();
        }
 public void GetSortedExpression_PropertyFound_Succes()
 {
     MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
     expected.CreateMappingExpression(null);
     LambdaExpression actual = null;
     actual = expected.GetSortedExpression("PropInt1");
     Assert.IsNotNull(actual);
 }
 public void ReadOnlyPropertyExceptionException_Exception()
 {
     MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
     expected.ForMember(s => s.PropInt1, d => d.RealOnlyPropInt1);
     expected.CreateMappingExpression(null);
 }
 public void NotSameTypePropertyException_Exception()
 {
     MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
     expected.ForMember(s => s.PropInt1, d => d.PropString2);
     expected.CreateMappingExpression(null);
 }
        public void CreateMemberAssignementForExisting_Succes()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
            MapperConfigurationCollectionContainer.Instance.Add(expected);

            Mapper.CreateMap<ClassSource2, ClassDest2>();
            expected.CreateMappingExpression(null);

            Assert.IsNotNull(expected.GetDelegateForExistingTargetTest());
        }
        public void CheckAndRemoveMemberDest_PropertyExist_Remove()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
            expected.CreateMappingExpression(null);

            int countOri = expected.MemberToMapForNew.Count;

            expected.CheckAndRemoveMemberDestTest("PropInt1");

            Assert.AreNotEqual(countOri, expected.MemberToMapForNew.Count);
        }
        public void CreateCommonMember_FindMapper_NotList_Success()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
            Mapper.Reset();
            Mapper.CreateMap<ClassSource2, ClassDest2>();

            expected.CreateMappingExpression(null);
            var actual = expected.GetGenericLambdaExpression();
            Mapper.Reset();

        }
        public void CreateMappingExpression_NotInitialise()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
            expected.CreateMappingExpression(null);
            int actual = expected.MemberToMapForNew.Count;
            Assert.IsTrue(actual > 0);

        }
        public void GetSortedExpression_PropertyNotFound_Exception()
        {
            MapperConfigurationTestContainer expected = new MapperConfigurationTestContainer();
            expected.CreateMappingExpression(null);
            expected.GetSortedExpression("PropNotExist");

        }