public void Part3() { var person = new Person( gender: Gender.Male, age: 59, clothes: FSharpSet.Create("Jeans"), sobriety: Sobriety.Paralytic); var cost = GayBar.CostToEnter(person); Assert.AreEqual(FSharpChoice.Errors <decimal>("Too old!", "Smarten up!", "Sober up!"), cost); }
public void Part2() { var daveParalytic = new Person( age: Test1.Dave.Age, clothes: Test1.Dave.Clothes, gender: Test1.Dave.Gender, sobriety: Sobriety.Paralytic); var costDaveParalytic = ClubTropicana.CostToEnter(daveParalytic); Assert.AreEqual(FSharpChoice.Errors <decimal>("Too old!", "Sober up!"), costDaveParalytic); var costRuby = ClubTropicana.CostToEnter2(Test1.Ruby); Assert.AreEqual(FSharpChoice.Ok(0m), costRuby); }