Exemple #1
0
        public void DeleteMessage()
        {
            var mock = new Mock<IExecutor>();
            var dataBase = new DataBase {DBquery = mock.Object};
            dataBase.DeleteMessage(1);

            mock.Verify(w => w.Execute(It.IsAny<string>()));
        }
Exemple #2
0
        public void AddMessage()
        {
            var mock = new Mock<IExecutor>();
            var dataBase = new DataBase {DBquery = mock.Object};
            dataBase.AddMessage(new Message(1, 2, DateTime.Now, "test"));

            mock.Verify(w => w.Execute(It.IsAny<string>()));
        }
Exemple #3
0
        public void GetUserName()
        {
            var mock = new Mock<IExecutor>();
            mock.Setup(o => o.Execute(It.IsAny<string>())).Returns(new DataBaseResult(new List<List<object>>(), false));
            var dataBase = new DataBase {DBquery = mock.Object};
            dataBase.GetUserName(1);

            mock.Verify(w => w.Execute(It.IsAny<string>()));
        }
Exemple #4
0
        public void GetUsers()
        {
            var mock = new Mock<IExecutor>();
            mock.Setup(o => o.Execute(It.IsAny<string>())).Returns(new DataBaseResult(
                new List<List<object>>
                {
                    new List<object> { 1, "admin", DateTime.Now },
                    new List<object> { 2, "test", DateTime.Now }
                },
                true));

            var dataBase = new DataBase {DBquery = mock.Object};
            dataBase.GetUsers(1);

            mock.Verify(w => w.Execute(It.IsAny<string>()));
        }
Exemple #5
0
        public void GetMessages()
        {
            var mock = new Mock<IExecutor>();
            mock.Setup(o => o.Execute(It.IsAny<string>())).Returns(new DataBaseResult(
                new List<List<object>>
                {
                    new List<object> { DateTime.Now, "test1" },
                    new List<object> { DateTime.Now, "test2" }
                },
                true));

            var dataBase = new DataBase {DBquery = mock.Object};
            dataBase.GetMessages(1, 2);

            mock.Verify(w => w.Execute(It.IsAny<string>()));
        }