IntroductionGetting StartedFat ConfigConceptsFat LabelFat WarmupFat EnvDataDefine EnvDataOverride on local machineUse txt filesSkip TestFat InterceptorAPISamplesFat Logging
Fat EnvData
Define EnvData
using Yontech.Fat;public class MyConstants : FatEnvData{public MyConstants(): base("files/my-constants.json"){}public string LoginPageUrl { get; set; }public string AdminUsername { get; set; }public string AdminPassword { get; set; }}
/// my-constants.json{"loginPageUrl":"http://website.com/login","adminUsername":"admin","adminPassword":"password"}
Override on local machine
Create a file with name .override.json
. Usually the .override.json file is not commited in git so you might want to
add it to gitignore file.
Override any property from my-constants.json
file
{"adminPassword": "anotherPassword"}
Use txt files
Instead of json files you can also configure txt files.
# my-constants.txtLoginPageUrl=http://website.com/loginAdminUsername=adminAdminPassword=password# use '#' to comment a line