Exemplo n.º 1
0
 public void ShouldRejectBeanOfSameSuit()
 {
     var cargo = new BeanCargo();
     var existingBeans = new[] { new Bean(1, Suit.Blue), new Bean(2, Suit.Blue), };
     cargo.AddBeans(existingBeans);
     var beanToAdd = new Bean(3, Suit.Green);
     Assert.IsFalse(cargo.CanAddBean(beanToAdd));
 }
Exemplo n.º 2
0
 public void ShouldAllowBeanOfSameSuit()
 {
     var cargo = new BeanCargo();
     var existingBeans = new[] { new Bean(1, Suit.Blue), };
     cargo.AddBeans(existingBeans);
     var beanToAdd = new Bean(3, Suit.Blue);
     Assert.IsTrue(cargo.CanAddBean(beanToAdd));
 }
Exemplo n.º 3
0
 public void ShouldAllowBeanWhenEmpty()
 {
     var cargo = new BeanCargo();
     var beanToAdd = new Bean(3, Suit.Blue);
     Assert.IsTrue(cargo.CanAddBean(beanToAdd));
 }