示例#1
0
        public void DeleteFacilityUnitTestForNull()
        {
            // Arrange
            Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>();
            const bool result = false;

            //Mock Setup
            mockFacilityRepository.Setup(f => f.DeleteFacility(It.IsAny <Facility>())).Returns(result);
            _target = new FacilityLogic(mockFacilityRepository.Object);

            // Act
            bool actual = _target.DeleteFacility(null);

            // Assert
            Assert.AreEqual(result, actual);
        }
示例#2
0
        public void DeleteFacilityUnitTest()
        {
            // Arrange
            Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>();
            Facility value = new Facility
            {
                FacilityId = 12,
            };
            const bool result = true;

            //Mock Setup
            mockFacilityRepository.Setup(f => f.DeleteFacility(It.IsAny <Facility>())).Returns(result);
            _target = new FacilityLogic(mockFacilityRepository.Object);

            // Act
            bool actual = _target.DeleteFacility(value);

            // Assert
            Assert.AreEqual(result, actual);
        }
示例#3
0
 public bool DeleteFacility(Facility facility)
 {
     return(_facilityLogic.DeleteFacility(facility));
 }