コード例 #1
0
        public void ShouldAddice()
        {
            JurrassicJava jv = new JurrassicJava();

            jv.AddIce();
            Assert.True(jv.Ice);
        }
コード例 #2
0
        public void JurrasicJavaAddIceShouldNotifyPropertySpecial()
        {
            JurrassicJava java = new JurrassicJava();

            Assert.PropertyChanged(java, "Special", () =>
            {
                java.AddIce();
            });
        }
コード例 #3
0
        public void ShouldhaveholdIcedInSpecail()
        {
            JurrassicJava jv = new JurrassicJava();

            jv.AddIce();
            Assert.Collection <string>(jv.Special, item =>
            {
                Assert.Equal("Add Ice", item);
            });
        }
コード例 #4
0
        public void ShouldhaveholdIceAndRoomInSpecail()
        {
            JurrassicJava jv = new JurrassicJava();

            jv.AddIce();
            jv.RoomForCream();

            Assert.Collection <string>(jv.Special, item =>
            {
                Assert.Equal("Add Ice", item);
            },
                                       item =>
            {
                Assert.Equal("Leave Room for Cream", item);
            });
        }