Exemplo n.º 1
0
        public void Dispose_ThrowException_WhenCallingMethodOnDisposedObject()
        {
            var context    = new FacilityContext();
            var unitOfWork = new FSUnitOfWork(context);

            unitOfWork.Dispose();

            Assert.ThrowsException <ObjectDisposedException>(() => unitOfWork.Save());
        }
Exemplo n.º 2
0
        public void CTOR_NoException_WhenContextIsProvided()
        {
            var context    = new FacilityContext();
            var unitOfWork = new FSUnitOfWork(context);

            Assert.IsNotNull(unitOfWork);
            Assert.IsNotNull(unitOfWork.CommentRepository);
            Assert.IsNotNull(unitOfWork.ComponentTypeRepository);
            Assert.IsNotNull(unitOfWork.FloorRepository);
            Assert.IsNotNull(unitOfWork.IncidentRepository);
            Assert.IsNotNull(unitOfWork.IssueRepository);
            Assert.IsNotNull(unitOfWork.RoomRepository);

            context.Dispose();
            unitOfWork.Dispose();
        }