示例#1
0
        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);
        }
示例#2
0
        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)));
        }
示例#3
0
        public void AnalogShouldBeWatchType()
        {
            AnalogWatch analog = new AnalogWatch();

            Assert.IsInstanceOf <Watch>(analog);
        }