Exemplo n.º 1
0
        public void AddPart_ShouldAddPart()
        {
            var options = GetDbOptions("AddPart_Database");

            var dummyPart = new Part();

            Part actual;

            using (var context = new RiderDBContext(options))
            {
                var partsService = new PartsService(context);
                actual = partsService.AddPart(dummyPart);
            }

            var partsActual = new List <Part>();

            using (var context = new RiderDBContext(options))
            {
                partsActual = context.Parts.ToList();
            }

            Assert.Equal(dummyPart, actual);
            Assert.Contains(partsActual, x => x.Id == dummyPart.Id);
        }