public void CreateSalesRepresentativeMapsRowFranchiseeIdToFranchiseeId() { const long expectedFranchiseeId = 24; FranchiseeFranchiseeUserViewRow row = GetValidFranchiseeFranchiseeViewRow(0, expectedFranchiseeId); SalesRepresentative salesRepresentative = _salesRepresentativeFactory.CreateSalesRepresentative(row, new User()); Assert.AreEqual(expectedFranchiseeId, salesRepresentative.FranchiseeId); }
public void CreateSalesRepresentativeSetsFullNameToUserFullName() { const string firstName = "Bob"; const string lastName = "Cindy"; var expectedName = new Name(firstName, string.Empty, lastName); var user = new User { Name = expectedName }; FranchiseeFranchiseeUserViewRow row = GetValidFranchiseeFranchiseeViewRow(0, 0); SalesRepresentative salesRepresentative = _salesRepresentativeFactory.CreateSalesRepresentative(row, user); Assert.AreEqual(expectedName, salesRepresentative.Name); }
public void CreateSalesRepresentativeThrowsExceptionWhenGivenNullUser() { FranchiseeFranchiseeUserViewRow row = GetValidFranchiseeFranchiseeViewRow(0, 0); _salesRepresentativeFactory.CreateSalesRepresentative(row, null); }