示例#1
0
        public void TestMethod1()
        {
            TestLaptopProvider sut = new TestLaptopProvider(mockLaptopContext.Object);
            var result             = sut.GetLaptops();

            Assert.NotNull(result);
            Assert.AreEqual(0, result.Count);
        }
示例#2
0
        public void AddItemToDatabase()
        {
            TestLaptopProvider laptopProvider = new TestLaptopProvider(mockLaptopContext.Object);
            Laptop             laptop         = new Laptop()
            {
                model    = "12311",
                code     = 1,
                DiscSize = 1,
                price    = 100,
                ram      = 1,
                screen   = 1,
                speed    = 1
            };

            laptopProvider.AddLaptop(laptop);

            mockLaptopContext.Verify(x => x.SaveChanges(), Times.Once);
        }
示例#3
0
        public void GetLaptopFromDatabase()
        {
            TestLaptopProvider laptopProvider = new TestLaptopProvider(mockLaptopContext.Object);
            Laptop             laptop         = new Laptop()
            {
                model    = "12311",
                code     = 1235,
                DiscSize = 1,
                price    = 100,
                ram      = 1,
                screen   = 1,
                speed    = 1
            };

            laptops.Add(laptop);

            var result = laptopProvider.GetLaptop(1235);

            Assert.NotNull(result);
            Assert.AreEqual(result, laptop);
        }
示例#4
0
 public LaptopController()
 {
     laptopProvider = new TestLaptopProvider(new LaptopContext());
 }