Beispiel #1
0
        public ProductContextTest()
        {
            _product = new Product()
            {
                Name        = "IPhone X",
                Summary     = "This phone is the company's biggest change to its flagship smartphone in years. It includes a borderless.",
                Description = "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut, tenetur natus doloremque laborum quos iste ipsum rerum obcaecati impedit odit illo dolorum ab tempora nihil dicta earum fugiat. Temporibus, voluptatibus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut, tenetur natus doloremque laborum quos iste ipsum rerum obcaecati impedit odit illo dolorum ab tempora nihil dicta earum fugiat. Temporibus, voluptatibus.",
                ImageFile   = "product-1.png",
                Price       = 950.00M,
                Category    = "Smart Phone"
            };

            _productDatabaseSettings = new ProductDatabaseSettings()
            {
                ConnectionString = "mongodb://localhost:27017", DatabaseName = "TenderingMongoDb", CollectionName = "Products"
            };


            _list = new List <Product>();
            _list.Add(_product);

            _mockOptions = new Mock <IProductDatabaseSettings>();

            _mockDB     = new Mock <IMongoDatabase>();
            _mockClient = new Mock <IMongoClient>();
        }
Beispiel #2
0
 public void SetDbConnection()
 {
     _databaseSettings = new ProductDatabaseSettings();
     _databaseSettings.ConnectionString        = "mongodb://localhost:27017";
     _databaseSettings.DatabaseName            = "ProductMangement";
     _databaseSettings.ProductCollectionName   = "Product";
     _databaseSettings.ReductionCollectionName = "PriceReductions";
 }