Example #1
0
        public void Mapping_With_AutoMapper_Profiles()
        {
            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile <MaxWHConfirmProfile>();
            });
            var mapper = configuration.CreateMapper();

            MaxWHConfirmViewModel vm = new MaxWHConfirmViewModel {
                Id = 1
            };
            MaxWHConfirm model = mapper.Map <MaxWHConfirm>(vm);

            Assert.Equal(vm.Id, model.Id);
        }
Example #2
0
        public void Should_Success_Validate_Data()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            MaxWHConfirmFacade facade = new MaxWHConfirmFacade(serviceProvider, dbContext);

            var data = DataUtil(facade, dbContext).GetNewData();
            MaxWHConfirmViewModel nullViewModel = new MaxWHConfirmViewModel();

            Assert.True(nullViewModel.Validate(null).Count() > 0);

            MaxWHConfirmViewModel vm = new MaxWHConfirmViewModel
            {
                UnitMaxValue = -2,
                SKMaxValue   = -2
            };

            Assert.True(vm.Validate(null).Count() > 0);
        }