public void GetVendor_Success() { #region Presteps var vendorItem = new VendorDto() { VendorId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "VendorName_"), Rating = RandomHelper.GetRandomInt(), Categories = new List <CategoryDto>() { new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, } }; _vendorRepository.AddVendor(vendorItem).GetAwaiter().GetResult(); #endregion VendorController controller = new VendorController(); IHttpActionResult response = controller.GetVendor(vendorItem.VendorId).GetAwaiter().GetResult(); var jsonResult = response as JsonResult <VendorDto>; var vendorResult = jsonResult.Content; Assert.That(vendorResult, NUnit.DeepObjectCompare.Is.DeepEqualTo(vendorItem), "Проверка модели ответа"); }
public void GetVendor_Success() { #region Presteps var vendorItem = new VendorDto() { VendorId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "VendorName_"), Rating = RandomHelper.GetRandomInt(), Categories = new List <CategoryDto>() { new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") } } }; _vendorRepository.AddVendor(vendorItem).GetAwaiter().GetResult(); #endregion var vendorRespone = _apiClient.GetVendor(vendorItem.VendorId).GetAwaiter().GetResult(); Assert.IsTrue(vendorRespone.IsSuccess, "Проверка удачного ответа"); Assert.AreEqual(HttpStatusCode.OK, vendorRespone.HttpStatusCode, "Проверка кода ответа"); Assert.That(vendorRespone.ResponseModel, NUnit.DeepObjectCompare.Is.DeepEqualTo(vendorItem), "Проверка модели ответа"); }