///<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); }
/// <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 } }
///<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); }
/// <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"); } }
///<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); }
public virtual BOProductModelProductDescriptionCulture MapEFToBO( ProductModelProductDescriptionCulture ef) { var bo = new BOProductModelProductDescriptionCulture(); bo.SetProperties( ef.ProductModelID, ef.CultureID, ef.ModifiedDate, ef.ProductDescriptionID); return(bo); }
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); } }
/// <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."); } }
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(); }
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); }
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); }
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; })); }
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); }
/// <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>())); }
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; })); }
///<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; }
/// <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; }
/// <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); }