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)); }