示例#1
0
        public void DELETE_ID_EXPECT_TYPEDATAEXCEPTION()
        {
            //GET THE FIRST CUSTOMER IN MOCKDB
            CustomerDto dto = MockCustomerDataAdapter.CreateDtoFromData(MockDb.Customers[0]);

            //ADAPTER.DELETE
            _Adapter.Delete(dto.Id);

            //ATTEMPT GET ON DELETED CUSTOMER ID, SHOULD THROW CUSTOMERDATAEXCEPTION
            _Adapter.Get(dto.Id);
        }
示例#2
0
        public void UPDATE_DTO()
        {
            //GET THE FIRST CUSTOMER IN MOCKDB
            CustomerDto dto = MockCustomerDataAdapter.CreateDtoFromData(MockDb.Customers[0]);

            //SET NEW PROPERTIES
            var newName  = "MyNewNameHere";
            var newEmail = "*****@*****.**";

            dto.Name         = newName;
            dto.EmailAddress = newEmail;

            //ADAPTER.UPDATE
            _Adapter.Update(dto);

            //ASSERT THAT UPDATE OCCURRED
            var checkDto = _Adapter.Get(dto.Id);

            Assert.AreEqual(dto.Name, checkDto.Name);
            Assert.AreEqual(dto.EmailAddress, checkDto.EmailAddress);
        }
示例#3
0
 public void SetupTests()
 {
     MockDb.InitializeData();
     _Adapter = new MockCustomerDataAdapter();
 }