Пример #1
0
        public void TestModelAccessors()
        {
            string expectedModel = "TE123R";
            Gadget testGadget = new Gadget(expectedModel, new VideoPort[0]);

            // assert
            Assert.AreEqual(testGadget.GetModel(), expectedModel);
        }
Пример #2
0
        public void GadgetClonedProperlyTest()
        {
            var videoPort = new VideoPort
            {
                Name = "VGA"
            };
            var sut = new Gadget("Model", new []{videoPort});

            var copy = sut.Clone();

            Assert.AreEqual(sut.GetModel(), copy.GetModel());
            Assert.AreEqual(sut.Serial, copy.Serial);
            Assert.AreEqual(sut.Title, copy.Title);

            Assert.AreNotSame(sut.VideoPorts, copy.VideoPorts);
        }