Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor and test #9

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open

Refactor and test #9

wants to merge 28 commits into from

Conversation

alireza995
Copy link

I have refactored entire system and made unit test for every single line of code
Also created a web api project to easily test functionality of every method

hosseinRezaei188 and others added 28 commits April 14, 2020 13:07
change version to 1.0.1
replace DotnetCore pakage with Kavenegar.Core
update nuget page address
… special charecters like &<>+# from message
Prevent changing special charecters like &<>+# inside message
Refactor all codes with:
Creating sln file
move each class in a new file
remove unusable code
create some temp changes

closes nothing
relocate files and remove unnecessary files

closes nothing
recreate kavenegarapi

closes nothing
Remove unnecessary classes and file.
Recreate csproj.
Fix spelling naming problems.
Add DI infrastructure.
and mane more...

closes nothing
Remove unused enum

closes nothing
relocate codes and create test project
refactor with separating classes into related activities
add new methods to send messages easier
dependency manager completed

closes nothing
Separate KavenegarApi class into and make it testable and create test class for methods which send single message

closes nothing
test all methods of KavenegarMessageSender class

closes nothing
Test kavenegarprofile and shared project

closes nothing
create test project

closes nothing
test all basic methods of all actions

closes nothing
Add easy constructor for projects with no DI

closes nothing
refactor controllers and handle null ResultStatus.cs

closes nothing
refactor(IntegrationTest) : refactor controllers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants