コード例 #1
0
        public void DecafShouldNotifyOfSpecialPropertyChange()
        {
            JurrasicJava j = new JurrasicJava();

            Assert.PropertyChanged(j, "Special", () =>
            {
                j.Decaf();
            });
        }
コード例 #2
0
        public void SpecialShouldMakeDecaf()
        {
            JurrasicJava j = new JurrasicJava();

            j.Decaf();
            Assert.Collection <string>(j.Special, item =>
            {
                Assert.Equal("Decaf", item);
            });
        }
コード例 #3
0
        public void SpecialShouldGveRoomForCreamAndMakeDecaf()
        {
            JurrasicJava j = new JurrasicJava();

            j.LeaveRoomForCream();
            j.Decaf();
            Assert.Collection <string>(j.Special, item =>
            {
                Assert.Equal("Room For Cream", item);
            },
                                       item =>
            {
                Assert.Equal("Decaf", item);
            });
        }