Esempio n. 1
0
            public void CommandResultToFeatureVm_Should_Return_FeatureVm()
            {
                string id            = "good";
                string idMessage     = MessagesModel.ItemMessage + id;
                string name          = "bad";
                string nameMessage   = MessagesModel.ItemMessage + name;
                string ticket        = "ugly";
                string ticketMessage = MessagesModel.ItemMessage + ticket;

                FeatureCommandResult result = new FeatureCommandResult();

                result.InvalidId     = id;
                result.InvalidName   = name;
                result.InvalidTicket = ticket;

                FeatureVm actual = FeatureModelHelper.CommandResultToFeatureVm(result);

                Assert.AreEqual(idMessage, actual.IdMessage.Message);
                Assert.AreEqual(MessagesModel.ItemError, actual.IdMessage.Error);
                Assert.AreEqual(MessagesModel.ItemGroupError, actual.IdMessage.GroupError);
                Assert.AreEqual(nameMessage, actual.NameMessage.Message);
                Assert.AreEqual(MessagesModel.ItemError, actual.NameMessage.Error);
                Assert.AreEqual(MessagesModel.ItemGroupError, actual.NameMessage.GroupError);
                Assert.AreEqual(ticketMessage, actual.TicketMessage.Message);
                Assert.AreEqual(MessagesModel.ItemError, actual.TicketMessage.Error);
                Assert.AreEqual(MessagesModel.ItemGroupError, actual.TicketMessage.GroupError);
            }
Esempio n. 2
0
            public void SetActive_Should_Throw_Exception_When_Result_Is_Null()
            {
                FeatureListItemVm feature = new FeatureListItemVm();
                Feature           result  = null;

                FeatureListItemVm actual = FeatureModelHelper.SetActive(feature, result);
            }
Esempio n. 3
0
            public void ToFeatureOwnerVm_Should_Return_FeatureOwnerVm()
            {
                User result = new User("1", DateTime.Now, "*****@*****.**", "MyFirstName", "MyLastName", null, null, true);

                FeatureOwnerVm actual = FeatureModelHelper.ResultToFeatureOwnerVm(result);

                Assert.AreEqual("MyFirstName MyLastName", actual.Name);
            }
Esempio n. 4
0
            public void ResultToFeatureListVm_Should_Throw_Exception_When_Results_Is_Null()
            {
                GetFeaturesQueryResult results = null;

                IConfiguration config = GetConfig();

                FeatureListVm actual = FeatureModelHelper.ResultToFeatureListVm(results, config);
            }
Esempio n. 5
0
            public void ResultToFeatureListVm_Should_Throw_Exception_When_Config_Is_Null()
            {
                ICollection <Feature>  features = new List <Feature>();
                GetFeaturesQueryResult results  = new GetFeaturesQueryResult(features);

                IConfiguration config = null;

                FeatureListVm actual = FeatureModelHelper.ResultToFeatureListVm(results, config);
            }
Esempio n. 6
0
            public void SetEnabled_Should_Set_Enabled_When_Feature_Is_Enabled()
            {
                FeatureListItemVm feature = new FeatureListItemVm();
                Feature           result  = this.GetFeature();

                FeatureListItemVm actual = FeatureModelHelper.SetEnabled(feature, result);

                Assert.AreEqual("Enabled", actual.Enabled);
                Assert.AreEqual("success", actual.EnabledClass);
            }
Esempio n. 7
0
            public void SetEnabled_Should_Set_Disabled_When_Feature_Is_Disabled()
            {
                FeatureListItemVm feature = new FeatureListItemVm();
                Feature           result  = this.GetFeature(true, false);

                FeatureListItemVm actual = FeatureModelHelper.SetEnabled(feature, result);

                Assert.AreEqual("Disabled", actual.Enabled);
                Assert.AreEqual("danger", actual.EnabledClass);
            }
Esempio n. 8
0
            public void SetActive_Should_Set_Inactive_When_Feature_Is_Inactive()
            {
                FeatureListItemVm feature = new FeatureListItemVm();
                Feature           result  = this.GetFeature(false);

                FeatureListItemVm actual = FeatureModelHelper.SetActive(feature, result);

                Assert.AreEqual("Inactive", actual.Active);
                Assert.AreEqual("danger", actual.ActiveClass);
            }
Esempio n. 9
0
            public void ResultToFeatureListVm_Should_Return_FeatureListVm_When_No_Items_Found()
            {
                ICollection <Feature>  features = new List <Feature>();
                GetFeaturesQueryResult results  = new GetFeaturesQueryResult(features);

                IConfiguration config = GetConfig();

                FeatureListVm actual = FeatureModelHelper.ResultToFeatureListVm(results, config);

                Assert.AreEqual(MessagesModel.NoItemsFound, actual.Message);
                Assert.AreEqual(MessagesModel.MessageStyles.Info, actual.MessageStyle);
            }
Esempio n. 10
0
            public void ResultToFeatureListVm_Should_Return_FeatureListVm_When_Items_Found()
            {
                DateTime date = DateTime.Now;
                ICollection <Feature> features = new List <Feature>();
                Feature feature = new Feature("1", date, "Feature1", "testuser");

                features.Add(feature);
                feature = new Feature("2", date, "Feature2", "testuser");
                features.Add(feature);
                feature = new Feature("3", date, "Feature3", "testuser");
                features.Add(feature);
                GetFeaturesQueryResult results = new GetFeaturesQueryResult(features);

                IConfiguration config = GetConfig();

                FeatureListVm actual = FeatureModelHelper.ResultToFeatureListVm(results, config);

                Assert.AreEqual(3, actual.Features.Count);
            }
Esempio n. 11
0
            public void QueryResultToFeatureVm_Should_Return_FeatureVm()
            {
                string id         = "1";
                string name       = "Test Feature";
                string userId     = "testuser";
                string ticket     = "T1";
                bool   active     = true;
                bool   enabled    = true;
                int    strategyId = 0;

                GetFeatureQueryResult result = new GetFeatureQueryResult(id, name, userId, ticket, active, enabled, strategyId);

                FeatureVm actual = FeatureModelHelper.QueryResultToFeatureVm(result);

                Assert.AreEqual(id, actual.Id);
                Assert.AreEqual(name, actual.Name);
                Assert.AreEqual(userId, actual.UserId);
                Assert.AreEqual(ticket, actual.Ticket);
                Assert.AreEqual(active, actual.IsActive);
                Assert.AreEqual(enabled, actual.IsEnabled);
                Assert.AreEqual(strategyId, actual.StrategyId);
            }
Esempio n. 12
0
            public void QueryResultToFeatureEditVm_Should_Throw_Exception_When_Result_Is_Null()
            {
                GetFeatureQueryResult result = null;

                FeatureVm actual = FeatureModelHelper.QueryResultToFeatureVm(result);
            }
Esempio n. 13
0
            public void ToFeatureOwnerVm_Should_Throw_Exception_When_Result_Is_Null()
            {
                User result = null;

                FeatureOwnerVm actual = FeatureModelHelper.ResultToFeatureOwnerVm(result);
            }