Ejemplo n.º 1
0
        public void Hello_IsLeapYear()
        {
            // Arrange
            var userName = "******";
            var expected = $"HEY, {userName}! THIS YEAR IS A LEAP YEAR! PLEASE CHECK YOUR CODES!";
            var target   = new Greeting();

            // Act
            var actual = target.Hello(userName);

            // Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
        public void Hello_NotLeapYear()
        {
            // Arrange
            var userName = "******";
            var expected = $"HELLO, {userName}! HAVE A NICE DAY~~!";
            var target   = new Greeting();

            // Act
            string actual;

            using (ShimsContext.Create())
            {
                FakesDemo.Fakes.ShimCalendarUtilities.IsLeapYearInt32 = i => false;
                actual = target.Hello(userName);
            }

            // Assert
            Assert.AreEqual(expected, actual);
        }