コード例 #1
0
        private void LoadFromFile(string swagLocation)
        {
            var swagPath = GetFileLocation(swagLocation);

            if (string.IsNullOrEmpty(swagPath))
            {
                return;
            }
            if (!File.Exists(swagPath))
            {
                return;
            }
            if (IsFileEmpty(swagPath))
            {
                return;
            }

            var swagDoc = new XmlDocument();

            swagDoc.Load(swagPath);

            foreach (XmlNode swagElement in swagDoc.ChildNodes[1])
            {
                var companyElement = swagElement.FirstChild as XmlElement;
                var thingElement   = swagElement.ChildNodes[1] as XmlElement;
                Add(Swag.Create(companyElement.InnerText, thingElement.InnerText));
            }
        }
コード例 #2
0
 public MainWindow()
 {
     InitializeComponent();
     MyFrame.Navigate(new PlayPage());
     SwagMeasurer.Text   = Convert.ToString(Swag.Get());
     Swag.OnAddition    += Swag_Addition;
     Swag.OnSubtraction += Swag_OnSubtraction;
     Swag.OnUpdate      += Swag_OnUpdate;
 }
コード例 #3
0
ファイル: SwagTests.cs プロジェクト: kburnell/PickAWinner
 public void GetAll_ShouldReturn_NonNull_ListOf_SswagDTO()
 {
     //Act
     ISwag swag = new Swag();
     IList<SwagDTO> sponsors = swag.GetAll();
     //Assert
     sponsors.ShouldNotBeNull("Expected Not Null");
     Assert.IsInstanceOfType(sponsors, typeof (IList<SwagDTO>));
 }
コード例 #4
0
        protected override void ExecuteCreate()
        {
            var newSwag = new Swag {
                Company = Company, Thing = Thing
            };

            if (newSwag.IsValid())
            {
                NewThing = newSwag;
            }

            FireThingGood(newSwag.IsValid());
        }
コード例 #5
0
ファイル: WinnerTests.cs プロジェクト: kburnell/PickAWinner
 public void Insert_ShouldReturn_NonNull_Boolean()
 {
     using (new TransactionScope()) {
         //Arrange
         long attendeeID = new Attendee().GetAll()[0].AttendeeID;
         long sponsorID = new Sponsor().GetAllThatProvidedSwag()[0].SponsorID;
         long swagID = new Swag().GetAllBySponsor(sponsorID)[0].SwagID;
         //Act
         IWinner winner = new Winner();
         bool result = winner.Insert(new WinnerDTO{Name = "Joe Smith", SponsorID = sponsorID, SwagID = swagID, AttendeeID = attendeeID});
         //Assert
         Assert.IsInstanceOfType(result, typeof (bool));
     }
 }
コード例 #6
0
        public void GivenISwagValueThenExpectTrue()
        {
            var swag = new Swag();

            Assert.IsTrue(Convert(swag));
        }
コード例 #7
0
 private void Swag_OnUpdate(SwagEventArgs e)
 {
     SwagMeasurer.Text = Convert.ToString(Swag.Get());
 }
コード例 #8
0
 private void Clicker_Sub_Click(object sender, RoutedEventArgs e)
 {
     Swag.Reduce(1);
 }
コード例 #9
0
 private void Clicker_Add_Click(object sender, RoutedEventArgs e)
 {
     Swag.Add(1);
 }