예제 #1
0
        public void Greeter_GetMessage_ReturnsCorrectString()
        {
            Greeter instance = new Greeter();
            string  result   = instance.GetMessage();

            Assert.Equal("Hello SkillMeUp Live!", result);
        }
예제 #2
0
        static void Main(string[] args)
        {
            Greeter greeter = new Greeter();
            string  message = greeter.GetMessage();

            Console.WriteLine(message);
        }
        public void ShouldGreet()
        {
            var greeter  = new Greeter();
            var greeting = greeter.GetMessage();

            Assert.AreEqual("Hello World!", greeting);
        }
예제 #4
0
        public void GetMessage_Returns_Right_Message_In_Weekend()
        {
            //Arrange
            var dateGetter = new Mock <IDateGetter>();

            dateGetter.Setup(x => x.GetDate()).Returns(new DateTime(2020, 10, 18));

            //Act
            var greeter  = new Greeter(dateGetter.Object);
            var result   = greeter.GetMessage();
            var expected = "Party time.....it's weekend";

            //Assert
            Assert.AreEqual(expected, result);
        }
예제 #5
0
        public void GetMessage_Returns_Right_Message_In_Day_Of_Week()
        {
            //Arrange
            var dateGetter = new Mock <IDateGetter>();

            dateGetter.Setup(x => x.GetDate()).Returns(new DateTime(2020, 10, 20));

            //Act
            var greeter  = new Greeter(dateGetter.Object);
            var result   = greeter.GetMessage();
            var expected = "Work hard, weekend is on his way....";

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