public void Constructor_ShouldLoadTheSceneFromFile() { // Arrange _sceneLoader.Load(SceneFilePath).Returns(TestSceneFactory.Create()); // Act _ = new SceneEditorViewModel(SceneFilePath, _eventBus, _sceneLoader, _sceneModelFactory); // Assert _sceneLoader.Received(1).Load(SceneFilePath); }
public void Construction_OnGoalReached_star_collected() { starBehaviourMocks_[0].Entered += Raise.Event <Action <IVisibilityBehaviour> >(starBehaviourMocks_); goalBehaviourMock_.Reached += Raise.Event <Action>(); sceneLoaderMock_.Received(1).Load(); soundEffectBehaviourMock_.Received(1).PlayClear(); { ballBehaviourMock_.FloorTouched += Raise.Event <Action>(); soundEffectBehaviourMock_.DidNotReceive().PlayFail(); } }