public void Construction_OnGoalReached_star_uncollected() { goalBehaviourMock_.Reached += Raise.Event <Action>(); sceneLoaderMock_.DidNotReceive().Load(); soundEffectBehaviourMock_.DidNotReceive().PlayClear(); }
public void OnNextFrame_HandlesLatestLoadSceneOnly() { // Arrange const string sceneFilePath1 = "scene 1"; const string sceneFilePath2 = "scene 2"; var scene1 = TestSceneFactory.Create(); var scene2 = TestSceneFactory.Create(); _sceneLoader.Load(sceneFilePath1).Returns(scene1); _sceneLoader.Load(sceneFilePath2).Returns(scene2); _sceneManager.LoadScene(sceneFilePath1); _sceneManager.LoadScene(sceneFilePath2); // Act _sceneManager.OnNextFrame(); // Assert Assert.That(_sceneManager.CurrentScene, Is.EqualTo(scene2)); _sceneLoader.DidNotReceive().Load(sceneFilePath1); }