public void Should_ReturnInquiryWithSpecifiedId_WhenIsDetailsRequested(int id)
{
//setup
var inquiry = Builder<Inquiry>.CreateNew()
.With(x => x.Id = id)
.Build();
var mock = new Mock<IRepository>();
mock.Setup(z => z.Get<Inquiry>(id, x => x.Client, x => x.Source,
x => x.Source.Sender, x => x.Comments, x => x.Assignee, x => x.Tags)).Returns(inquiry);
var inquiriesController = new InquiriesController(mock.Object);
//act
var result = (Inquiry) inquiriesController.Details(id).Model;
//assert
Assert.That(result.Id, Is.EqualTo(id));
}