public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _service = null;
            _entity  = null;
        }
Example #2
0
        public void AfterTest()
        {
            _goalBuilder = null;
            _owner       = null;

            GameServiceProvider.ClearGameServiceProvider();
        }
Example #3
0
        public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _noise   = null;
            _emitter = null;
        }
        public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _characterComponent = null;
            _inputBinder        = null;
        }
        public void AfterTest()
        {
            _data = null;
            GameInstance.ClearGameInstance();
            _chatter = null;

            GameServiceProvider.ClearGameServiceProvider();
        }
Example #6
0
        public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _interest  = null;
            _point     = null;
            _character = null;
        }
        public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _negativeClip = null;
            _positiveClip = null;

            _species = null;
        }
Example #8
0
        public void AfterTest()
        {
            _spawnService = null;
            GameServiceProvider.ClearGameServiceProvider();
            GameModeComponent.RegisteredGameMode = null;
            Cursor.visible = true;

            Cursor.lockState = _previousCursorLockMode;
        }
        public void AfterTest()
        {
            _interest.TestDestroy();

            _interest = null;

            _service = null;

            GameServiceProvider.ClearGameServiceProvider();
        }
        public void Get_NoServiceRegistered_ReturnsNull()
        {
            new GameObject().AddComponent <TestGameServiceProvider>().TestAwake();
            var exampleType = typeof(ITimeServiceInterface);

            LogAssert.Expect(LogType.Error, "Could not find service of type" + exampleType);
            Assert.IsNull(_lazy.Get());

            GameServiceProvider.ClearGameServiceProvider();
        }
        public void ClearGameServiceProvider_RemovesCurrentServiceProvider()
        {
            var serviceProvider = new GameObject().AddComponent <TestGameServiceProvider>();

            serviceProvider.TestAwake();

            GameServiceProvider.ClearGameServiceProvider();

            Assert.IsNull(GameServiceProvider.CurrentInstance);
        }
        public void Get_ServiceRegistered_ReturnsRegisteredService()
        {
            var registeredService = new MockTimeService();

            new GameObject().AddComponent <TestGameServiceProvider>().TestAwake();
            GameServiceProvider.CurrentInstance.AddService <ITimeServiceInterface>(registeredService);

            Assert.AreSame(registeredService, _lazy.Get());

            GameServiceProvider.ClearGameServiceProvider();
        }
Example #13
0
        public virtual void ConfigureServiceProvider(ISpriteBatch spriteBatch)
        {
            IServiceCollection serviceCollection = new ServiceCollection();

            serviceCollection.AddSingleton(spriteBatch);
            ConfigureGameServices(serviceCollection);
            var serviceProvider = new GameServiceProvider(serviceCollection);

            serviceProvider.Build();
            ServiceProvider = serviceProvider;
        }
        public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _timeService = null;
        }
 public void AfterTest()
 {
     GameServiceProvider.ClearGameServiceProvider();
 }
 public void AfterTest()
 {
     _spawnLocation = null;
     GameServiceProvider.ClearGameServiceProvider();
 }