Beispiel #1
0
        public void AddEditFacilityIfNullUnitTest()
        {
            // Arrange
            Mock <IFacilityRepository> repository = new Mock <IFacilityRepository>();

            //Mock Setup
            repository.Setup(f => f.SaveFacility(null));
            _target = new FacilityLogic(repository.Object);

            // Act
            string actual = _target.SaveFacility(null);

            // Assert
            Assert.IsNull(actual);
        }
Beispiel #2
0
        public void AddFacilityPassDomainNameAsEmptyUnitTest()
        {
            // Arrange
            Mock <IFacilityRepository> mockFacilityRepository = new Mock <IFacilityRepository>();
            Facility value = new Facility
            {
                FacilityId              = 0,
                DisplayName             = "test Facility",
                FacilityName            = "test Facility",
                Address                 = "USA",
                City                    = "Alabama",
                StateId                 = "AL",
                Zip                     = "635205",
                Domains                 = string.Empty,
                Phone                   = "321-321-321",
                Fax                     = "321-654-987",
                IsActive                = false,
                EarlyStatementDate      = DateTime.Now,
                PasswordExpirationDays  = 12,
                InvalidPasswordAttempts = 4,
                SsiNo                   = string.Empty,
                FacilityBubbleId        = 1,
                FacilityFeatureControl  = new List <FeatureControl>
                {
                    new FeatureControl {
                        FeatureControlId = 1, IsSelected = true
                    },
                    new FeatureControl {
                        FeatureControlId = 2, IsSelected = true
                    }
                }
            };
            const string expectedResult = "0";

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

            // Act
            string actual = _target.SaveFacility(value);

            // Assert
            Assert.AreEqual(actual, expectedResult);
        }
Beispiel #3
0
 public string SaveFacility(Facility facility)
 {
     return(_facilityLogic.SaveFacility(facility));
 }