コード例 #1
0
        public async Task ActivateMemberShipTest()
        {
            try
            {
                var        controller = new MemberShipController();
                MemberShip memberShip = new MemberShip {
                    Name = "Test", Email = "*****@*****.**", ActiveDate = DateTime.Now, DeactiveDate = DateTime.Now.AddMonths(1), IsActive = true
                };
                var result = await controller.PostMemberShip(memberShip);

                Assert.Equal(result.Value.ToString(), "DataSved Successfully");
                Assert.Equal(result.Value.ToString(), "already Existed");
            }
            catch (Exception ex)
            {
                Assert.NotNull(ex);
            }
        }
コード例 #2
0
        public async Task UpGradeMemberShipTest()
        {
            try
            {
                var        controller = new MemberShipController();
                MemberShip memberShip = new MemberShip {
                    Name = "Test", Email = "*****@*****.**", ActiveDate = DateTime.Now, DeactiveDate = DateTime.Now.AddMonths(1), IsActive = true
                };
                var result = await controller.UpGradeMemberShip(2, memberShip);

                Assert.True(
                    result == true,
                    "membership updated sucess fully");
                Assert.False(
                    result == false,
                    "already Existed.");
            }
            catch (Exception ex)
            {
                Assert.NotNull(ex);
            }
        }