コード例 #1
0
        public void Setup()
        {
            context = GetDbContext();
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            agencyRepo = new AgencyEFRepo(context);
        }
コード例 #2
0
        public void Setup()
        {
            context = GetDbContext();
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            aliasRepo = new AliasEFRepo(context);
            testAlias = new Alias
            {
                AliasName = "Swordfish",
                Persona   = "Non Grata"
            };
        }
コード例 #3
0
        public void Setup()
        {
            context = GetDbContext();
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            agentRepo = new AgentEFRepo(context);
            testAgent = new Agent
            {
                FirstName   = "Tester",
                LastName    = "Testington",
                DateOfBirth = DateTime.Parse("01/01/90"),
                Height      = 175M,
                Missions    = new List <Mission>()
            };
        }
コード例 #4
0
        public void Setup()
        {
            context = GetDbContext();
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            agencyAgentRepo = new AgencyAgentEFRepo(context);
            testAgencyAgent = new AgencyAgent
            {
                AgentId             = 1,
                AgencyId            = 1,
                ActivationDate      = new DateTime(20, 1, 1),
                IsActive            = true,
                SecurityClearanceId = 1
            };
        }
コード例 #5
0
        public void Setup()
        {
            context = GetDbContext();
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            locationRepo = new LocationEFRepo(context);
            testLocation = new Location
            {
                LocationName = "Starbucks",
                Street1      = "2700 N Clark St",
                City         = "Chicago",
                PostalCode   = "60614",
                CountryCode  = "01"
            };
        }
コード例 #6
0
        public void Setup()
        {
            context = GetDbContext();
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            missonRepo = new MissionEFRepo(context);

            testMission = new Mission
            {
                CodeName         = "K.I.D.S NEXT DOOR",
                StartDate        = new DateTime(20, 01, 01),
                ProjectedEndDate = new DateTime(21, 01, 02),
                Agents           = new List <Agent>()
            };
        }
コード例 #7
0
        public void GetAllShouldReturnEmptyList()
        {
            var inMemOptions = new DbContextOptionsBuilder <FieldAgentsDbContext>()
                               .UseInMemoryDatabase("testDatabase")
                               .Options;

            var emptyContext = new FieldAgentsDbContext(inMemOptions);

            emptyContext.Database.EnsureDeleted();
            emptyContext.Database.EnsureCreated();

            SecurityClearanceEFRepo emptyRepo = new SecurityClearanceEFRepo(emptyContext);

            var response = emptyRepo.GetAll();

            Assert.IsFalse(response.Success);
            Assert.Zero(response.Data.Count);
            Assert.AreEqual("No Security Clearances found", response.Message);
        }
コード例 #8
0
        public void Setup()
        {
            context = FieldAgentsDbContext.GetDbContext();

            securityRepo = new SecurityClearanceEFRepo(context);
        }