public void TestPost() { _service.Setup(s => s.CreateUserWithAccount("aUser")).Returns(new UserRecord(123, "aUser")); var response = _controller.Create(new UserInfo(-1, "aUser", "")); var body = (UserInfo)((ObjectResult)response).Value; Assert.IsType <CreatedResult>(response); Assert.Equal(123, body.Id); Assert.Equal("aUser", body.Name); Assert.Equal("registration info", body.Info); }