public void ReturnedViewModelHasCorrectEmployees() { _target = GetTarget(); var viewModel = _target .WithCompanyId(_companyId) .WithCurrentUserId(_currentUserId) .GetViewModel(); var employees = viewModel.Employees.ToList(); Assert.That(employees.Count(), Is.EqualTo(_employees.Count + 1)); Assert.That(employees[1].label, Is.EqualTo(string.Format("{0} ({1})", _employees[0].FullName, _employees[0].MainContactDetails.Email))); Assert.That(employees[1].value, Is.EqualTo(_employees[0].Id.ToString())); Assert.That(employees[2].label, Is.EqualTo(string.Format("{0}", _employees[1].FullName))); Assert.That(employees[2].value, Is.EqualTo(_employees[1].Id.ToString())); }
public void ReturnedViewModelHasAvailableChecklists() { // Given _target = GetTarget(); // When var viewModel = _target .WithCompanyId(_companyId) .WithCurrentUserId(_currentUserId) .GetViewModel(); // Then Assert.That(viewModel.Checklists.Count(), Is.EqualTo(_checklists.Count())); for (var i = 0; i < _checklists.Count(); i++) { Assert.That(viewModel.Checklists.ElementAt(i).Id, Is.EqualTo(_checklists.ElementAt(i).Id)); Assert.That(viewModel.Checklists.ElementAt(i).Title, Is.EqualTo(_checklists.ElementAt(i).Title)); } }
public void RetrievesEmployeesForRequestedCompany() { // Given _target = GetTarget(); // When _target .WithCompanyId(_companyId) .WithCurrentUserId(_currentUserId) .GetViewModel(); // Then _employeeService.Verify(x => x.GetAll(_companyId)); }