public void PatternMatchingTest() { WildCat unknownCat = new WildCat(); if (unknownCat is Cat cat) { Assert.NotNull(cat); } }
public void WithoutPatternMatchingTest() { WildCat unknownCat = new WildCat(); if (unknownCat is Cat) { Assert.NotNull(unknownCat as Cat); } Assert.Null(unknownCat as Cat); }
private void InitAnimals() { WildDuck ducky = new WildDuck("Ducky"); WildCat brizy = new WildCat("Brizy"); WildDog rony = new WildDog("Rony"); WildHorse blackbeauty = new WildHorse("BlackBeauty"); Zebra sam = new Zebra("Sam"); Monkey cip = new Monkey("Cip"); Elephant dumbo = new Elephant("Dumbo"); Leopard jack = new Leopard("Jack"); animals.Add(ducky); animals.Add(brizy); animals.Add(rony); animals.Add(blackbeauty); animals.Add(sam); animals.Add(cip); animals.Add(dumbo); animals.Add(jack); }
public void IsOperatorTest() { WildCat unknownCat = new WildCat(); Assert.False(unknownCat is Cat); }
public void AsOperatorTest() { WildCat unknownCat = new WildCat(); Assert.Null(unknownCat as Cat); }