Exemple #1
0
        public MemContext()
        {
            var account = new Account
            {
                Id = 1,
                Name = "My Test Account",
                Paid = true,
                PaidUtc = new DateTime(2016, 1, 1),
            };
            Accounts.Add(account);
            var user = new User
            {
                Id = 1,
                Name = "Joe User",
                AccountId = 1,
                Account = account,
                Active = true
            };
            Users.Add(user);
            account.Users = new List<User> { user };
            var account2 = new Account
            {
                Id = 2,
                Name = "Another Test Account",
                Paid = false
            };
            Accounts.Add(account2);
            var user2 = new User
            {
                Id = 2,
                Name = "Late Paying User",
                AccountId = 2,
                Account = account2
            };
            Users.Add(user2);
            MutateMes.Add(new MutateMe
            {
                Id = 1,
                Value = 0,
            });
            account2.Users = new List<User> { user2 };

            var human = new Human
            {
                Id = 1,
                Name = "Han Solo",
                Height = 5.6430448
            };
            Heros.Add(human);
            var stormtrooper = new Stormtrooper
            {
                Id = 2,
                Name = "FN-2187",
                Height = 4.9,
                Specialization = "Imperial Snowtrooper"
            };
            Heros.Add(stormtrooper);
            var droid = new Droid
            {
                Id = 3,
                Name = "R2-D2",
                PrimaryFunction = "Astromech"
            };
            Heros.Add(droid);

            var vehicle = new Vehicle
            {
                Id = 1,
                Name = "Millennium falcon",
                OwnerId = human.Id
            };
            Vehicles.Add(vehicle);
            human.Vehicles = new List<Vehicle> { vehicle };
            var vehicle2 = new Vehicle
            {
                Id = 2,
                Name = "Speeder bike",
                OwnerId = stormtrooper.Id
            };
            Vehicles.Add(vehicle2);
            stormtrooper.Vehicles = new List<Vehicle> { vehicle2 };
        }