private void GetHousehold() { openTasks++; HouseholdService.Get() .SetCompletion(new OnCompletedHandler <Household>(OnHouseholdGetComplete)) .Execute(client); }
public void GetHouseholdsCount_ShouldReturnInt_WhenItIsCalled() { // Arrange var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act var result = householdService.GetHouseholdsCount(); // Assert Assert.IsInstanceOf <int>(result); }
public void GetAll_ShouldReturnIEnumerableOfHouseholds_WhenCalled() { // Arrange var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act var result = householdService.GetAll(); // Assert Assert.IsInstanceOf <IEnumerable <Household> >(result); }
public void HouseholdRepository_ShouldCallGetAllOnce_WhenGetHouseholdsCountIsCalled() { // Arrange var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act householdService.GetHouseholdsCount(); // Assert this.householdRepoMock.Verify(x => x.GetAll(), Times.Once); }
public void HouseholdRepository_ShouldCallGetFirstOnce_WhenGetHouseholdIsCalled() { // Arrange var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act householdService.GetHousehold(new Guid()); // Assert this.householdRepoMock.Verify(x => x.GetFirst(It.IsAny <Expression <Func <Household, bool> > >(), It.IsAny <Expression <Func <Household, object> > >()), Times.Once); }
public Household GetHouseholdForCurrentUser(Guid userId = default(Guid)) { if (AppSession.Household == null) { if (userId == Guid.Empty) { userId = GetCurrentUserGuid(); } var householdService = new HouseholdService(AppSession); var household = householdService.Households.GetHouseholdForUser(userId); return household; } else { return AppSession.Household; } }
public void UnotOfWork_ShouldCallCommitOnce_WhenDeleteIsCalled() { // Arrange var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); var householdStub = new Household("_", "_", new byte[0]); this.householdRepoMock.Setup(x => x.GetById(It.IsAny <object>())).Returns(householdStub); // Act householdService.Delete(new Guid(), true); // Assert this.unitOfWorkMock.Verify(x => x.Commit(), Times.Once); }
public void HouseholdRepository_ShouldCallUpdateOnce_WhenUpdateHouseholdInfoIsCalled() { // Arrange var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); var householdStub = new Household("_", "_", new byte[0]); this.householdRepoMock.Setup(x => x.GetById(It.IsAny <object>())).Returns(householdStub); // Act householdService.UpdateHouseholdInfo(new Guid(), "_", "_"); // Assert this.householdRepoMock.Verify(x => x.Update(It.IsAny <Household>()), Times.Once); }
public void HouseholdRepository_ShouldCallAddOnce_WhenCreateHouseholdIsCalled() { // Arrange var householdStub = new Household("_", "_", new byte[0]); householdFactoryMock.Setup(x => x.CreateHousehold(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <byte[]>())).Returns(householdStub); var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act householdService.CreateHousehold("_", "_", new byte[0], "_"); // Assert this.householdRepoMock.Verify(x => x.Add(It.IsAny <Household>()), Times.Once); }
public void GetHouseholdUsers_ShouldReturnIEnumerableOfUsers_WhenCalled() { // Arrange var householdStub = new Household("_", "_", new byte[0]); householdRepoMock.Setup(x => x.GetFirst(It.IsAny <Expression <Func <Household, bool> > >(), It.IsAny <Expression <Func <Household, object> > >())).Returns(householdStub); var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act var result = householdService.GetHouseholdUsers(new Guid()); // Assert Assert.IsInstanceOf <IEnumerable <User> >(result); }
public void HouseholdUsersCount_ShouldBeIncreasedByOne_WhenCreateHouseholdIsCalled() { // Arrange var householdStub = new Household("_", "_", new byte[0]); householdFactoryMock.Setup(x => x.CreateHousehold(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <byte[]>())).Returns(householdStub); var expected = householdStub.Users.Count + 1; var householdService = new HouseholdService(unitOfWorkMock.Object, householdRepoMock.Object, userRepoMock.Object, householdFactoryMock.Object); // Act householdService.CreateHousehold("_", "_", new byte[0], "_"); // Assert Assert.That(expected == householdStub.Users.Count); }
public HouseholdController() { Service = new HouseholdService(AppSession); UserService = new UserRoleService(AppSession); }
public AccountController() { HouseholdService = new HouseholdService(AppSession); UserService = new UserRoleService(AppSession); }