Пример #1
0
        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;
        }
Пример #2
0
        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;
        }