public void CreateAndDeleteDepartment() { // Идеально Имеет место создавать тестовую бд перед выполнением, а // мы сдеаем два теста в одном, но так делать нельзя с идеологической точки зрения, да и не только!!! // они НЕ ДОЛЖНЫ зависить друг от друга и проверять каждый должен конкретный свой аспект CatalogDepartmentDTO dto = new CatalogDepartmentDTO { Name = "Else one more", EmployeeCount = 5, }; Task <IBaseDTO> t = _service.Add("departments", dto); t.Wait(); var newDto = t.Result as CatalogDepartmentDTO; Assert.IsNotNull(newDto, "Создание"); Task <bool> t2 = _service.Delete("departments", newDto.Id); t2.Wait(); bool result = t2.Result; Assert.IsTrue(result, "Удаление"); }
public void UpdateDepartment() { CatalogDepartmentDTO dto = new CatalogDepartmentDTO { Id = 1, Name = "New Name" }; Task <IBaseDTO> t = _service.Update("departments", dto); t.Wait(); var newDto = t.Result as CatalogDepartmentDTO; Assert.IsNotNull(newDto); string name = newDto.Name; }