Inheritance: System.Web.UI.Page
示例#1
0
        public void ManyToManyUpdateTest()
        {
            using (EasySession easySession = new EasySession())
            {
                ///[Test Update] - many-to-many relationship
                ProductModelIllustration productModelIllustration = new ProductModelIllustration();
                int resultCount = productModelIllustration.Count(easySession);
                Assert.AreEqual(5, resultCount);

                ProductModel productModel = new ProductModel();
                resultCount = productModel.Count(easySession);
                Assert.AreEqual(129, resultCount);

                productModel.ProductModelID = 47;
                ProductModel resultList = productModel.Find(easySession, EasyLoad.Simple);

                //resultList.Illustration.RemoveAt(0);
                bool result = resultList.Update(easySession);

                resultCount = resultList.Count(easySession);
                Assert.AreEqual(129, resultCount);

                resultCount = productModelIllustration.Count(easySession);
                Assert.AreEqual(5, resultCount);
            }
        }
        // PUT api/awbuildversion/5
        public void Put(ProductModelIllustration 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.ProductModelIllustrationDelete(value);
                if (GetActionType.Value.ToList()[0].Equals("UPDATE"))
                    adventureWorks_BC.ProductModelIllustrationUpdate(value);
            }
        }
        ///<summary>
        ///  Update the Typed ProductModelIllustration Entity with modified mock values.
        ///</summary>
        static public void UpdateMockInstance_Generated(TransactionManager tm, ProductModelIllustration mock)
        {
            mock.ModifiedDate = TestUtility.Instance.RandomDateTime();

            //OneToOneRelationship
            Illustration mockIllustrationByIllustrationId = IllustrationTest.CreateMockInstance(tm);

            DataRepository.IllustrationProvider.Insert(tm, mockIllustrationByIllustrationId);
            mock.IllustrationId = mockIllustrationByIllustrationId.IllustrationId;

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

            DataRepository.ProductModelProvider.Insert(tm, mockProductModelByProductModelId);
            mock.ProductModelId = mockProductModelByProductModelId.ProductModelId;
        }
        /// <summary>
        /// Serialize a ProductModelIllustration 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_ProductModelIllustrationCollection.xml");

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

                EntityHelper.SerializeXml(mockCollection, fileName);

                Assert.IsTrue(System.IO.File.Exists(fileName), "Serialized mock collection not found");
                System.Console.WriteLine("TList<ProductModelIllustration> correctly serialized to a temporary file.");
            }
        }
示例#5
0
        // PUT api/awbuildversion/5
        public void Put(ProductModelIllustration 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.ProductModelIllustrationDelete(value);
                }
                if (GetActionType.Value.ToList()[0].Equals("UPDATE"))
                {
                    adventureWorks_BC.ProductModelIllustrationUpdate(value);
                }
            }
        }
        public async void Get()
        {
            var mock   = new ServiceMockFacade <IProductModelIllustrationRepository>();
            var record = new ProductModelIllustration();

            mock.RepositoryMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult(record));
            var service = new ProductModelIllustrationService(mock.LoggerMock.Object,
                                                              mock.RepositoryMock.Object,
                                                              mock.ModelValidatorMockFactory.ProductModelIllustrationModelValidatorMock.Object,
                                                              mock.BOLMapperMockFactory.BOLProductModelIllustrationMapperMock,
                                                              mock.DALMapperMockFactory.DALProductModelIllustrationMapperMock);

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

            response.Should().NotBeNull();
            mock.RepositoryMock.Verify(x => x.Get(It.IsAny <int>()));
        }
        public bool ProductModelIllustrationUpdate(ProductModelIllustration productmodelillustration)
        {
            return(Execute <bool>(dal =>
            {
                ProductModelIllustration productmodelillustrationUpdate = dal.ProductModelIllustration.Where(x => x.ProductModelID == productmodelillustration.ProductModelID).FirstOrDefault();
                if (productmodelillustrationUpdate != null)
                {
                    productmodelillustrationUpdate.ProductModelID = productmodelillustration.ProductModelID;
                    productmodelillustrationUpdate.IllustrationID = productmodelillustration.IllustrationID;
                    productmodelillustrationUpdate.ModifiedDate = productmodelillustration.ModifiedDate;

                    dal.SubmitChanges();
                    return true;
                }
                return false;
            }));
        }
        /// <summary>
        /// Test Find using the Query class
        /// </summary>
        private void Step_30_TestFindByQuery_Generated()
        {
            using (TransactionManager tm = CreateTransaction())
            {
                //Insert Mock Instance
                ProductModelIllustration mock = CreateMockInstance(tm);
                bool result = DataRepository.ProductModelIllustrationProvider.Insert(tm, mock);

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

                ProductModelIllustrationQuery query = new ProductModelIllustrationQuery();

                query.AppendEquals(ProductModelIllustrationColumn.ProductModelId, mock.ProductModelId.ToString());
                query.AppendEquals(ProductModelIllustrationColumn.IllustrationId, mock.IllustrationId.ToString());
                query.AppendEquals(ProductModelIllustrationColumn.ModifiedDate, mock.ModifiedDate.ToString());

                TList <ProductModelIllustration> results = DataRepository.ProductModelIllustrationProvider.Find(tm, query);

                Assert.IsTrue(results.Count == 1, "Find is not working correctly.  Failed to find the mock instance");
            }
        }
示例#9
0
 // POST api/awbuildversion
 public void Post(ProductModelIllustration value)
 {
     adventureWorks_BC.ProductModelIllustrationAdd(value);
 }
 /// <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(ProductModelIllustration mock)
 {
     //Code your changes to the data object here.
 }
 // POST api/awbuildversion
 public void Post(ProductModelIllustration value)
 {
     adventureWorks_BC.ProductModelIllustrationAdd(value);
 }
 /// <summary>
 /// Create a new ProductModelIllustration object.
 /// </summary>
 /// <param name="productModelID">Initial value of ProductModelID.</param>
 /// <param name="illustrationID">Initial value of IllustrationID.</param>
 /// <param name="modifiedDate">Initial value of ModifiedDate.</param>
 public static ProductModelIllustration CreateProductModelIllustration(int productModelID, int illustrationID, global::System.DateTime modifiedDate)
 {
     ProductModelIllustration productModelIllustration = new ProductModelIllustration();
     productModelIllustration.ProductModelID = productModelID;
     productModelIllustration.IllustrationID = illustrationID;
     productModelIllustration.ModifiedDate = modifiedDate;
     return productModelIllustration;
 }
 /// <summary>
 /// There are no comments for ProductModelIllustration in the schema.
 /// </summary>
 public void AddToProductModelIllustration(ProductModelIllustration productModelIllustration)
 {
     base.AddObject("ProductModelIllustration", productModelIllustration);
 }