public void DealStatusesLookupController_Create_Success()
        {
            #region Arrange
            var mockRepository = new Mock <IDealStatusesLookupRepository>();
            DealStatusesLookupManager lookupManager = new DealStatusesLookupManager(userManager.Object, cacheStoreManager.Object, mockRepository.Object);
            #endregion

            #region Act
            DealStatusesLookupController controller = new DealStatusesLookupController(userManager.Object, lookupManager);
            #endregion

            #region Assert
            Assert.IsNotNull(controller);
            #endregion
        }
예제 #2
0
        public void DealStatusesLookupManager_GetGlobalReDealStatusNames_Returns_ExpectedStatusNames()
        {
            Mock <IDealStatusesLookupRepository> mockRepository = SetupDealStatusesLookupRepository();

            DealStatusesLookupManager lookupManager = new DealStatusesLookupManager(userManager.Object, cacheStoreManager, mockRepository.Object);

            var statusNames = lookupManager.GetGlobalReDealStatusNames();

            Assert.Multiple(() =>
            {
                Assert.That(statusNames, Is.All.Not.Null);
                Assert.That(statusNames, Is.All.InstanceOf <string>());
                // Assert.That(statusNames, Is.SubsetOf(new List<string>() { "Bound","On Hold" }));
                Assert.That(new List <string>()
                {
                    "bound", "on hold"
                }, Is.EquivalentTo(statusNames));
            });
        }