Beispiel #1
0
        public void GetDbTest()
        {
            var dataBase = new Models.DataBase
            {
                Name     = DataBases.DataBase1.Name,
                Settings = new Models.Settings
                {
                    RootPath = DataBases.DataBase1.RootPath
                },
                Tables = new List <Models.Table>
                {
                    new Models.Table
                    {
                        Name   = Tables.TableData1.Name,
                        Schema = new Models.TableSchema
                        {
                            Fields = Tables.TableData1.Fields
                        }
                    }
                }
            };

            var dbString = JsonSerializer.Serialize(dataBase);

            _dbClientMock.Setup(x => x.GetDb()).Returns(dbString);

            //Act
            var actual = _dbWriter.GetDb(DataBases.DataBase1.RootPath);

            //Assert
            Assert.AreEqual(dataBase, actual);
        }
 public DataBase GetDataBaseFromFile(string filePath)
 {
     return(_dbWriter.GetDb(filePath));
 }