コード例 #1
0
        public void GetApplicableGLasses_ShouldReturnNeededItems()
        {
            var vehicle = new Vehicle()
            {
                MakeId         = 1, ModelId = 1, BodyTypeId = 1,
                VehicleGlasses = new List <VehicleGlass>()
                {
                    new VehicleGlass()
                    {
                        Id = 1
                    }, new VehicleGlass()
                    {
                        Id = 2
                    }
                }
            };

            var repositoryMock = new Mock <IInternalDbRepository <Vehicle> >();

            var service = new VehiclesService(repositoryMock.Object);

            var response = service.GetApplicableGLasses(vehicle).ToList();

            Assert.AreEqual(response.Count, 2);
            Assert.AreEqual(response[0].Id, 1);
            Assert.AreEqual(response[1].Id, 2);
        }