示例#1
0
        public void GetAllData_EmptyList()
        {
            //Arrange
            var Mockservice = new Mock <IApiRequestSend <BankAcount> >();

            BankAccountController BAC = new BankAccountController(Mockservice.Object);

            //Act
            var theReturn = BAC.GetAllData();

            Assert.Empty(theReturn);
            Mockservice.Verify(m => m.GetAllData(), Times.Once);
        }
示例#2
0
        public void GetAllData_NotEmptyList()
        {
            //Arrange
            var Mockservice = new Mock <IApiRequestSend <BankAcount> >();

            BankAccountController BAC = new BankAccountController(Mockservice.Object);
            BankAcount            B   = new BankAcount {
                Personnummer = 940806
            };

            //Act
            BAC.IApiRequestSend.AddEntity(B);
            BAC.TheAcount.Add(B);
            var theReturn = BAC.GetAllData();

            Assert.Single(theReturn);
            Mockservice.Verify(m => m.GetAllData(), Times.Once);
        }