Exemplo n.º 1
0
        ///<summary>
        ///  Returns a Typed ProductModelProductDescriptionCulture Entity with mock values.
        ///</summary>
        static public ProductModelProductDescriptionCulture CreateMockInstance_Generated(TransactionManager tm)
        {
            ProductModelProductDescriptionCulture mock = new ProductModelProductDescriptionCulture();

            mock.ModifiedDate = TestUtility.Instance.RandomDateTime();

            //OneToOneRelationship
            Culture mockCultureByCultureId = CultureTest.CreateMockInstance(tm);

            DataRepository.CultureProvider.Insert(tm, mockCultureByCultureId);
            mock.CultureId = mockCultureByCultureId.CultureId;
            //OneToOneRelationship
            ProductDescription mockProductDescriptionByProductDescriptionId = ProductDescriptionTest.CreateMockInstance(tm);

            DataRepository.ProductDescriptionProvider.Insert(tm, mockProductDescriptionByProductDescriptionId);
            mock.ProductDescriptionId = mockProductDescriptionByProductDescriptionId.ProductDescriptionId;
            //OneToOneRelationship
            ProductModel mockProductModelByProductModelId = ProductModelTest.CreateMockInstance(tm);

            DataRepository.ProductModelProvider.Insert(tm, mockProductModelByProductModelId);
            mock.ProductModelId = mockProductModelByProductModelId.ProductModelId;

            // create a temporary collection and add the item to it
            TList <ProductModelProductDescriptionCulture> tempMockCollection = new TList <ProductModelProductDescriptionCulture>();

            tempMockCollection.Add(mock);
            tempMockCollection.Remove(mock);


            return((ProductModelProductDescriptionCulture)mock);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Deep load all ProductModelProductDescriptionCulture children.
        /// </summary>
        private void Step_03_DeepLoad_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                int count = -1;
                mock           = CreateMockInstance(tm);
                mockCollection = DataRepository.ProductModelProductDescriptionCultureProvider.GetPaged(tm, 0, 10, out count);

                DataRepository.ProductModelProductDescriptionCultureProvider.DeepLoading += new EntityProviderBaseCore <ProductModelProductDescriptionCulture, ProductModelProductDescriptionCultureKey> .DeepLoadingEventHandler(
                    delegate(object sender, DeepSessionEventArgs e)
                {
                    if (e.DeepSession.Count > 3)
                    {
                        e.Cancel = true;
                    }
                }
                    );

                if (mockCollection.Count > 0)
                {
                    DataRepository.ProductModelProductDescriptionCultureProvider.DeepLoad(tm, mockCollection[0]);
                    System.Console.WriteLine("ProductModelProductDescriptionCulture instance correctly deep loaded at 1 level.");

                    mockCollection.Add(mock);
                    // DataRepository.ProductModelProductDescriptionCultureProvider.DeepSave(tm, mockCollection);
                }

                //normally one would commit here
                //tm.Commit();
                //IDisposable will Rollback Transaction since it's left uncommitted
            }
        }
Exemplo n.º 3
0
        ///<summary>
        ///  Update the Typed ProductModelProductDescriptionCulture Entity with modified mock values.
        ///</summary>
        static public void UpdateMockInstance(TransactionManager tm, ProductModelProductDescriptionCulture mock)
        {
            ProductModelProductDescriptionCultureTest.UpdateMockInstance_Generated(tm, mock);

            // make any alterations necessary
            // (i.e. for DB check constraints, special test cases, etc.)
            SetSpecialTestData(mock);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Test methods exposed by the EntityHelper class.
        /// </summary>
        private void Step_20_TestEntityHelper_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                mock = CreateMockInstance(tm);

                ProductModelProductDescriptionCulture entity = mock.Copy() as ProductModelProductDescriptionCulture;
                entity = (ProductModelProductDescriptionCulture)mock.Clone();
                Assert.IsTrue(ProductModelProductDescriptionCulture.ValueEquals(entity, mock), "Clone is not working");
            }
        }
Exemplo n.º 5
0
        ///<summary>
        ///  Returns a Typed ProductModelProductDescriptionCulture Entity with mock values.
        ///</summary>
        static public ProductModelProductDescriptionCulture CreateMockInstance(TransactionManager tm)
        {
            // get the default mock instance
            ProductModelProductDescriptionCulture mock = ProductModelProductDescriptionCultureTest.CreateMockInstance_Generated(tm);

            // make any alterations necessary
            // (i.e. for DB check constraints, special test cases, etc.)
            SetSpecialTestData(mock);

            // return the modified object
            return(mock);
        }
