Edit() private method

private Edit ( int id, Person employee ) : System.Web.Mvc.RedirectToRouteResult
id int
employee BinaryStudio.ClientManager.DomainModel.Entities.Person
return System.Web.Mvc.RedirectToRouteResult
        public void ShouldNot_ReturnNullAnd_ShouldCallMethodGetOfIRepository_WhenRequestedEditWith1Parameter()
        {
            //arrange
            var employee = new Person
            {
                Id = 3,
                Role = PersonRole.Employee
            };
            var repository = Substitute.For<IRepository>();
            repository.Get<Person>(3).Returns(employee);
            var employeeController = new EmployeesController(repository, appContext);

            //act
            var viewModel = employeeController.Edit(3).Model as Person;

            //assert
            viewModel.Should().NotBeNull();
            repository.Received().Get<Person>(3);
        }
        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);
        }