Exemple #1
0
        public void ContactDeleteTest()
        {
            // Arrange
            Contact param = GenerateContactData();

            Data.DataWriter db = new Data.DataWriter(runInTestMode);

            // Act
            var result = db.DeleteContact(param);

            // Assert
            result.Should().Be(true, "it should return True when a record is removed");
        }
Exemple #2
0
        public void ContactUpdateTest_BadUpdate()
        {
            // Arrange
            Contact param = null;

            Data.DataWriter db = new Data.DataWriter(runInTestMode);

            // Act
            var result = db.UpdateContact(param);

            // Assert
            result.Should().Be(0, "when an update fails this is what we need back");
        }
Exemple #3
0
        public void ContactUpdateTest()
        {
            // Arrange
            Contact param = GenerateContactData();

            Data.DataWriter db = new Data.DataWriter(runInTestMode);

            // Act
            var result = db.UpdateContact(param);

            // Assert
            result.Should().Be(param.Id);
        }
Exemple #4
0
        public void ContactAddTest_BadInsert_MissingData()
        {
            // Arrange
            Contact param = GenerateContactData_BadInsert_MissingData();

            Data.DataWriter db = new Data.DataWriter(runInTestMode);

            // Act
            var result = db.AddContact(param);

            // Assert
            result.Should().Be(0, "we do not expect an ID greater than zero when the insert is bad");
        }
Exemple #5
0
        public void ContactAddTest()
        {
            // Arrange
            Contact param = GenerateContactData();

            Data.DataWriter db = new Data.DataWriter(runInTestMode);

            // Act
            var result = db.AddContact(param);

            // Assert
            result.Should().NotBe(null).And.BeGreaterThan(0).And.BeOfType(typeof(int));
        }
        public void CompanyUpdateTest_Fail()
        {
            // Arrange
            Company param = GenerateCompanyData_BadUpdate();

            Data.DataWriter db = new Data.DataWriter(runInTestMode);

            // Act
            var result = db.UpdateCompany(param);

            // Assert
            result.Should().NotBe(param.Id);
        }