Exemplo n.º 6
0
        public virtual BOProductModelProductDescriptionCulture MapEFToBO(
            ProductModelProductDescriptionCulture ef)
        {
            var bo = new BOProductModelProductDescriptionCulture();

            bo.SetProperties(
                ef.ProductModelID,
                ef.CultureID,
                ef.ModifiedDate,
                ef.ProductDescriptionID);
            return(bo);
        }
Exemplo n.º 7
0
        public virtual ProductModelProductDescriptionCulture MapBOToEF(
            BOProductModelProductDescriptionCulture bo)
        {
            ProductModelProductDescriptionCulture efProductModelProductDescriptionCulture = new ProductModelProductDescriptionCulture();

            efProductModelProductDescriptionCulture.SetProperties(
                bo.CultureID,
                bo.ModifiedDate,
                bo.ProductDescriptionID,
                bo.ProductModelID);
            return(efProductModelProductDescriptionCulture);
        }
        // PUT api/awbuildversion/5
        public void Put(ProductModelProductDescriptionCulture value)
        {
            var GetActionType = Request.Headers.Where(x => x.Key.Equals("ActionType")).FirstOrDefault();

            if (GetActionType.Key != null)
            {
                if (GetActionType.Value.ToList()[0].Equals("DELETE"))
                    adventureWorks_BC.ProductModelProductDescriptionCultureDelete(value);
                if (GetActionType.Value.ToList()[0].Equals("UPDATE"))
                    adventureWorks_BC.ProductModelProductDescriptionCultureUpdate(value);
            }
        }
Exemplo n.º 9
0
        /// <summary>
        /// Serialize the mock ProductModelProductDescriptionCulture entity into a temporary file.
        /// </summary>
        private void Step_06_SerializeEntity_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                mock = CreateMockInstance(tm);
                string fileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "temp_ProductModelProductDescriptionCulture.xml");

                EntityHelper.SerializeXml(mock, fileName);
                Assert.IsTrue(System.IO.File.Exists(fileName), "Serialized mock not found");

                System.Console.WriteLine("mock correctly serialized to a temporary file.");
            }
        }
Exemplo n.º 10
0
        private void AddProductModelDescription(int model, int description)
        {
            ProductModelProductDescriptionCulture modeldescription = new ProductModelProductDescriptionCulture
            {
                ProductModelId       = model,
                ProductDescriptionId = description,
                CultureId            = "en",
                ModifiedDate         = DateTime.Now
            };

            context.Entry(modeldescription).State = EntityState.Added;
            context.SaveChanges();
        }
Exemplo n.º 11
0
        public void MapEFToBO()
        {
            var mapper = new DALProductModelProductDescriptionCultureMapper();
            ProductModelProductDescriptionCulture entity = new ProductModelProductDescriptionCulture();

            entity.SetProperties("A", DateTime.Parse("1/1/1987 12:00:00 AM"), 1, 1);

            BOProductModelProductDescriptionCulture response = mapper.MapEFToBO(entity);

            response.CultureID.Should().Be("A");
            response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM"));
            response.ProductDescriptionID.Should().Be(1);
            response.ProductModelID.Should().Be(1);
        }
Exemplo n.º 12
0
        public void MapBOToEF()
        {
            var mapper = new DALProductModelProductDescriptionCultureMapper();
            var bo     = new BOProductModelProductDescriptionCulture();

            bo.SetProperties(1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), 1);

            ProductModelProductDescriptionCulture response = mapper.MapBOToEF(bo);

            response.CultureID.Should().Be("A");
            response.ModifiedDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM"));
            response.ProductDescriptionID.Should().Be(1);
            response.ProductModelID.Should().Be(1);
        }
Exemplo n.º 13
0
 public bool ProductModelProductDescriptionCultureDelete(ProductModelProductDescriptionCulture productmodelproductdescriptionculture)
 {
     return(Execute <bool>(dal =>
     {
         ProductModelProductDescriptionCulture productmodelproductdescriptioncultureDelete = dal.ProductModelProductDescriptionCulture.Where(x => x.ProductModelID == productmodelproductdescriptionculture.ProductModelID).FirstOrDefault();
         if (productmodelproductdescriptioncultureDelete != null)
         {
             dal.ProductModelProductDescriptionCulture.DeleteOnSubmit(productmodelproductdescriptioncultureDelete);
             dal.SubmitChanges();
             return true;
         }
         return false;
     }));
 }
