Ejemplo n.º 1
0
        public void DecafCoffeeShouldNotifyOfDescriptionPropertyChange()
        {
            JurassicJava java = new JurassicJava();

            Assert.PropertyChanged(java, "Description", () =>
            {
                java.DecafCoffee();
            });
        }
Ejemplo n.º 2
0
        public void DecafCoffeeShouldNotifySpecialPropertyChang()
        {
            JurassicJava java = new JurassicJava();

            Assert.PropertyChanged(java, "Special", () =>
            {
                java.DecafCoffee();
            }
                                   );
        }
Ejemplo n.º 3
0
        public void SpecialShouldHaveDecaf()
        {
            JurassicJava java = new JurassicJava();

            java.DecafCoffee();
            Assert.Collection <string>(java.Special,
                                       item =>
            {
                Assert.Equal("Decaf Coffee", item);
            }
                                       );
        }
Ejemplo n.º 4
0
        public void SpecialShouldLeaveRoomForCreamAndShouldHaveDecafAndAddIce()
        {
            JurassicJava java = new JurassicJava();

            java.LeaveRoomForCream();
            java.DecafCoffee();
            java.AddIce();
            Assert.Collection <string>(java.Special,
                                       item =>
            {
                Assert.Equal("Leave Room For Cream", item);
            },
                                       item =>
            {
                Assert.Equal("Decaf Coffee", item);
            },
                                       item =>
            {
                Assert.Equal("Add Ice", item);
            }
                                       );
        }