示例#1
0
        public void AudienceShouldDo()
        {
            var           m        = new MovieUS();
            var           mp       = new MoviePlayer(m);
            AudienceStuff play     = () => { return(new MoviePlayer(new MovieCA()).Play()); };
            Action <int>  compute  = (i) => { System.Console.WriteLine(i); };
            var           expected = "play " + typeof(MovieCA).ToString();
            var           actual   = Audience.DoAction(play);

            Audience.Pause1 x = (i, b) => { return(string.Empty); };

            Assert.IsTrue(expected == actual);
        }
示例#2
0
 public string DoAction(AudienceStuff action)
 {
     return action();
 }
 public void AudienceShouldDo()
 {
     var           m       = new MovieUS();
     var           mp      = new MoviePlayer(m);
     AudienceStuff play    = () => { return(new MoviePlayer(new MovieCA()).Play()); };
     Action <int>  compute = (i) => { System.Console.WriteLine(i); };