public void Should_GoToDetailsViewAndCallSaveMethodOfIRepository_WhenRequestedEditWith2Parameters()
{
// arrange
var savedClient = new Person
{
Id = 1,
Role = PersonRole.Client
};
var repository = Substitute.For<IRepository>();
var clientController = new ClientsController(repository);
// act
var viewResult = clientController.Edit(1, savedClient);
// assert
//viewResult.ViewName.Should().Be("Details");
repository.Received().Save(savedClient);
}