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); }
public void ThrowIfInvalidParametersPassed(string[] args) { var command = new ResetLevelCommand(new MockLevelInitializer()); Assert.Throws <InvalidCommandArrayException>(() => command.Execute(args)); }