public void ThatAPackagaWithAshapeCanBeGet() { var package = GetPackageWithShape(); Assert.IsTrue(package.ShapeSet.Any()); PackageServices.Delete(package); }
public void ThatPackageWithTwoShapesCanBeDeletedLeavesTwoShapes() { var package = GetPackageWithTwoShapes(); PackageServices.Delete(package); Assert.AreEqual(2, ShapeServices.Shapes.Count()); }
public void ThatPackageWithTwoShapesCanBeDeleted() { var package = GetPackageWithTwoShapes(); PackageServices.Delete(package); Assert.IsNull(PackageServices.Packages.SingleOrDefault(x => x.Name == package.Name)); }
public void ThatAPackageCanBeDeleted() { var package = GetPackageWithoutShape(); PackageServices.Delete(package); Assert.IsNull(PackageServices.Packages.SingleOrDefault(p => p.Name == package.Name)); }
public void ThatPackageWithShapeAfterDeletePackageLeavesShape() { var package = GetPackageWithShape(); var shapeName = package.ShapeSet.First().Name; PackageServices.Delete(package); var shape = ShapeServices.Shapes.SingleOrDefault(x => x.Name == shapeName); Assert.IsNotNull(shape); }