public async Task EndTrainingSessionAsync_Should_Fail_Due_To_Unknown_TrainingSession_Id() { EndTrainingSessionRequest endTrainingSessionRequest = EndTrainingSessionRequest(Guid.NewGuid()); EndTrainingSessionResponse endTrainingSessionResponse = await TrainingSessionService.EndTrainingSessionAsync(endTrainingSessionRequest); Assert.IsFalse(endTrainingSessionResponse.Success); Assert.AreEqual("Training session does not exist.", endTrainingSessionResponse.Message); }
public async Task EndTrainingSessionAsync_Should_Successfully_End_The_TrainingSession() { StartTrainingSessionRequest startTrainingSessionRequest = StartTrainingSessionRequest(TrainingRoomId, UserId); StartTrainingSessionResponse startTrainingSessionResponse = await TrainingSessionService.StartTrainingSessionAsync(startTrainingSessionRequest); Guid trainingSessionId = startTrainingSessionResponse.TrainingSession.Id; EndTrainingSessionRequest endTrainingSessionRequest = EndTrainingSessionRequest(trainingSessionId); EndTrainingSessionResponse endTrainingSessionResponse = await TrainingSessionService.EndTrainingSessionAsync(endTrainingSessionRequest); Assert.IsTrue(endTrainingSessionResponse.Success); }