Esempio n. 1
0
        public Lib.Models.GarmentCurrency GetTestData(CoreDbContext dbContext)
        {
            Lib.Models.GarmentCurrency data = new Lib.Models.GarmentCurrency()
            {
                Code = "",
                Rate = 1
            };
            dbContext.GarmentCurrencies.Add(data);
            dbContext.SaveChanges();

            return(data);
        }
Esempio n. 2
0
        public void GetByCode_Return_Ok()
        {
            //Setup
            CoreDbContext           dbContext       = _dbContext(GetCurrentAsyncMethod());
            Mock <IServiceProvider> serviceProvider = GetServiceProvider();

            GarmentCurrencyService service = new GarmentCurrencyService(serviceProvider.Object);

            serviceProvider.Setup(s => s.GetService(typeof(GarmentCurrencyService))).Returns(service);
            serviceProvider.Setup(s => s.GetService(typeof(CoreDbContext))).Returns(dbContext);

            Lib.Models.GarmentCurrency testData = GetTestData(dbContext);

            //Act
            IActionResult response = GetController(service).GetByCode("");


            //Assert
            int statusCode = this.GetStatusCode(response);

            Assert.Equal((int)HttpStatusCode.OK, statusCode);
        }