public void GetVersionFromInternet_Then_Deserialize_Version_Return_GameVersion()
        {
            //arrange
            Mock<RestClient> restclientMock = new Mock<RestClient>();
            var expectedGameVersion = new GameVersion
            {
                Version = 0.5
            };
            var jsonToReturn = JsonConvert.SerializeObject(expectedGameVersion);
            restclientMock.Setup(x => x.Execute(It.IsAny<IRestRequest>())).Returns(new RestResponse
            {
                Content = jsonToReturn
            });
            var restclient = restclientMock.Object;
            _versionProvider = new VersionProvider(restclient, TestHelpers.GetTestDataFolder("TestData/Version.json"));

            //act
            var result = _versionProvider.GetVersionFromInternet();

            //assert
            Assert.AreEqual(expectedGameVersion.Version, result.Version);
        }