public void InsertGalleryToProduct() { _container = EntityContainer.InsertableContainer <Domain.Models.Gallery> .ContainerConfig("Product"); try { using (var scope = _container.BeginLifetimeScope()) { var insertableGallery = scope.Resolve <EntityService.Interfaces.IInsertable <Domain.Models.Gallery> >(); var Gallery = new Domain.Models.Gallery() { Description = "some test text", ImageFileAddress = "test", Product = new Domain.Models.Product() { ID = _product.ID } }; insertableGallery.Insert(Gallery); } } catch (Exception error) { Assert.Fail(error.Message); } }
public void Setup() { var context = new Domain.DataAccess.MahourContext(); _gallery = context.GalleryTable.FirstOrDefault(); _project = context.ProjectTable.FirstOrDefault(); _product = context.ProductTable.FirstOrDefault(); if (_project == null) { var Project = new Domain.Models.Project() { ID = DateTime.Now.Ticks.ToString(), ImageFileAddress = "test", Name = "test", ShortDescription = "test", State = "0", Status = true, TextFileAddress = "test", TimeToFinish = 150 }; context.ProjectTable.Add(Project); context.SaveChanges(); _project = Project; } if (_product == null) { var Product = new Domain.Models.Product() { ID = DateTime.Now.Ticks.ToString(), ImageFileAddress = "test", Name = "test", ShortDescription = "test", Status = true, TextFileAddress = "test" }; context.ProductTable.Add(Product); context.SaveChanges(); _product = Product; } if (_gallery == null) { var Gallery = new Domain.Models.Gallery() { ID = DateTime.Now.Ticks.ToString(), ImageFileAddress = "test", Description = "some test", Project = _project, Product = _product }; context.GalleryTable.Add(Gallery); context.SaveChanges(); _gallery = Gallery; } }