PageRenderTime 36ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/Demo.TDD.November.2012/FrozenBytes.Tdd.Demo.Session1nd2/FrozenBytes.Tdd.Demo.After/FrozenBytes.Tdd.Legacy.Demo.UnitTests/BasicUnitTests.cs

https://github.com/segilbert/presentations
C# | 47 lines | 29 code | 5 blank | 13 comment | 0 complexity | 5bb0efb1d197998e79a5dce077360284 MD5 | raw file
  1. // -----------------------------------------------------------------------
  2. // <copyright file="BasicUnitTests.cs" company="Microsoft">
  3. // TODO: Update copyright text.
  4. // </copyright>
  5. // -----------------------------------------------------------------------
  6. namespace FrozenBytes.Tdd.Legacy.Demo.UnitTests
  7. {
  8. using System;
  9. using NUnit.Framework;
  10. using FluentAssertions;
  11. using StriderCupRacing.Models;
  12. /// <summary>
  13. /// TODO: Update summary.
  14. /// </summary>
  15. public class BasicUnitTests
  16. {
  17. [Test]
  18. public void GetAge_RiderIsBornThisYear_ShouldBeZero()
  19. {
  20. // AAA
  21. // Arrange
  22. RiderSerivce riderSerivce = new RiderSerivce();
  23. Rider rider = new Rider()
  24. {
  25. City = "Atlanta",
  26. Country = "USA",
  27. DateOfBirth = DateTime.Parse("10/21/2012"),
  28. FirstName = "Chase",
  29. LastName = "Me",
  30. GenderEnum = GenderEnum.Male,
  31. Number = 431,
  32. RiderId = 1,
  33. SkillLevelEnum = RiderSkillLevelEnum.Beginner
  34. };
  35. // Act
  36. int age = riderSerivce.GetAge(rider, DateTime.Now);
  37. // Assert
  38. //Assert.AreEqual(0,age);
  39. age.Should().Be(0);
  40. }
  41. }
  42. }