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); }
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); }
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); }