예제 #1
0
        internal Message(IDateTimeMe iDateTimeMe, IEnvironementMe environement, int matin, int midi, int soir)
        {
            this.dateTime = iDateTimeMe;

            this.matin = matin;
            this.midi  = midi;
            this.soir  = soir;

            this.name = environement.getUserNamle();
        }
예제 #2
0
        public void BonsoirTest()
        {
            //------------------- Ici utilisation de Moq -------------------------------------
            IDateTimeMe date = Mock.Of <IDateTimeMe>();

            Mock.Get(date).Setup(m => m.getDateNow()).Returns(new DateTime(2019, 11, 18, 20, 0, 0));

            //IDateTimeMe date = new DateTimeMeFakeBonsoir();
            Message _message = new Message(date, new EnvironementMeFake(), 9, 13, 18);

            String res = _message.GetHelloMessage();

            Assert.AreEqual(res, "Bonsoir Babar !");
        }