public void Get_WhenPackageNameIsNull_Returns400() { const string testPackageName = null; var result = _packagesController.Get(testPackageName); Assert.IsType <BadRequestObjectResult>(result); }
public void Get_WithEmptyPackageName_Throws() { var sut = new PackagesController(client); ArgumentException ex = Assert.Throws <ArgumentException>(() => sut.Get(string.Empty)); Assert.NotNull(ex); }
public void GetById_ShouldReturnPackage() { var package = new Package { Height = 5, Width = 10, Length = 10, Weight = 10, Status = PackageStatus.InWarehouse, Id = 1 }; var mockContext = new Mock <InstantDeliveryContext>(); mockContext.Setup(c => c.Packages).ReturnsDbSet(package); var controller = new PackagesController(mockContext.Object, null); var packageDto = (controller.Get(package.Id) as OkNegotiatedContentResult <PackageDto>)?.Content; Assert.Equal(packageDto?.Id, package.Id); Assert.Equal(packageDto?.Status, package.Status); }
public void Get_WithNullPackageName_Throws() { var sut = new PackagesController(client); Assert.Throws <ArgumentNullException>(() => sut.Get(null)); }
public void PackagesControllerGet() { var results = _ctrl.Get(0, 0); Assert.IsTrue(results.Any()); }