コード例 #1
0
ファイル: CustomerTest.cs プロジェクト: Tharnid/Caamas
        public void FullNameLastNameEmpty()
        {
            //-- Arrange
            Customer customer = new Customer();
            customer.FirstName = "Luke";
            string expected = "Luke";

            //-- Act
            string actual = customer.FullName;

            //-- Assert
            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
ファイル: CustomerTest.cs プロジェクト: Tharnid/Caamas
        public void FullNameTestValid()
        {
            // Arrange

            Customer customer = new Customer();

            customer.FirstName = "Luke";
            customer.LastName = "Skywalker";

            // string expected = "Luke Skywalker"; this breaks it
            string expected = "Skywalker, Luke";

            // Act

            string actual = customer.FullName;

            // Assert
            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
ファイル: CustomerTest.cs プロジェクト: Tharnid/Caamas
        public void staticTest()
        {
            // Arrange
            var c1 = new Customer();
            c1.FirstName = "Han";
            Customer.InstanceCount += 1;

            var c2 = new Customer();
            c2.FirstName = "Lando";
            Customer.InstanceCount += 1;

            var c3 = new Customer();
            c3.FirstName = "Chewbacca";
            Customer.InstanceCount += 1;

            // Act

            // Assert
            Assert.AreEqual(3, Customer.InstanceCount);
        }
コード例 #4
0
ファイル: CustomerTest.cs プロジェクト: Tharnid/Caamas
        public void ValidateValid()
        {
            //-- Arrange
            var customer = new Customer();
            customer.LastName = "Antilles";
            customer.EmailAddress = "*****@*****.**";

            var expected = true;

            //-- Act
            var actual = customer.Validate();

            //-- Assert
            Assert.AreEqual(expected, actual);
        }