Browse Source

Move test of SetLocationAsync method to EventManagerTests class

pull/41/head
Berkan Sasmaz 6 years ago
parent
commit
865d2b578b
  1. 20
      test/EventHub.Domain.Tests/Events/EventManagerTests.cs
  2. 20
      test/EventHub.Domain.Tests/Events/EventTests.cs

20
test/EventHub.Domain.Tests/Events/EventManagerTests.cs

@ -62,5 +62,25 @@ namespace EventHub.Events
@event.Capacity.ShouldBe(newCapacity);
});
}
[Fact]
public async Task Should_Be_CountryId_And_City_Null_If_Event_Online()
{
var @event = new Event(
Guid.NewGuid(),
Guid.NewGuid(),
"1a8j3v0d",
"Introduction to the ABP Framework",
DateTime.Now,
DateTime.Now.AddDays(2),
"In this event, we will introduce the ABP Framework and explore the fundamental features.");
await _eventManager.SetLocationAsync(@event, true, "http://abp.io", Guid.NewGuid(), "Istanbul");
@event.IsOnline.ShouldBeTrue();
@event.OnlineLink.ShouldBe("http://abp.io");
@event.CountryId.ShouldBeNull();
@event.City.ShouldBeNull();
}
}
}

20
test/EventHub.Domain.Tests/Events/EventTests.cs

@ -25,25 +25,5 @@ namespace EventHub.Events
exception.Code.ShouldBe(EventHubErrorCodes.EventEndTimeCantBeEarlierThanStartTime);
}
[Fact]
public void Should_Be_CountryId_And_City_Null_If_Event_Online()
{
var @event = new Event(
Guid.NewGuid(),
Guid.NewGuid(),
"1a8j3v0d",
"Introduction to the ABP Framework",
DateTime.Now,
DateTime.Now.AddDays(2),
"In this event, we will introduce the ABP Framework and explore the fundamental features.");
@event.SetLocation(true, "http://abp.io", Guid.NewGuid(), "Istanbul");
@event.IsOnline.ShouldBeTrue();
@event.OnlineLink.ShouldBe("http://abp.io");
@event.CountryId.ShouldBeNull();
@event.City.ShouldBeNull();
}
}
}

Loading…
Cancel
Save