Exemplo n.º 1
0
        public void ToSingleObjectTestWithEmptyField()
        {
            // Arrange
            FormCollection Stub = CreateTestDataWithEmptyField();

            // Act
            TestModel Test = Stub.ToSingleObject <TestModel>();

            // Assert
            Assert.AreEqual(Test.Name, null); // It should be null
            Assert.AreEqual(Test.age, TestData.age);
            Assert.AreEqual(Test.PhoneNumber, TestData.PhoneNumber);
            Assert.AreEqual(Test.Married, TestData.Married);
            Assert.AreEqual(Test.CreatedDateTime, TestData.CreatedDateTime);
        }
Exemplo n.º 2
0
        public void ToSingleObjectTest()
        {
            // Arrange
            FormCollection Stub = CreateTestData();

            // Act
            TestModel Test = Stub.ToSingleObject <TestModel>();

            // Assert
            Assert.AreEqual(Test.Name.ToString(), TestData.Name.ToString());
            Assert.AreEqual(Test.age, TestData.age);
            Assert.AreEqual(Test.PhoneNumber, TestData.PhoneNumber);
            Assert.AreEqual(Test.Married, TestData.Married);
            Assert.AreEqual(Test.CreatedDateTime, TestData.CreatedDateTime);
        }
Exemplo n.º 3
0
        public void ToSingleObjectTestWithDictionary()
        {
            // Arrange
            FormCollection Stub = CreateTestDataWithDifferentNaming();
            Dictionary <string, string> MappingDictionary = CreateMappingDictionary();

            // Act
            TestModel Test = Stub.ToSingleObject <TestModel>(MappingDictionary);

            // Assert
            Assert.AreEqual(Test.Name.ToString(), TestData.Name.ToString());
            Assert.AreEqual(Test.age, TestData.age);
            Assert.AreEqual(Test.PhoneNumber, TestData.PhoneNumber);
            Assert.AreEqual(Test.Married, TestData.Married);
            Assert.AreEqual(Test.CreatedDateTime, TestData.CreatedDateTime);
        }