public override bool Execute(ModeInput input) { if (input.ClearFlag) { FubuMode.ClearEnvironmentVariable(); } if (input.DevFlag) { FubuMode.SetEnvironmentVariable(FubuMode.Development); } if (input.ModeFlag.IsNotEmpty()) { FubuMode.SetEnvironmentVariable(input.ModeFlag); } FubuMode.Reset(); var mode = FubuMode.Mode(); if (mode.IsEmpty()) { Console.WriteLine("No FubuMode is set"); } else { Console.WriteLine("FubuMode = '{0}'", FubuMode.Mode()); } return(true); }
public void FixtureTeardown() { FubuMode.SetEnvironmentVariable(originalMode); }