public void SwitchCaseDefaultTest() { var nationality = "China"; var salary = 0.0; Flux.Switch(nationality) .Case("USA").Execute(() => salary = 1000.0) .Case("China").Execute(() => salary = 2000.0) .Default(() => salary = 100.0); Assert.AreEqual(2000.0, salary); }
public void SwitchTypeTest() { var result = 0; Flux.Switch("Fluentx".GetType()) .Case <int>().Execute(() => { result = 1; }) .Case <double>().Execute(() => { result = 2; }) .Default(() => { result = 99; }); Assert.AreEqual(99, result); }