public void ManagerUndoMethodShouldCallGameFieldRestoreFieldMethod()
        {
            var mockField = new Mock<IGameField>();
            var manager = new FieldMemoryManager();
            var field = mockField.Object;

            manager.Undo(field);
            mockField.Verify(f => f.RestoreField(It.IsAny<FieldMemory>()), Times.AtLeastOnce());
        }
 public void PassedNullGameFieldToUndoMethodShouldThrowExceptio()
 {
     var manager = new FieldMemoryManager();
     manager.Undo(null);
 }