Example #1
0
        public void Delete_Point_Success()
        {
            // Arrange
            newPoint = tu.CreatePointInDb();

            var expectedResponse = newPoint;

            // Act
            var response = ps.DeletePoint(newPoint.Id);

            _db.SaveChanges();
            var result = _db.Points.Find(expectedResponse.Id);

            // Assert
            Assert.IsNotNull(response);
            Assert.IsNull(result);
            Assert.AreEqual(response.Id, expectedResponse.Id);
        }
Example #2
0
        public Point DeletePoint(Guid pointId)
        {
            var point = _ps.DeletePoint(pointId);

            if (point == null)
            {
                throw new PointNotFoundException();
            }

            return(point);
        }