コード例 #1
0
        public void On_Wed_Should_Be_Blue()
        {
            string expected = "Blue";
            var    colors   = new FavoriteColorGenerator();

            var result = colors.GetFavorite();

            Assert.AreEqual(expected, result);
        }
コード例 #2
0
        public void On_Tuesday_Should_Be_Yellow()
        {
            string expected = "Yellow";
            var    colors   = new FavoriteColorGenerator();

            var result = colors.GetFavorite();

            Assert.AreEqual(expected, result);
        }
コード例 #3
0
        public void Pose_On_Tuesday_Should_Be_Yellow()
        {
            var dtShim = Pose.Shim.Replace(() => DateTime.Now)
                         .With(() => new DateTime(2017, 1, 31));

            PoseContext.Isolate(() =>
            {
                string expected = "Yellow";
                var colors      = new FavoriteColorGenerator();
                var result      = colors.GetFavorite();

                Assert.AreEqual(expected, result);
            }, dtShim);
        }
コード例 #4
0
        public void On_Tuesday_Should_Be_Yellow()
        {
            using (ShimsContext.Create())
            {
                // System.Fakes.ShimDateTime.NowGet = () =>
                //{
                //	return new DateTime(2017, 1, 31); // This was a Tuesday
                //};

                string expected = "Yellow";
                var    colors   = new FavoriteColorGenerator();

                var result = colors.GetFavorite();

                Assert.AreEqual(expected, result);
            }
        }