public void SaveUserInfoThrowsExceptionBecauseOfTheAge() { MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository(); IRegisterService testsRegister = new RegisterService(mockedDummy._registerRepository); Assert.Throws <IncorrectUserDataException>(() => testsRegister.SaveUserInfo("Pesho", "Nikolow", "*****@*****.**", "M", -9)); }
public void SaveUserInfoThrowsExceptionBecauseOfTheFirstNameOrLastName() { MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository(); IRegisterService testsRegister = new RegisterService(mockedDummy._registerRepository); Assert.Throws <IncorrectUserDataException>(() => testsRegister.SaveUserInfo("1", "3", "*****@*****.**", "M", 15)); }
public void SaveUserInfoSaveingOk() { MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository(); IRegisterService testsRegister = new RegisterService(mockedDummy._registerRepository); Assert.DoesNotThrow(() => testsRegister.SaveUserInfo("Pesho", "Nikolow", "*****@*****.**", "M", 15)); }
public void SaveUserThrowsExceptionBecauseOfThePassword() { MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository(); IRegisterService testsRegister = new RegisterService(mockedDummy._registerRepository); Assert.Throws <IncorrectUserDataException>(() => testsRegister.SaveUser("ZakMaster", "@1223!")); }
public void SaveUserSavesUser() { MockedDummyRegisterRepository mockedDummy = new MockedDummyRegisterRepository(); IRegisterService testsRegister = new RegisterService(mockedDummy._registerRepository); Assert.DoesNotThrow(() => testsRegister.SaveUser("ZakMaster", "@12234Aasdsad!")); }
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); }