Exemplo n.º 14
0
        public void MapEFToBOList()
        {
            var mapper = new DALProductModelProductDescriptionCultureMapper();
            ProductModelProductDescriptionCulture entity = new ProductModelProductDescriptionCulture();

            entity.SetProperties("A", DateTime.Parse("1/1/1987 12:00:00 AM"), 1, 1);

            List <BOProductModelProductDescriptionCulture> response = mapper.MapEFToBO(new List <ProductModelProductDescriptionCulture>()
            {
                entity
            });

            response.Count.Should().Be(1);
        }
Exemplo n.º 15
0
        /// <summary>
        /// Serialize a ProductModelProductDescriptionCulture collection into a temporary file.
        /// </summary>
        private void Step_08_SerializeCollection_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                string fileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "temp_ProductModelProductDescriptionCultureCollection.xml");

                mock = CreateMockInstance(tm);
                TList <ProductModelProductDescriptionCulture> mockCollection = new TList <ProductModelProductDescriptionCulture>();
                mockCollection.Add(mock);

                EntityHelper.SerializeXml(mockCollection, fileName);

                Assert.IsTrue(System.IO.File.Exists(fileName), "Serialized mock collection not found");
                System.Console.WriteLine("TList<ProductModelProductDescriptionCulture> correctly serialized to a temporary file.");
            }
        }
        // PUT api/awbuildversion/5
        public void Put(ProductModelProductDescriptionCulture value)
        {
            var GetActionType = Request.Headers.Where(x => x.Key.Equals("ActionType")).FirstOrDefault();

            if (GetActionType.Key != null)
            {
                if (GetActionType.Value.ToList()[0].Equals("DELETE"))
                {
                    adventureWorks_BC.ProductModelProductDescriptionCultureDelete(value);
                }
                if (GetActionType.Value.ToList()[0].Equals("UPDATE"))
                {
                    adventureWorks_BC.ProductModelProductDescriptionCultureUpdate(value);
                }
            }
        }
        public async void Get()
        {
            var mock   = new ServiceMockFacade <IProductModelProductDescriptionCultureRepository>();
            var record = new ProductModelProductDescriptionCulture();

            mock.RepositoryMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult(record));
            var service = new ProductModelProductDescriptionCultureService(mock.LoggerMock.Object,
                                                                           mock.RepositoryMock.Object,
                                                                           mock.ModelValidatorMockFactory.ProductModelProductDescriptionCultureModelValidatorMock.Object,
                                                                           mock.BOLMapperMockFactory.BOLProductModelProductDescriptionCultureMapperMock,
                                                                           mock.DALMapperMockFactory.DALProductModelProductDescriptionCultureMapperMock);

            ApiProductModelProductDescriptionCultureResponseModel response = await service.Get(default(int));

            response.Should().NotBeNull();
            mock.RepositoryMock.Verify(x => x.Get(It.IsAny <int>()));
        }
Exemplo n.º 18
0
        public bool ProductModelProductDescriptionCultureUpdate(ProductModelProductDescriptionCulture productmodelproductdescriptionculture)
        {
            return(Execute <bool>(dal =>
            {
                ProductModelProductDescriptionCulture productmodelproductdescriptioncultureUpdate = dal.ProductModelProductDescriptionCulture.Where(x => x.ProductModelID == productmodelproductdescriptionculture.ProductModelID).FirstOrDefault();
                if (productmodelproductdescriptioncultureUpdate != null)
                {
                    productmodelproductdescriptioncultureUpdate.ProductModelID = productmodelproductdescriptionculture.ProductModelID;
                    productmodelproductdescriptioncultureUpdate.ProductDescriptionID = productmodelproductdescriptionculture.ProductDescriptionID;
                    productmodelproductdescriptioncultureUpdate.CultureID = productmodelproductdescriptionculture.CultureID;
                    productmodelproductdescriptioncultureUpdate.ModifiedDate = productmodelproductdescriptionculture.ModifiedDate;

                    dal.SubmitChanges();
                    return true;
                }
                return false;
            }));
        }
