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."); } }
// 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"); } }
// 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. }
/// <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); }