public void Test_StartSession_ReturnsIdForSession() { var settings = new SessionSettingsModel { GameId = 8887 }; var guid = Guid.NewGuid(); _mockGameSessionStorage.DidNotReceive().CreateSession(Arg.Any <Game>(), Arg.Any <IEnumerable <Errand> >()); _mockGameSessionService.StartSession(settings.GameId).Returns(guid); var result = Controller.StartSession(settings); Assert.AreEqual(guid.ToString(), result); }
public string StartSession([FromBody] SessionSettingsModel settings) { return(_gameSessionService.StartSession(settings.GameId).ToString()); }