public void GetNonExistantGameStateTest() { // Arrange string gameID = "game"; GameSessionContext context = new GameSessionContext(multiplexerMock.Object); // Act var result = context.GetGameState(gameID); // Assert Assert.AreEqual(null, result); dbMock.Verify(mock => mock.StringGet(gameID, It.IsAny <CommandFlags>()), Times.Once()); }
public void GetGameStateTest(string gameID, string state) { // Arrange dbMock.Setup(d => d.StringGet(gameID, It.IsAny <CommandFlags>())).Returns(state); GameSessionContext context = new GameSessionContext(multiplexerMock.Object); // Act var result = context.GetGameState(gameID); // Assert Assert.AreEqual(state, result); dbMock.Verify(mock => mock.StringGet(gameID, It.IsAny <CommandFlags>()), Times.Once()); }