コード例 #1
0
        public void IsConsumedProductExists_Pass()
        {
            // arrange
            var contextOptions = new DbContextOptionsBuilder <DionysContext>()
                                 .UseInMemoryDatabase("IsConsumedProductExists_Pass")
                                 .Options;

            var consumedProduct = new ConsumedProduct
            {
                ProductId = Guid.Parse("274684A2-D52B-4FB8-8BAD-1F065BA76071"),
                Timestamp = DateTime.UtcNow,
            };

            using (var ctx = new DionysContext(contextOptions))
            {
                ctx.ConsumedProducts.Add(consumedProduct);
                ctx.SaveChanges();
            }

            // act
            bool result;

            using (var ctx = new DionysContext(contextOptions))
            {
                var service = new ConsumedProductService(ctx);
                result = service.IsExist(consumedProduct.Id);
            }

            // assert
            Assert.That(result == true);
        }
コード例 #2
0
 public ConsumedProductService(DionysContext context)
 {
     _context = context;
 }
コード例 #3
0
ファイル: ProductService.cs プロジェクト: SumireTeam/Dionys
 public ProductService(DionysContext context)
 {
     _context = context;
 }
コード例 #4
0
 public UserService(DionysContext context)
 {
     _context = context;
 }