public void GetAccountAlias_PerformsCorrectRequest()
        {
            var          expectedUri   = "authentication/login";
            LoginRequest actualContent = null;

            _client.Setup(x => x.PostAsync <Authentication>(expectedUri, It.IsAny <LoginRequest>(), It.IsAny <CancellationToken>()))
            .Callback <string, object, CancellationToken>((uri, content, token) => actualContent = content as LoginRequest)
            .Returns(Task.FromResult(new Authentication()));


            _testObject.GetAccountAlias().Wait();

            Assert.NotNull(actualContent);
            Assert.AreEqual(Username, actualContent.UserName);
            Assert.AreEqual(Password, actualContent.Password);
        }