Example #1
0
 // ARRANGE — constructor behaves the same as [SetUp]
 public SpellbookControllerTests()
 {
     spellRepo  = new FakeSpellRepository();
     controller = new SpellbookController(userManager, signInManager, spellRepo);
     spell      = new Spell()
     {
         Title       = "Excepteur Sint Occaecat",
         Enchantment = "Lorem ipsum dolor sit amet.",
         Intention   = "Knowledge",
         MagicType   = "White",
         User        = new AppUser()
         {
             UserName  = "******",
             FirstName = "Ravinia",
             LastName  = "Blaque"
         },
         Filename = "xyzy.jpg"
     };
 }
        public MapUserControl(  GameForm gameForm, 
                                BackpackController backpackController,
                                SpellbookController spellbookController,
                                IAtomListener selectorMsgListener)
        {
            InitializeComponent();

            this.Size = new Size();

            this.DoubleBuffered = true;
            this.BackColor = Color.Black;
            this.Font = new Font(FontFamily.GenericMonospace, charSize + charFontPadding);

            this.aiCharacters = new List<AICharacter>();
            this.backpackController = backpackController;
            this.spellbookController = spellbookController;
            this.gameForm = gameForm;

            this.MinimumSize = new Size((int)charSize, this.FontHeight);
            
            this.selectorCursor.RegisterView(selectorMsgListener);

            TransparentPanelCreation();
        }