コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }