public void ShouldCorrectlyAssignFactoryWhenAllValuesAreCorrect() { //Arrange var engineMock = Mock.Create <IEngine>(); var factoryMock = Mock.Create <IAcademyFactory>(); //Act var command = new AddStudentToCourseCommandMock(factoryMock, engineMock); //Assert Assert.AreEqual(factoryMock, command.AcademyFactory); }
public void Constructor_ShouldCorrectlyAssignFactory_WhenInputParamsAreValid() { //Arrange var factoryStub = new Mock <IAcademyFactory>(); var engineStub = new Mock <IEngine>(); // Act var command = new AddStudentToCourseCommandMock(factoryStub.Object, engineStub.Object); // Assert Assert.AreSame(factoryStub.Object, command.Factory); }