public void GetDriver_Test() { //arrange User.NameFormat expectedName = new User.NameFormat { FirstName = "Umair", LastName = "Tahir" }; User.ContactNumberFormat expectedContactNumber = new User.ContactNumberFormat("+92", "307", "1234567"); decimal expectedCreditLimit = 1000; decimal expectedBalance = 2500; Location expectedLastLocation = new Location { Latitude = 31.37627200m, Longitude = 74.25146600m }; //act Driver actual = new Driver(48); //assert Assert.Equal(expectedName.FirstName, actual.FullName.FirstName); Assert.Equal(expectedName.LastName, actual.FullName.LastName); Assert.Equal(expectedContactNumber.CountryCode, actual.ContactNumber.CountryCode); Assert.Equal(expectedContactNumber.CompanyCode, actual.ContactNumber.CompanyCode); Assert.Equal(expectedContactNumber.PhoneNumber, actual.ContactNumber.PhoneNumber); Assert.Equal(expectedCreditLimit, actual.CreditLimit); Assert.Equal(expectedBalance, actual.Balance); Assert.Equal(expectedLastLocation.Latitude, actual.LastLocation.Latitude); Assert.Equal(expectedLastLocation.Longitude, actual.LastLocation.Longitude); }
public void AddNewDriver() { //arrange User.NameFormat expectedName = new User.NameFormat { FirstName = "Umair", LastName = "Tahir" }; User.ContactNumberFormat expectedContact = new User.ContactNumberFormat("+92", "307", "1234567"); decimal expectedCreditLimit = 1000; Location expectedLastLocation = new Location { Latitude = 31.376272m, Longitude = 74.251466m }; //act Driver actual = new Driver(new User.NameFormat { FirstName = "umair", LastName = "TAHIr" }, new User.ContactNumberFormat("+92", "307", "1234567"), 1000, new Location { Latitude = 31.376272m, Longitude = 74.251466m }, "35202-848219-9"); //assert Assert.Equal(expectedName.FirstName, actual.FullName.FirstName); Assert.Equal(expectedName.LastName, actual.FullName.LastName); Assert.Equal(expectedContact.CountryCode, actual.ContactNumber.CountryCode); Assert.Equal(expectedContact.CompanyCode, actual.ContactNumber.CompanyCode); Assert.Equal(expectedContact.PhoneNumber, actual.ContactNumber.PhoneNumber); Assert.Equal(expectedCreditLimit, actual.CreditLimit); Assert.Equal(expectedLastLocation.Latitude, actual.LastLocation.Latitude, 5); Assert.Equal(expectedLastLocation.Longitude, actual.LastLocation.Longitude, 5); Assert.Equal(User.ApplicationRoles.Driver, actual.Role); Assert.False(actual.IsBooked); Assert.True(actual.IsCleared); Assert.False(actual.IsBlocked); Assert.False(actual.IsActive); Assert.Equal(0, actual.Balance); }
public void UpdateContactNumber_Test(string countryCode, string comapnyCode, string number, long id) { //arrange User.ContactNumberFormat expected = new User.ContactNumberFormat(countryCode, comapnyCode, number); //act User user = new User(id); user.ContactNumber = expected; //assert Assert.Equal(expected, user.ContactNumber); }
public void MakeSubAdmin_Test() { //arrange User.NameFormat expectedName = new User.NameFormat { FirstName = "Abdul", LastName = "Samad" }; User.ContactNumberFormat expectedContact = new User.ContactNumberFormat("+92", "345", "1234567"); //act SubAdmin actual = new SubAdmin(expectedName, expectedContact); //assert Assert.StrictEqual(User.ApplicationRoles.SubAdmin, actual.Role); Assert.Equal(expectedName, actual.FullName); Assert.Equal(expectedContact, actual.ContactNumber); }