Exemplo n.º 1
0
 public void should_be_able_to_create_an_instance_of_dog()
 {
     var lassie = new Dog(Gender.Female);
     Assert.That(lassie, Is.InstanceOf<Dog>());
 }
Exemplo n.º 2
0
 public void lassie_is_yellow()
 {
     var lassie = new Dog(Gender.Female);
     lassie.Color = "yellow";
     Assert.That(lassie.Color, Is.EqualTo("yellow"));
 }
Exemplo n.º 3
0
        public void lassie_talks()
        {
            var lassie = new Dog(Gender.Female);
            var hello = lassie.Says("hello");
            var feedMe = lassie.Says("feed me");

            Assert.That(hello, Is.EqualTo("BARF!"));
            Assert.That(feedMe, Is.EqualTo("WOOF!"));
        }
Exemplo n.º 4
0
 public void lassie_is_male()
 {
     var lassie = new Dog(Gender.Male);
     Assert.That(lassie.Gender, Is.EqualTo(Gender.Male));
 }
Exemplo n.º 5
0
 public void lassie_is_fetching_shoes()
 {
     var lassie = new Dog(Gender.Male);
     Assert.That(lassie.GetLoafers(), Is.EqualTo("Happy to oblige master!"));
 }
Exemplo n.º 6
0
        public void kennel_has_1_dog_and_2_cats()
        {
            var donna = new Cat(Gender.Female);
            var cheeta = new Cat(Gender.Female);
            var lassie = new Dog(Gender.Female);

            Kennel.HousesPet(donna);
            Kennel.HousesPet(cheeta);
            Kennel.HousesPet(lassie);

            Assert.That(Kennel.NoOfDogs, Is.EqualTo(1));
            Assert.That(Kennel.NoOfCats, Is.EqualTo(2));
        }
Exemplo n.º 7
0
 public void dog_is_an_animal()
 {
     var lassie = new Dog(Gender.Female);
     Assert.That(lassie, Is.InstanceOf<Animal>());
 }
Exemplo n.º 8
0
        public void dog_and_cat_has_different_IQ()
        {
            var cheeta = new Cat(Gender.Female);
            var lassie = new Dog(Gender.Female);
            cheeta.IQ = 100;
            lassie.IQ = 7;

            Assert.That(cheeta.IQ, Is.GreaterThan(lassie.IQ));
        }