public void Should_GoToDetailsViewAndCallSaveMethodOfIRepository_WhenRequestedEditWith2Parameters()
{
//arrange
var employee = new Person
{
Id = 1,
Role = PersonRole.Employee
};
var repository = Substitute.For<IRepository>();
repository.Query<Person>().ReturnsForAnyArgs(new List<Person>{employee}.AsQueryable());
var employeeController = new EmployeesController(repository, appContext);
//act
employeeController.Edit(1, employee);
//act
//viewResult.ViewName.Should().Be("Details");
repository.Received().Save(employee);
}