Exemple #1
0
        public void GetAllServiceRecordForProvider()
        {
            var providerList = new ProviderList();
            var provider     = new Provider();

            provider.Name          = "Zhao";
            provider.StreetAddress = "123 77th Ave S";
            provider.State         = "MN";
            provider.City          = "Saint Cloud";
            provider.ZipCode       = "12345";

            var newId = providerList.AddProvider(provider);

            Assert.IsTrue(null != newId, "Adding member Fail!");

            var list           = new ServiceRecordList();
            var serviceRecord  = new ServiceRecord(1231, DateTime.Now, DateTime.Today, newId.Value, 1001, "Hello, This is a Test!");
            var serviceRecord2 = new ServiceRecord(1231, DateTime.Now, DateTime.Today, newId.Value, 1001, "Hello, This is a Test!");

            Assert.IsTrue(null != serviceRecord, "Adding Fail!");
            Assert.IsTrue(null != serviceRecord2, "Adding Fail!");

            var result = list.GetAllServiceRecordForProvider(newId.Value);

            Assert.IsTrue(null != result, "Get list Fail!");
        }
Exemple #2
0
        public void GetProvider()
        {
            var repository    = new ProviderList();
            var newProvider   = new Provider("Zhao Xie", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434);
            var newProviderId = repository.AddProvider(newProvider);
            var provider      = repository.GetProvider(newProviderId.Value);

            Assert.IsTrue(null != provider, "returned provider does not exist");
        }
Exemple #3
0
        public void UpdateProvider()
        {
            var repository      = new ProviderList();
            var newProvider     = new Provider("Zhao Xie", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434);
            var newProviderId   = repository.AddProvider(newProvider);
            var updatedProvider = repository.UpdateProvider("Mo", newProviderId.Value, "100th Ave", "city", "MM", "30093", 2341341);

            Assert.IsTrue(updatedProvider != null, "returned updated provider");

            Assert.AreEqual(updatedProvider.Name, "Mo", "names are not equal");
            Assert.AreEqual(updatedProvider.StreetAddress, "100th Ave", "addresses are not equal");
            Assert.AreEqual(updatedProvider.State, "MM", "states are not equal");
            Assert.AreEqual(updatedProvider.City, "city", "cities are not equal");
            Assert.AreEqual(updatedProvider.ZipCode, "30093", "cities are not equal");
            Assert.AreEqual(updatedProvider.BankAccount, 2341341, "bankaccounts are not equal");
        }
Exemple #4
0
        public void AddProvider()
        {
            var repository = new ProviderList();

            var newProvider   = new Provider("Zhao Xie", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434);
            var newProviderId = repository.AddProvider(newProvider);
            var providerList  = repository.GetAllProviders();

            var provider = providerList[providerList.Count - 1];

            Assert.IsTrue(null != newProviderId, "addition fail");
            Assert.IsTrue(null != provider, "returned provider does not exist");

            Assert.AreEqual(newProvider.Name, provider.Name, "names are not equal");
            Assert.AreEqual(newProvider.StreetAddress, provider.StreetAddress, "addresses are not equal");
            Assert.AreEqual(newProvider.State, provider.State, "states are not equal");
            Assert.AreEqual(newProvider.City, provider.City, "cities are not equal");
            Assert.AreEqual(newProvider.BankAccount, provider.BankAccount, "bankaccounts are not equal");

            var deleteSuccess = repository.DeleteProvider(newProviderId.Value);

            Assert.IsTrue(deleteSuccess, "delete fail");
        }