private static void AddSubscriptions(ApplicationEntities context)
        {
            var ProPlus = new OfficeSubscription()
            {
                SubscriptionID = Guid.NewGuid(), SubscriptionName = "Office Pro Plus", MonthlyFee = 12
            };
            var E1 = new OfficeSubscription()
            {
                SubscriptionID = Guid.NewGuid(), SubscriptionName = "Office E1", MonthlyFee = 8
            };
            var E3 = new OfficeSubscription()
            {
                SubscriptionID = Guid.NewGuid(), SubscriptionName = "Office E3", MonthlyFee = 20
            };
            var E5 = new OfficeSubscription()
            {
                SubscriptionID = Guid.NewGuid(), SubscriptionName = "Office E5", MonthlyFee = 33
            };

            //var Unknown = new OfficeSubscription() { SubscriptionID = Guid.NewGuid(), SubscriptionName = "UnKnown Licenses", MonthlyFee = 0 };

            context.OfficeSubscriptions.AddOrUpdate(ProPlus);
            context.OfficeSubscriptions.AddOrUpdate(E1);
            context.OfficeSubscriptions.AddOrUpdate(E3);
            context.OfficeSubscriptions.AddOrUpdate(E5);
            //context.OfficeSubscriptions.AddOrUpdate(Unknown);
        }
示例#2
0
        public void TestGetById()
        {
            //Arrange
            OfficeSubscription ToGet = subservice.GetAllSubscriptions().FirstOrDefault();
            string             Name  = ToGet.SubscriptionName;
            Guid Id = ToGet.SubscriptionID;
            //Act
            OfficeSubscription Got = subservice.GetById(ToGet.SubscriptionID);

            //Assert
            Assert.IsNotNull(Got);
            Assert.AreEqual(Name, Got.SubscriptionName);
            Assert.AreEqual(Id, Got.SubscriptionID);
        }