public void TestAddAsync_ServerAcceptsInterviewer_ReturnsInterviewer()
{
var interviewer = new Interviewer { UserName = "******" };
var mockedNfieldConnection = new Mock<INfieldConnectionClient>();
var mockedHttpClient = CreateHttpClientMock(mockedNfieldConnection);
var content = new StringContent(JsonConvert.SerializeObject(interviewer));
mockedHttpClient
.Setup(client => client.PostAsJsonAsync(ServiceAddress + "interviewers/", interviewer))
.Returns(CreateTask(HttpStatusCode.OK, content));
var target = new NfieldInterviewersService();
target.InitializeNfieldConnection(mockedNfieldConnection.Object);
var actual = target.AddAsync(interviewer).Result;
Assert.Equal(interviewer.UserName, actual.UserName);
}