Ejemplo n.º 1
0
        public void Ctor_ShouldAssignEngineToField_WhenPassedValidEngine()
        {
            // Arrange
            var validFactoryStub = new Mock <IAcademyFactory>().Object;
            var validEngineStub  = new Mock <IEngine>().Object;
            // Act
            var command = new AddStudentToCourseCommandFake(validFactoryStub, validEngineStub);

            // Assert
            Assert.AreSame(validEngineStub, command.Engine);
        }
Ejemplo n.º 2
0
        public void Initialize_ShouldCorrectlyAssignPassedEngineParameter_WhenPassedEngineToTheConstructorIsValid()
        {
            // Arrange
            var engineMock  = new Mock <IEngine>();
            var factoryMock = new Mock <IAcademyFactory>();

            // Act
            var courseCommand = new AddStudentToCourseCommandFake(factoryMock.Object, engineMock.Object);

            // Assert
            Assert.AreSame(engineMock.Object, courseCommand.ExposeEngine);
        }