public void AnalogWatchShouldOverrideToString() { AnalogWatch analogWatch = new AnalogWatch { WatchId = 1101, BrandName = "FASTTRACK", StrapType = "METALIC", StrapColor = "BLACK", Segment = "BASIC", Price = 4000, NumberOfHands = 2, HasCalender = false }; var actual = analogWatch.ToString(); Assert.AreEqual(string.Format("Model Id: 1101, Brand: FASTTRACK, Segment: BASIC, Strap Type: METALIC, Strap Color: BLACK, Price: 4000, Watch Type: AnalogWatch, No_Hands: 2, Calendar: False "), actual); }
public void AnalogModelIsValid() { AnalogWatch analogWatch = new AnalogWatch(); Assert.That(analogWatch, Has.Property("WatchId")); Assert.That(analogWatch, Has.Property("BrandName")); Assert.That(analogWatch, Has.Property("StrapType")); Assert.That(analogWatch, Has.Property("StrapColor")); Assert.That(analogWatch, Has.Property("Segment")); Assert.That(analogWatch, Has.Property("Price")); Assert.That(analogWatch, Has.Property("NumberOfHands")); Assert.That(analogWatch, Has.Property("HasCalender")); Assert.That(analogWatch, Is.AssignableTo(typeof(AnalogWatch))); }
public void AnalogShouldBeWatchType() { AnalogWatch analog = new AnalogWatch(); Assert.IsInstanceOf <Watch>(analog); }