예제 #1
0
        public void SaveUserInfoThrowsExceptionBecauseOfTheAge()
        {
            MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository();
            IRegisterService testsRegister            = new RegisterService(mockedDummy._registerRepository);

            Assert.Throws <IncorrectUserDataException>(() => testsRegister.SaveUserInfo("Pesho", "Nikolow", "*****@*****.**", "M", -9));
        }
예제 #2
0
        public void SaveUserInfoThrowsExceptionBecauseOfTheFirstNameOrLastName()
        {
            MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository();
            IRegisterService testsRegister            = new RegisterService(mockedDummy._registerRepository);

            Assert.Throws <IncorrectUserDataException>(() => testsRegister.SaveUserInfo("1", "3", "*****@*****.**", "M", 15));
        }
예제 #3
0
        public void SaveUserInfoSaveingOk()
        {
            MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository();
            IRegisterService testsRegister            = new RegisterService(mockedDummy._registerRepository);

            Assert.DoesNotThrow(() => testsRegister.SaveUserInfo("Pesho", "Nikolow", "*****@*****.**", "M", 15));
        }
예제 #4
0
        public void SaveUserThrowsExceptionBecauseOfThePassword()
        {
            MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository();
            IRegisterService testsRegister            = new RegisterService(mockedDummy._registerRepository);

            Assert.Throws <IncorrectUserDataException>(() => testsRegister.SaveUser("ZakMaster", "@1223!"));
        }
예제 #5
0
        public void SaveUserSavesUser()
        {
            MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository();
            IRegisterService testsRegister            = new RegisterService(mockedDummy._registerRepository);

            Assert.DoesNotThrow(() => testsRegister.SaveUser("ZakMaster", "@12234Aasdsad!"));
        }
예제 #6
0
        public void SaveDataInDBIsOK()
        {
            MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository();
            IRegisterService testsRegister            = new RegisterService(mockedDummy._registerRepository);

            testsRegister.SaveUser("ZakMaster", "@12234Aasdsad!");
            testsRegister.SaveUserInfo("Pesho", "Nikolow", "*****@*****.**", "M", 9);

            testsRegister.SaveDataInDB();

            Assert.AreEqual("ZakMaster", mockedDummy._user.userName);
            Assert.AreEqual("Pesho", mockedDummy._userinfo.firstName);
            Assert.AreEqual("Nikolow", mockedDummy._userinfo.lastName);
            Assert.AreEqual("*****@*****.**", mockedDummy._userinfo.email);
            Assert.AreEqual("M", mockedDummy._userinfo.gender);
            Assert.AreEqual(9, mockedDummy._userinfo.age);
        }