public void When_creating_department_Should_get_created_departmentId(string parentId)
        {
            var name = Guid.NewGuid().ToString();
            var shortName = Guid.NewGuid().ToString();

            var departmentDto = new DepartmentDto
            {
                Name = name,
                ShortName = shortName,
                ParentId = parentId
            };
            var departmentId = Api.Departments.SaveOrUpdate(departmentDto).Fetch().Result;
            Assert.That(departmentId, Is.Not.Null.Or.Empty);
            var department = Api.Departments.Get(departmentId).Fetch().Result;
            Assert.That(department.Id, Is.Not.Null.Or.Empty);
            Assert.That(department.Name, Is.EqualTo(name));
            Assert.That(department.ShortName, Is.EqualTo(shortName));
            Assert.That(department.ParentId, Is.EqualTo(parentId));
        }
 public SaveOrUpdateDepartmentRequest SaveOrUpdate(DepartmentDto department)
 {
     return new SaveOrUpdateDepartmentRequest(m_service, department);
 }
 public void When_updating_name_for_department_Should_get_updated_department(string id, string newName, string newShortName)
 {
     var departmentDto = new DepartmentDto
     {
         Id = id,
         Name = newName,
         ShortName = newShortName
     };
     var departmentId = Api.Departments.SaveOrUpdate(departmentDto).Fetch().Result;
     Assert.That(departmentId, Is.Not.Null.Or.Empty);
     var department = Api.Departments.Get(departmentId).Fetch().Result;
     Assert.That(department.Id, Is.Not.Null.Or.Empty);
     Assert.That(department.Name, Is.EqualTo(newName));
     Assert.That(department.ShortName, Is.EqualTo(newShortName));
 }