public void EmailIdExistTestMethod()
        {
            User info = new User("John Doe", 2020, "*****@*****.**", User.SexOfPerson.Male, User.UserStatus.Active);

            Model.OperationResponse response = new Model.OperationResponse();
            Task.Run(async() =>
            {
                response = await implementation.SaveUser(info);
            }).GetAwaiter().GetResult();

            Assert.AreEqual(response.IsSuccess, false);
        }
        public void ParameterValueMissingTestMethod()
        {
            User info = new User("", 0, "*****@*****.**", User.SexOfPerson.NA, User.UserStatus.NA);

            Model.OperationResponse response = new Model.OperationResponse();
            Task.Run(async() =>
            {
                response = await implementation.SaveUser(info);
            }).GetAwaiter().GetResult();

            Assert.AreEqual(response.IsSuccess, false);
        }
        public void DeleteSuccessTestMethod()
        {
            int userIdToDelete = 2020;

            Model.OperationResponse response = new Model.OperationResponse();
            Task.Run(async() =>
            {
                response = await implementation.DeleteUser(userIdToDelete);
            }).GetAwaiter().GetResult();

            Assert.AreEqual(response.IsSuccess, true);
        }