コード例 #1
0
        public void AssignCorrectValueToEngine_WhenPassedDependenciesAreNotNull()
        {
            // Arrange
            var factoryMock = new Mock <IAcademyFactory>();
            var engineMock  = new Mock <IEngine>();

            // Act
            var command = new AddStudentToSeasonCommandMock(factoryMock.Object, engineMock.Object);

            // Assert
            Assert.AreSame(engineMock.Object, command.Engine);
        }
コード例 #2
0
        public void SetFactory_WhenThePassedFactoryIsNotNull()
        {
            // Arrange
            var factoryMock = new Mock <IAcademyFactory>();
            var engineMock  = new Mock <IEngine>();

            // Act
            var command = new AddStudentToSeasonCommandMock(factoryMock.Object, engineMock.Object);

            // Assert
            Assert.AreSame(factoryMock.Object, command.AcademyFactory);
        }
コード例 #3
0
        public void ShouldCorrectlyAssignFactoryWhenAllValuesAreCorrect()
        {
            //Arrange
            var engineMock  = Mock.Create <IEngine>();
            var factoryMock = Mock.Create <IAcademyFactory>();

            //Act
            var command = new AddStudentToSeasonCommandMock(factoryMock, engineMock);

            //Assert
            Assert.AreEqual(factoryMock, command.AcademyFactory);
        }