Exemplo n.º 1
0
        public void State_IsNotNull()
        {
            // Arrange.
            #region Arrange
            LMS.Data.Helper.State StateObj;
            #endregion

            // Act.
            #region Act
            StateObj = new LMS.Data.Helper.State();
            #endregion

            // Assert.
            #region Assert
            StateObj.States.ShouldNotBeNull();
            #endregion
        }
Exemplo n.º 2
0
        public void State_IsNotEmpty()
        {
            // Arrange.
            #region Arrange
            LMS.Data.Helper.State StateObj;
            #endregion

            // Act.
            #region Act
            StateObj = new LMS.Data.Helper.State();
            #endregion

            // Assert.
            #region Assert
            StateObj.States.Count.ShouldBeGreaterThanOrEqualTo(50);
            #endregion
        }
Exemplo n.º 3
0
        public void States_AreInitializedCorrectly()
        {
            // Arrange.
            #region Arrange
            LMS.Data.Helper.State StateObj;
            var invalidChars = new char[] { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' };
            #endregion

            // Act.
            #region Act
            StateObj = new LMS.Data.Helper.State();
            #endregion

            // Assert.
            #region Assert
            StateObj.States.ShouldBeUnique();
            StateObj.States.ShouldAllBe(s => s.Name != null);
            StateObj.States.ShouldAllBe(s => s.GetType() == typeof(LMS.Data.Helper.State.US_State));
            StateObj.States.ShouldAllBe(s => !s.Name.Any(c => invalidChars.Contains(c)));
            StateObj.States.ShouldAllBe(s => s.Abbreviations.Length == 2);
            #endregion
        }