示例#1
0
        public void SetUp()
        {
            adapter = new Mock<ITextureAdapter>();
            fileSystem = new Mock<IFileSystem>();
            fileSystem.Setup(f => f.File.Exists(It.IsAny<string>()))
                      .Returns(true);

            loader = new TextureLoader(adapter.Object, fileSystem.Object);
        }
示例#2
0
 internal XogoWindow(IGameWindow gameWindow, IGlAdapter adapter)
 {
     if (gameWindow == null)
     {
         throw new ArgumentNullException(nameof(gameWindow));
     }
     if (adapter == null)
     {
         throw new ArgumentNullException(nameof(adapter));
     }
     this.gameWindow = gameWindow;
     this.adapter = adapter;
     textureLoader = new TextureLoader(adapter, new FileSystem());
     AddEventHandles();
 }