BinaryStudio.ClientManager.WebUi.Tests.Controllers.EmployeesControllerTests.Should_GoToDetailsViewAndCallSaveMethodOfIRepository_WhenRequestedEditWith2Parameters C# (CSharp) Метод

Should_GoToDetailsViewAndCallSaveMethodOfIRepository_WhenRequestedEditWith2Parameters() приватный Метод

        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);
        }