public ProductService(IEfDbSetWrapper <Product> productSetWrapper, IOnLineShopDbContextSaveChanges dbContext) { Guard.WhenArgument(productSetWrapper, "productSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.productSetWrapper = productSetWrapper; this.dbContext = dbContext; }
public void ReturnTheCorrectPhotosFromDbSetWrapperFilteredByTag_WhenItIsProvided(string filterTag) { // Arrange IPhotoService service = kernel.Get <IPhotoService>(); IEfDbSetWrapper <Photo> dbSetWrapper = kernel.Get <IEfDbSetWrapper <Photo> >(); IEnumerable <Photo> dbSetWrapperPhotos = dbSetWrapper.All; ICollection <Photo> expectedPhotos = new List <Photo>(); foreach (var photo in dbSetWrapperPhotos) { foreach (var tag in photo.Tags) { if (tag.Text.Contains(filterTag)) { expectedPhotos.Add(photo); break; } } } // Act IQueryable <Photo> actualPhotos = service.SortByTag(filterTag, string.Empty); // Assert Assert.That(actualPhotos.Count(), Is.EqualTo(expectedPhotos.Count())); }
public void ChangeEntriesEntityStateToAdded_WhenEntitiesAreProvided() { // Arrange IEfDbSetWrapper <Photo> dbSetWrapper = kernel.Get <IEfDbSetWrapper <Photo> >(); IEnumerable <Photo> entities = new List <Photo>() { new Photo(), new Photo() }; ICollection <DbEntityEntry> entries = new List <DbEntityEntry>(); foreach (var entity in entities) { dbSetWrapper.Add(entity); entries.Add(dbSetWrapper.AttachIfDetached(entity)); } // Act dbSetWrapper.AddMany(entities); // Assert foreach (var entry in entries) { Assert.That(entry.State, Is.EqualTo(EntityState.Added)); } }
public ModifyService(IEfDbSetWrapper <T> dbSetWrapper, IEfDbContextSaveChanges dbContextSaveChanges) { Guard.WhenArgument(dbSetWrapper, "dbSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContextSaveChanges, "dbContextSaveChanges").IsNull().Throw(); this.dbSetWrapper = dbSetWrapper; this.dbContextSaveChanges = dbContextSaveChanges; }
public PostService(IEfDbSetWrapper <Post> postsDbSet, IUserService userService) { Guard.WhenArgument(postsDbSet, "postsDbSet").IsNull().Throw(); Guard.WhenArgument(userService, "userService").IsNull().Throw(); this.postsDbSet = postsDbSet; this.userService = userService; }
public UserService(IEfDbSetWrapper <User> UserSetWrapper, IOnLineShopDbContextSaveChanges dbContext) { Guard.WhenArgument(UserSetWrapper, "UserSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.userSetWrapper = UserSetWrapper; this.dbContext = dbContext; }
public BrandService(IEfDbSetWrapper <Brand> brandSetWrapper, IOnLineShopDbContextSaveChanges dbContext) { Guard.WhenArgument(brandSetWrapper, "BrandSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.brandSetWrapper = brandSetWrapper; this.dbContext = dbContext; }
public BookService(IEfDbSetWrapper <Book> bookSetWrapper, ILiveDemoEfDbContextSaveChanges dbContext) { Guard.WhenArgument(bookSetWrapper, "bookSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.bookSetWrapper = bookSetWrapper; this.dbContext = dbContext; }
public SizeService(IEfDbSetWrapper <Size> SizeSetWrapper, IOnLineShopDbContextSaveChanges dbContext) { Guard.WhenArgument(SizeSetWrapper, "SizeSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.sizeSetWrapper = SizeSetWrapper; this.dbContext = dbContext; }
public ImageService(IEfDbSetWrapper <Image> imageSetWrapper, IUnitOfWork dbContext) { Guard.WhenArgument(imageSetWrapper, "imageSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.imageSetWrapper = imageSetWrapper; this.dbContext = dbContext; }
public UserService(IApplicationUserManager applicationUserManager, IEfDbSetWrapper <User> usersDbSet) { Guard.WhenArgument(applicationUserManager, "applicationUserManager").IsNull().Throw(); Guard.WhenArgument(usersDbSet, "usersDbSet").IsNull().Throw(); this.applicationUserManager = applicationUserManager; this.usersDbSet = usersDbSet; }
public AirportService(IEfDbSetWrapper <Airport> airportRepo, IAirTicketDbContextSaveChanges dbContext) { Guard.WhenArgument(airportRepo, "airportRepo").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.airportRepo = airportRepo; this.dbContext = dbContext; }
public FlightService(IEfDbSetWrapper <Flight> flightRepo, IAirTicketDbContextSaveChanges dbContext) { Guard.WhenArgument(flightRepo, "flightRepo").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.flightRepo = flightRepo; this.dbContext = dbContext; }
public ContactInfoService(IEfDbSetWrapper <ContactInfo> contactInfoSetWrapper, IOnLineShopDbContextSaveChanges dbContext) { Guard.WhenArgument(contactInfoSetWrapper, "ContactInfoSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.contactInfoSetWrapper = contactInfoSetWrapper; this.dbContext = dbContext; }
public OrderDetailsService(IEfDbSetWrapper <OrderDetail> orderDetailsSetWrapper, IOnLineShopDbContextSaveChanges dbContext) { Guard.WhenArgument(orderDetailsSetWrapper, "orderDetailsSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.orderDetailsSetWrapper = orderDetailsSetWrapper; this.dbContext = dbContext; }
public CategoryService(IEfDbSetWrapper <Category> categorySetWrapper, ILiveDemoEfDbContextSaveChanges dbContext) { Guard.WhenArgument(categorySetWrapper, "categorySetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.categorySetWrapper = categorySetWrapper; this.dbContext = dbContext; }
public EventService(IEfDbSetWrapper <Event> context) { if (context == null) { throw new ArgumentNullException("Context cannot be null!!!"); } this.context = context; }
public IndividualService(IEfDbSetWrapper <Individual> individualSetWrapper, IUnitOfWork dbContext) { Guard.WhenArgument(individualSetWrapper, "individualSetWrapper").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.individualSetWrapper = individualSetWrapper; this.dbContext = dbContext; }
public ShoppingBasketService(IShoppingBasketDto shoppingBasketDto, IMapperService mapperService, IEfDbSetWrapper <ShoppingBasket> efDbSetWrapper, IEfDbContextSaveChanges efDbContextSaveChanges) { Guard.WhenArgument(shoppingBasketDto, "shoppingBasket").IsNull().Throw(); this.shoppingBasketDto = shoppingBasketDto; this.mapperService = mapperService; this.efDbSetWrapper = efDbSetWrapper; this.efDbContextSaveChanges = efDbContextSaveChanges; }
public OrganizationService(IIndividualService individualService, IEfDbSetWrapper <Organization> organizationSetWrapper, IUnitOfWork dbContext) { Guard.WhenArgument(organizationSetWrapper, "organizationSetWrapper").IsNull().Throw(); Guard.WhenArgument(individualService, "individualService").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.organizationSetWrapper = organizationSetWrapper; this.dbContext = dbContext; this.individualService = individualService; }
public void ReturnAllTheArticlesFromDbSetWrapper() { // Arrange IArticleService service = kernel.Get <IArticleService>(); IEfDbSetWrapper <Article> dbSetWrapper = kernel.Get <IEfDbSetWrapper <Article> >(); IQueryable <Article> expectedArticles = dbSetWrapper.All; // Act IQueryable <Article> actualArticles = service.GetAll(); // Assert Assert.That(actualArticles.Count(), Is.EqualTo(expectedArticles.Count())); }
public void ChangeEntrysEntityStateToAdded_WhenItIsProvided() { // Arrange IEfDbSetWrapper <Tag> dbSetWrapper = kernel.Get <IEfDbSetWrapper <Tag> >(); Tag entity = new Tag(); DbEntityEntry entry = dbSetWrapper.AttachIfDetached(entity); // Act dbSetWrapper.Add(entity); // Assert Assert.That(entry.State, Is.EqualTo(EntityState.Added)); }
public void ChangeEntrysEntityStateToUpdated_WhenItIsProvided() { // Arrange IEfDbSetWrapper <Article> dbSetWrapper = kernel.Get <IEfDbSetWrapper <Article> >(); Article entity = new Article(); DbEntityEntry entry = dbSetWrapper.AttachIfDetached(entity); // Act dbSetWrapper.Update(entity); // Assert Assert.That(entry.State, Is.EqualTo(EntityState.Modified)); }
public EventService(IEfDbSetWrapper <Event> eventsSetWrapper, IIndividualService individualService, IOrganizationService organizationService, IUnitOfWork dbContext) { Guard.WhenArgument(eventsSetWrapper, "EventsSetWrapper").IsNull().Throw(); Guard.WhenArgument(individualService, "individualService").IsNull().Throw(); Guard.WhenArgument(organizationService, "organizationService").IsNull().Throw(); Guard.WhenArgument(dbContext, "dbContext").IsNull().Throw(); this.dbContext = dbContext; this.eventsSetWrapper = eventsSetWrapper; this.individualService = individualService; this.organizationService = organizationService; }
public PhotoService(IEfDbSetWrapper <Photo> dbSetWrapper) { Guard.WhenArgument(dbSetWrapper, "dbSetWrapper").IsNull().Throw(); this.dbSetWrapper = dbSetWrapper; }
public ArticleService(IEfDbSetWrapper <Article> dbSetWrapper) { Guard.WhenArgument(dbSetWrapper, "dbSetWrapper").IsNull().Throw(); this.dbSetWrapper = dbSetWrapper; }
public ServerService(IEfDbSetWrapper <Server> serverSetWrapper) { this.serverSetWrapper = serverSetWrapper; }