public void Execute_WithValidHardLevel_ShouldCreateProperGame() { var mockReader = new MockIReader("medium"); this.mockingTool = new MockIContext(); this.mockingTool.MockContext.SetupGet(x => x.Reader).Returns(mockReader.MockReader.Object); this.command.Execute(this.mockingTool.MockContext.Object); Assert.AreEqual(GlobalConstants.MediumLevelCols, this.mockingTool.MockContext.Object.GameLogic.Game.Field.FieldCols); Assert.AreEqual(GlobalConstants.MediumLevelRows, this.mockingTool.MockContext.Object.GameLogic.Game.Field.FieldRows); }
public RestoreCommandTests() { this.mockingTool = new MockIContext(); this.command = new RestoreCommand(); }