private static Mode SeedMode(PreservationContext dbContext, string plant, string title, bool forSupplier)
        {
            var modeRepository = new ModeRepository(dbContext);
            var mode           = new Mode(plant, title, forSupplier);

            modeRepository.Add(mode);
            dbContext.SaveChangesAsync().Wait();
            return(mode);
        }
        public void Setup()
        {
            var modeMock = new Mock <Mode>();

            modeMock.SetupGet(m => m.Id).Returns(ModeId);
            _mode  = new Mode(TestPlant, TestMode, false);
            _modes = new List <Mode>
            {
                _mode,
                new Mode(TestPlant, "M2", false),
                modeMock.Object
            };

            _dbSetMock = _modes.AsQueryable().BuildMockDbSet();

            ContextHelper
            .ContextMock
            .Setup(x => x.Modes)
            .Returns(_dbSetMock.Object);

            _dut = new ModeRepository(ContextHelper.ContextMock.Object);
        }
예제 #3
0
        public IEnumerable <Mode> GetModes()
        {
            IModeRepository modeRepository = new ModeRepository(DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow));

            return(modeRepository.GetAll().OrderBy(p => p.Sequence).ToList());
        }