public ListUsersCommand(IAcademyFactory factory, IEngine engine)
 {
     this.factory  = factory;
     this.engine   = engine;
     this.students = engine.Students;
     this.trainers = engine.Trainers;
 }
Example #2
0
 public ListUsersCommand(IAcademyFactory factory, IEngine engine)
 {
     
         this.factory = factory;
         this.engine = engine;
     
 }
Example #3
0
        public AddStudentToCourseCommand(IAcademyFactory factory, IDatabase database)
        {
            Guard.WhenArgument(factory, "factory").IsNull().Throw();
            Guard.WhenArgument(database, "database").IsNull().Throw();

            this.factory  = factory;
            this.database = database;
        }
Example #4
0
        public CreateSeasonCommand(IAcademyFactory factory, IDatabase database)
        {
            Guard.WhenArgument(factory, "factory").IsNull().Throw();
            Guard.WhenArgument(database, "database").IsNull().Throw();

            this.factory  = factory;
            this.database = database;
        }
Example #5
0
        public ListUsersInSeasonCommand(IAcademyFactory factory, IEngine engine)
        {
            Guard.WhenArgument(factory, "factory").IsNull().Throw();
            Guard.WhenArgument(engine, "engine").IsNull().Throw();

            this.factory = factory;
            this.engine  = engine;
        }
Example #6
0
        public void Constructor_WhenPassedFactoryIsNull_ShouldThrowArgumentNullException()
        {
            // arrange
            IAcademyFactory factory    = null;
            var             engineStub = new Mock <IEngine>();

            // act and assert
            Assert.Throws <ArgumentNullException>(() => new AddStudentToSeasonCommand(factory, engineStub.Object));
        }
Example #7
0
        public void Constructor_ShouldThrow_WhenPassedEngineProviderIsNull()
        {
            //Arrange
            IAcademyFactory factory    = null;
            var             engineStub = new Mock <IEngine>();;

            // Act & Assert
            Assert.Throws <ArgumentNullException>(() => new AddStudentToCourseCommand(factory, engineStub.Object));
        }
Example #8
0
        public void Contructor_ShouldThrow_WhenPassedEngineProviderIsNull()
        {
            // Arrange
            IAcademyFactory academyFactoryStub = null;
            var             engine             = new Mock <IEngine>();

            // Act & Assert
            Assert.Throws <ArgumentNullException>(() => new AddStudentToSeasonCommand(academyFactoryStub, engine.Object));
        }
        public CreateLectureResourceCommand(IAcademyFactory factory, IEngine engine)
        {
            if (factory == null)
            {
                throw new ArgumentNullException("Factory cannot be null.");
            }

            if (engine == null)
            {
                throw new ArgumentNullException("Engine cannot be null.");
            }

            this.factory = factory;
            this.engine  = engine;
        }
        public ListCoursesInSeasonCommand(IAcademyFactory factory, IEngine engine)
        {
            if (factory == null)
            {
                throw new ArgumentNullException("Factory cannot be null.");
            }

            if (engine == null)
            {
                throw new ArgumentNullException("Engine cannot be null.");
            }

            this.factory = factory;
            this.engine  = engine;
        }
        public AddStudentToSeasonCommand(IAcademyFactory factory, IEngine engine)
        {
            if (factory.Equals(null))
            {
                throw new ArgumentNullException("Factory cannot be null.");
            }

            if (factory.Equals(null))
            {
                throw new ArgumentNullException("Engine cannot be null.");
            }

            this.factory = factory;
            this.engine  = engine;
        }
Example #12
0
 public AddStudentToCourseCommand(IAcademyFactory factory, IEngine engine)
 {
     this.factory = factory;
     this.engine  = engine;
 }
 public CreateCourseResultCommand(IAcademyFactory factory, IDataManager manager) : base(factory, manager)
 {
 }
 public AddTrainerToSeasonCommand(IAcademyFactory factory, IEngine engine)
 {
     this.factory = factory;
     this.engine  = engine;
 }
 public CreateCourseCommand(IAcademyFactory factory, IDatabase database)
 {
     this.factory  = factory;
     this.database = database;
 }
Example #16
0
 public CreateTrainerCommand(IAcademyFactory factory, IAcademyData academyData)
 {
     this.factory     = factory ?? throw new ArgumentNullException("AcademyFactory cannot be null!");
     this.academyData = academyData ?? throw new ArgumentNullException("AcademyData cannot be null!");
 }
Example #17
0
 public AddStudentToCourseFake(IAcademyFactory factory, IEngine engine) : base(factory, engine)
 {
 }
 public ListCoursesInSeasonCommand(IAcademyFactory factory, IDatabase database)
 {
     this.factory  = factory;
     this.database = database;
 }
Example #19
0
 public CreateLectureResourceCommand(IAcademyFactory academyFactory, IAcademyData academyData)
 {
     this.academyFactory = academyFactory ?? throw new ArgumentNullException("AcademyFactory cannot be null");
     this.academyData    = academyData ?? throw new ArgumentNullException("AcademyData cannot be null!");
 }
 public CreateTrainerCommand(IAcademyFactory factory, IDataManager manager) : base(factory, manager)
 {
 }
Example #21
0
 public CreateSeasonCommand(IAcademyFactory factory, IEngine engine)
 {
     this.factory = factory;
     this.engine  = engine;
 }
Example #22
0
 internal AddStudentToSeasonCommandMock(IAcademyFactory factory, IEngine engine)
     : base(factory, engine)
 {
 }
 public CreateLectureCommand(IAcademyFactory factory, IDataManager manager) : base(factory, manager)
 {
 }
Example #24
0
 public CreateCourseCommand(IAcademyFactory factory, IDatabase database)
 {
     this.factory  = factory ?? throw new ArgumentNullException("factory");
     this.database = database ?? throw new ArgumentNullException("engine");
 }
 public AddTrainerToSeasonCommand(IAcademyFactory factory, IDatabase database)
 {
     this.factory  = factory;
     this.database = database;
 }
 public CreateLectureCommand(IAcademyFactory factory, IEngine engine)
 {
     this.factory = factory;
     this.engine  = engine;
 }
 public AddStudentToCourseCommand(IAcademyFactory factory, IAcademyDatabase academyDatabase)
 {
     this.factory         = factory;
     this.academyDatabase = academyDatabase;
 }
Example #28
0
 public AddStudentToSeasonCommand(IAcademyFactory factory, IEngine engine) : base(factory, engine)
 {
 }
Example #29
0
 public CreateLectureResourceCommand(IAcademyFactory factory, IDatabase database)
 {
     this.factory  = factory;
     this.database = database;
 }
Example #30
0
 public CreateStudentCommand(IAcademyFactory factory, IEngine engine) : base(factory, engine)
 {
 }