public void SupplyCorrectParametersToInitializer(FakeLevelsProvider provider, string levelId, string user) { var initializer = new MockLevelInitializer(); var command = new OpenLevelCommand(initializer, provider); command.Execute(levelId, user); Assert.Equal(levelId, initializer.InitializedLevelId); Assert.Equal(user, initializer.InitializedUser); }
public void SendCorrectParametersToInitialzer(string levelId, string user) { var initializer = new MockLevelInitializer(); var command = new ResetLevelCommand(initializer); command.Execute(levelId, user); Assert.Equal(levelId, initializer.CleanedLevelId); Assert.Equal(user, initializer.CleanedUser); Assert.Equal(levelId, initializer.InitializedLevelId); Assert.Equal(user, initializer.InitializedUser); }