public BookServices(ILibrarySystemEfWrapper <Book> bookWrapper, ILibrarySystemEfDbContextSaveChanges librarySystemEfDbContextSaveChanges) { Guard.WhenArgument(bookWrapper, "bookWrapper").IsNull().Throw(); Guard.WhenArgument(librarySystemEfDbContextSaveChanges, "librarySystemEfDbContextSaveChanges").IsNull().Throw(); this.bookWrapper = bookWrapper; this.librarySystemEfDbContextSaveChanges = librarySystemEfDbContextSaveChanges; }
public void Throw_ArgumentNullException_IfPassedDbSetIsNull() { // Arrange ILibrarySystemEfWrapper <Book> nullDbSet = null; var saveChangesMock = new Mock <ILibrarySystemEfDbContextSaveChanges>(); // Act & Assert Assert.Throws <ArgumentNullException>(() => new BookServices(nullDbSet, saveChangesMock.Object)); }
public ImageServices(ILibrarySystemEfWrapper <Image> imageWrapper) { Guard.WhenArgument(imageWrapper, "imageWrapper").IsNull().Throw(); this.imageWrapper = imageWrapper; }
public AuthorServices(ILibrarySystemEfWrapper <Author> authorWrapper) { Guard.WhenArgument(authorWrapper, "authorWrapper").IsNull().Throw(); this.authorWrapper = authorWrapper; }