private void CreateTestData() { var repository = new BillToIDsRepository(databaseConnection); repository.CreateBillToID("ABC", userName, DateTime.Now); repository.CreateBillToID("EADF", userName, DateTime.Now); repository.CreateBillToID("XYZA", userName, DateTime.Now); repository.CreateBillToID("123456", userName, DateTime.Now); }
public BMPresenter(SqlDatabaseConnection databaseConnection, string userName, IBMViewer view) { // TODO: Complete member initialization this.repository = new BillToIDsRepository(databaseConnection); this.userName = userName; this.viewer = view; this.vm = new BMViewModel { InputBillToID = string.Empty }; }
public void CreateBillToID_WhenBillToIDtExists_ItShouldNotBeCreated() { var repository = new BillToIDsRepository(databaseConnection); var sut = new BMPresenter(databaseConnection, userName, viewer); string billToId = "123456"; sut.Create(billToId); string msg = sut.Create(billToId); Assert.That(msg, Is.EqualTo(string.Format("BillToID: {0} is already existed in DB.{1}Can't create duplicate BillToID!", billToId, Environment.NewLine))); databaseConnection.RunSqlCommand("truncate table BillToIDs"); }
public void Initialize_WhenThereAreSomeBillToIDsInDB_ReturnNotEmptyBillToIDList() { var repository = new BillToIDsRepository(databaseConnection); var sut = new BMPresenter(databaseConnection, userName, viewer); repository.CreateBillToID("123456", userName, DateTime.Now); BMViewModel vm = sut.Initialize(); Assert.That(vm.BillToIdDt.Rows, Has.Count.GreaterThan(0)); Assert.That(vm.BillToIdDt.Rows, Has.Count.EqualTo(1)); databaseConnection.RunSqlCommand("truncate table BillToIDs"); }