Exemplo n.º 19
0
        ///<summary>
        ///  Update the Typed ProductModelProductDescriptionCulture Entity with modified mock values.
        ///</summary>
        static public void UpdateMockInstance_Generated(TransactionManager tm, ProductModelProductDescriptionCulture mock)
        {
            mock.ModifiedDate = TestUtility.Instance.RandomDateTime();

            //OneToOneRelationship
            Culture mockCultureByCultureId = CultureTest.CreateMockInstance(tm);

            DataRepository.CultureProvider.Insert(tm, mockCultureByCultureId);
            mock.CultureId = mockCultureByCultureId.CultureId;

            //OneToOneRelationship
            ProductDescription mockProductDescriptionByProductDescriptionId = ProductDescriptionTest.CreateMockInstance(tm);

            DataRepository.ProductDescriptionProvider.Insert(tm, mockProductDescriptionByProductDescriptionId);
            mock.ProductDescriptionId = mockProductDescriptionByProductDescriptionId.ProductDescriptionId;

            //OneToOneRelationship
            ProductModel mockProductModelByProductModelId = ProductModelTest.CreateMockInstance(tm);

            DataRepository.ProductModelProvider.Insert(tm, mockProductModelByProductModelId);
            mock.ProductModelId = mockProductModelByProductModelId.ProductModelId;
        }
Exemplo n.º 20
0
        /// <summary>
        /// Test Find using the Query class
        /// </summary>
        private void Step_30_TestFindByQuery_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                //Insert Mock Instance
                ProductModelProductDescriptionCulture mock = CreateMockInstance(tm);
                bool result = DataRepository.ProductModelProductDescriptionCultureProvider.Insert(tm, mock);

                Assert.IsTrue(result, "Could Not Test FindByQuery, Insert Failed");

                ProductModelProductDescriptionCultureQuery query = new ProductModelProductDescriptionCultureQuery();

                query.AppendEquals(ProductModelProductDescriptionCultureColumn.ProductModelId, mock.ProductModelId.ToString());
                query.AppendEquals(ProductModelProductDescriptionCultureColumn.ProductDescriptionId, mock.ProductDescriptionId.ToString());
                query.AppendEquals(ProductModelProductDescriptionCultureColumn.CultureId, mock.CultureId.ToString());
                query.AppendEquals(ProductModelProductDescriptionCultureColumn.ModifiedDate, mock.ModifiedDate.ToString());

                TList <ProductModelProductDescriptionCulture> results = DataRepository.ProductModelProductDescriptionCultureProvider.Find(tm, query);

                Assert.IsTrue(results.Count == 1, "Find is not working correctly.  Failed to find the mock instance");
            }
        }
 // POST api/awbuildversion
 public void Post(ProductModelProductDescriptionCulture value)
 {
     adventureWorks_BC.ProductModelProductDescriptionCultureAdd(value);
 }
 /// <summary>
 /// There are no comments for ProductModelProductDescriptionCulture in the schema.
 /// </summary>
 public void AddToProductModelProductDescriptionCulture(ProductModelProductDescriptionCulture productModelProductDescriptionCulture)
 {
     base.AddObject("ProductModelProductDescriptionCulture", productModelProductDescriptionCulture);
 }
 /// <summary>
 /// Create a new ProductModelProductDescriptionCulture object.
 /// </summary>
 /// <param name="productModelID">Initial value of ProductModelID.</param>
 /// <param name="productDescriptionID">Initial value of ProductDescriptionID.</param>
 /// <param name="cultureID">Initial value of CultureID.</param>
 /// <param name="modifiedDate">Initial value of ModifiedDate.</param>
 public static ProductModelProductDescriptionCulture CreateProductModelProductDescriptionCulture(int productModelID, int productDescriptionID, string cultureID, global::System.DateTime modifiedDate)
 {
     ProductModelProductDescriptionCulture productModelProductDescriptionCulture = new ProductModelProductDescriptionCulture();
     productModelProductDescriptionCulture.ProductModelID = productModelID;
     productModelProductDescriptionCulture.ProductDescriptionID = productDescriptionID;
     productModelProductDescriptionCulture.CultureID = cultureID;
     productModelProductDescriptionCulture.ModifiedDate = modifiedDate;
     return productModelProductDescriptionCulture;
 }
Exemplo n.º 24
0
 /// <summary>
 /// Make any alterations necessary (i.e. for DB check constraints, special test cases, etc.)
 /// </summary>
 /// <param name="mock">Object to be modified</param>
 static private void SetSpecialTestData(ProductModelProductDescriptionCulture mock)
 {
     //Code your changes to the data object here.
 }
 // POST api/awbuildversion
 public void Post(ProductModelProductDescriptionCulture value)
 {
     adventureWorks_BC.ProductModelProductDescriptionCultureAdd(value);
 }